- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Company Logo 本章教学目标 本章将介绍有关计算机科学技术的一些基础知识,包括:数制与码制、数的定点与浮点表示、信息的编码;计算机的基本结构与工作原理;程序设计基础等。 通过本章的学习,应掌握数制间的转换方法以及数据在计算机内部的表示形式,了解计算机的工作原理,理解程序设计的基本知识,为进一步学习本书的以下各章和后继课程打好基础。 主要内容 计算机运算基础 1 计算机的基本结构工作原理 2 程序设计 3 算法与数据结构 4 2.1 计算机的运算基础 本节重点 计算机的加工对象是数据。不同类型的数据在计算机内部有着不同的存储方式。计算机所处理的数据都是使用二进制编码表示的,因为它易于用电子器件实现。 如何用二进制的形式表示各种数值、符号、汉字、图形、图像等数据呢?本节将介绍数制、数制间的转换、码制、定点数与浮点数以及数据的几种常用编码方式。这些基本知识是计算机的运算基础。 2.1 计算机的运算基础 数制 数制 按进位的原则进行计数称为进位计数制,简称数制。 十进制:逢十进一(常用的) 八进制:逢八进一 二进制:逢二进一 十六进制:逢十六进一 特点:数字的总个数等于基数;最大的数字比基数小一;每个数字都要乘以基数的次幂。 2.1 计算机的运算基础 数制间的转换 非十进制数转换为十进制数 方法:位权展开进行计算 十进制数转换为非十进制数(P进制) 方法:P除取余,逆序排列。 P乘取整,顺序排列。 2.1 计算机的运算基础 数制间的转换 特殊进位制数之间的转换 二进制数与八进制数之间的转换 方法:三位合一位,一位折三位 二进制数与十六进制数之间的转换 方法:四位合一位,一位折四位 2.1 计算机的运算基础 码制 原码 用符号位和数值表示带符号数,正数的符号位用“0”表示,负数的符号位用“1”表示。 反码 正数的反码与原码相同,负数的反码为对该数的原码除符号位外各位求反。 补码 正数的补码与原码相同,负数的补码为对该数的原码除符号位外各位求反,然后再在最后一位加1。 2.1计算机的运算基础 数的定点表示和浮点表示 定点表示法 定点小数:小数点固定在左边。 定点整数:小数点固定在右边。 浮点表示法 小数点的位置不固定。 阶码 尾 数 符号 2.1计算机的运算基础 信息的几种编码 BCD码 8421 BCD用4位二进制数表示1位十进制数 ASCII码 采用7位二进制数表示一个字条符 汉字编码 GB2312-80 内码 外码 交换码 地址码 数据校验码 奇偶校验码 海明校验码(思考) 目前计算机已发展到了第四代,基本上仍然遵循着冯?诺依曼原理和结构。 2.3 计算机的基本结构 与工作原理 计算机硬件的基本结构 存 储 器 数据流 控制流 运算器 外存储器 输 出 设 备 内存储器 输 入 设 备 控制器 冯 ? 诺依曼型机器组成框图 2.4 程序设计基础 程序设计语言 机器语言 0和1代码组成的计算机的指令,这些指令的集合。 汇编语言 高级程序设计语言 计算机语言 机器语言(由0和1构成的代码) 汇编语言(英文缩写的助记符) 高级程序设计语言 直接对硬件操作 采用比较接近人们习惯的自然语言 具有很大的通用性(即不受具体机器指令的约束) 面向算法编写程序 2.4 程序设计语言基础 汇编程序的工作过程 汇编语言翻译器 机器语言程序 汇编源程序 源程序 汇编 目标程序 高级程序设计语言翻译系统 编译程序 目标程序 高级语言源程序 源程序 编译 目标程序 高级程序设计语言解释系统 解释程序 结果 源程序 解释 原始数据 思考:编译和解释方式谁的效率更高? 指令:指挥计算机进行基本操作的命令。 计算机语言:同计算机“交谈”的语言。 程序:有序指令的集合,程序是用语言编写的。 程序设计语言:机器语言、汇编语言和高级语言 。 几个基本概念 计算机软件(computer software)指计算机系统中除硬件以外的所有事物,一般包括计算机程序、程序说明以及其他资料等。我国计算机软件保护条例所称的计算机软件是指计算机程序及其有关文档。 计算机软件是计算机系统的灵魂,计算机用户是通过软件来管理和使用计算机的,一般计算机软件可分为两大类:系统软件和应用软件。 计算机软件的概念 系统软件是计算机系统中最靠近硬件层次的软件,系统软件用于管理、控制和维护计算机系统资源的程序集合,如:操作系统、汇编程序、编译
您可能关注的文档
最近下载
- 综合与实践 最短路径问题(课件)2025-2026学年度人教版数学八年级上册.pptx VIP
- 导数解题大招--- 双变量问题之齐次换元(解析版).docx VIP
- 医疗风险管理培训试题及答案.docx
- 精品解析:江苏省南京市鼓楼区2023-2024学年八年级上学期期中英语试卷 (原卷版).docx VIP
- 2025年贵州省医疗结构化面试黄金50题及答案.docx VIP
- 办公楼装修工程项目管理方案.docx VIP
- 王乐夫-蔡立辉-公共管理学-笔记重点资料整理.pdf VIP
- 蝶阀专用法兰..doc VIP
- 公路工程标准施工招标文件 2018年版(完整版).doc VIP
- 大学英语视听说3 大纲.pdf VIP
原创力文档


文档评论(0)