大学计算机基础——第一讲ch4计算机结构.ppt

大学计算机基础——第一讲ch4计算机结构.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学计算机基础——第一讲ch4计算机结构

大学计算机基础 第一讲 计算机的基本结构、工作原理、数据的表示 第4章 认识计算机 4.1 计算机的基本结构 计算机的逻辑(功能)结构 微型计算机的组成 4.2 计算机的工作原理 指令和指令系统 指令的执行过程 4.3 计算机中数据的表示及其运算 微型计算机的组成 微型计算机的硬件也是由冯·诺依曼提出的五个基本部分组成,并通过总线连接。 微型计算机采用了模块化结构,将各种外部设备(除外存储设备)尽可能独立出来,将CPU、内存储器、总线以及各种接口等集成在一起,以系统主板的形式提供。并将系统主板与外部存储器的驱动设备封装在一个机箱中。 目前主流的CPU字长,32位 正在开发并已开发成功的芯片,64位 衡量CPU的性能指标:CPU字长、运算速度、工作频率、CPU的生产技术 4.2计算机的工作原理 基本工作原理: 存储程序 将程序(执行步骤序列)及运行中所需要的数据,通过一定的方式输入并存储在计算机的存储器中。 程序控制 计算机运行时能自动地逐一取出程序中一条条指令,加以分析并执行规定的操作。 4.2.1 指令和指令系统 指令的定义 能够被计算机识别并执行的命令,规定了计算机能完成的某一种操作。由二进制代码组成,可像数据一样存放在计算机的存储器中。 指令的格式 指令系统 一台计算机所能执行的全部指令的集合。 4.2.2 指令的执行过程 计算机的基本工作过程就是执行指令的过程,就是取指令、分析指令、执行指令,再取下一条指令,依次周而复始地执行指令序列的过程。该过程也就是某个程序的执行过程。 计算机的工作效率与指令的执行时间有极大的关系。而一条指令的执行时间应是取指令、分析指令和执行指令这三部分所需时间之和。 4.3计算机中数的表示及其运算 (重点) 4.3.1 进位计数制 十进制数按权展开 R进制数按权展开 常用的四种进位计数制 不同进位制数的等值转换 4.3.2 机器数 定点数和浮点数在计算机中的表示 4.3.3 非数值型数据的编码 逻辑数据 逻辑数据是一种最简单的数据,它只有两个不同的值:“真”和“假”,所以在计算机中可以用二进制的“0”和“1”来表示。 字符数据 在计算机数据中,字符数据占有很大比重。字符是字母、数字、标点符号及一些特殊符号的统称。所有字符的集合称为“字符集”。字符集及其编码方法多种多样,使用最广泛的编码方式是ASCII码:采用7位二进制数表示一个字符。 谢谢大家! c)如果过程不可能终止,例(0.1)10转换成R进制,无法表示成有限位的R进制(或数位冗长)时,必须事先确定i的值(精度)。 例:将十进制数0.121转换成二进制数(精度:5) 解:取i=5 2×0.121=0.242 整数部分为:0 (a-1) 2×0.242=0.484 整数部分为:0 (a-2) 2×0.484=0.968 整数部分为:0 (a-3) 2×0.968=1.936 整数部分为:1 (a-4) 2×0.936=1.872 整数部分为:1 (a-5) ∴(0.121)10≈(0.00011)2 高 低 d)既有整数又有小数部分的十进制数转换成二进制数 对整数部分和小数部分分别进行转换,再把两部分结果合并起来。 例:把(18.8125)10转换成二进制数 ∵(18)10=(10010)2 (0.8125)10=(0.1101)2 ∴ (18.8125)10=(10010.1101)2 3) 八进制数与十进制数间的相互转换 八进制数→十进制数: 以8为基数按权展开并相加; 十进制数→八进制数: 整数部分除8取余, 小数部分乘8取整; 例:a) (938)10 →八进制数 解: 938÷8=117 余2 (a0) 117÷8=14 余5 (a1) 14÷8=1 余6 (a2) 1÷8=0 余1 (a3) ∴ (938)10=(1652)8 低 高 4)十六进制数与十进制数间的相互转换 十六进制数→十进制数: 以16为基数按权展开并相加; 十进制数→十六进制数: 整数部分除16取余, 小数部分乘16取整; 例:(314)10 →十六进制数 解: 314÷16=1

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档