微型计算机系统原理及应用(第3版) 课件.ppt

微型计算机系统原理及应用(第3版) 课件.ppt

ID:59274223

大小:4.92 MB

页数:630页

时间:2020-09-22

微型计算机系统原理及应用(第3版) 课件.ppt_第1页
微型计算机系统原理及应用(第3版) 课件.ppt_第2页
微型计算机系统原理及应用(第3版) 课件.ppt_第3页
微型计算机系统原理及应用(第3版) 课件.ppt_第4页
微型计算机系统原理及应用(第3版) 课件.ppt_第5页
资源描述:

《微型计算机系统原理及应用(第3版) 课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、№1第一章      微型计算机基础数字电子计算机的发展与分代按器件分代:电子管计算机(1946-1956)晶体管计算机(1957-1964)中小规模集成电路计算机(1965-1970)超大规模集成电路计算机(1971--1№2世上第一台电子计算机名称:电子数字积分器及计算器(ElectronicNumericalIntegratorCalculator,ENIAC)时间:1946年用途:弹道设计制造者:美国宾夕法尼亚大学运算速度:每秒5,000次加法运算其它:使用了18,800个电子管和1,500个继电器,占地150平米

2、,重30,000kg,造价超$1,000,0002№3微型计算机.微型计算机是第四代计算机的典型代表。它的特点是将中央处理器、主存储器和输入输出接口集中在一小块硅片上。按字长分代:4位、8位、16位、32位、64位3№4§1.2数制及编码基:数制所使用的数码的个数权:数制每一位所具有的值位(n):…(3)(2)(1)(0).(-1)(-2)(-3)…一.无符号数1、无符号数的表示1)十进制D:0~9数符,10n位权(基为“10”,权为以10为底的幂)2)二进制B:0、1数符,2n位权3)十六进制H:0~9,A、B、C、D、

3、E、F数符,16n位权4№52、数制转换(1)二进制→十进制:按2n幂展开求和…23222120.2-12-22-32-4…Ex.101011.101B=1×25+0×24+1×23+0×22+…=32+0+8+0+2+1+0.5+0+0.125=43.625D5№6(2)十进制→二进制:整数和小数方法不同①整数:连续除以2,取余数,先得低位,后得高位,直至商零为止例:13D=1101B②小数:连续乘以2,取向整数的进位,先得高位,后得低位,直至足够位数即可:例0.625D=0.101B③整数带小数时分别转换,然后合并结果

4、6№7(3)二进制→十六进制:每4位二进制一段,对应1位十六进制。例:0101﹒1010B=5﹒AH十六进制是二进制的缩写形式(简化书写、便于记忆)7№8(两个)多位二进制数的算术运算位(bit):一个二进制位,是计算机中信息表示的最小单位字节(Byte):8个二进制位,一个存储器单元的容量D7D6D5D4D3D2D1D0字(Word)=2B=16b双字(DW)=4B=32b多位二进制数的算术运算是从低位往高位顺序计算(与十进制同),考虑进位(二进制)。1+1=0(进位1);0-1=1(有借位)8№94、多位二进制数的逻辑

5、运算拆开成一位对一位运算,没有进位。与运算(AND):1∧1=1,0∧x=0例A=11110101BB=00000011BA∧B=00000001B该例运算结果描述:保留A中D1D0位,其余位清零9№10或运算及非运算或运算(OR):0∨0=0,1∨x=1例A=11110101BB=00000011BA∨B=11110111B该例运算结果描述:保证A中D1D0位为1,其余位不变。非(NOT):Ā=00001010B运算结果描述:A中各位取反10№11异或运算(XOR)1∨1=0,0∨0=0,1∨0=1,0∨1=1例:A=1

6、1110101BB=00000011BA∨B=11110110B该例运算结果描述:A中D1D0取反,其余位不变。故当B=11111111B,A∨B的运算结果为对A各位取反,也与11111111(=28-1)-A的算术运算结果同11№12二.带符号二进制数(一)带符号二进制数的表示方法1、原码:最高位表示正负,后续位表示数值(以8位为例)D7D6D5D4D3D2D1D0符号位:正为0,负为1数值部分:原数绝对值的二进制形式。Ex.4位带符号二进制数的+2=0010B,-3=1011B优点:直观缺点:减法运算复杂12№13简化

7、减法运算的编码方式的探讨对一位的十进制(基为10=M)数有:3-4=9=3+?=3+(10-4),3-2=3+(10-2)=1故如对负数编码为M-

8、x

9、,即:对0(x0),1(x1),2(x3),….,9(x9)的10个状态资源编码为0→x0(0),1→x1(1),2→x2(2),3→x3(3),4→x4(4)-5→x5(5),-4→x6(6),-3→x7(7),-2→x8(8),-1→x9(9)则对操作数及结果均在可表示范围内(-5~4)时,总有:A-B=A+(M-B)(上例9=-1)13№142、补码:正数的补码与原码

10、相同,负数的补码为2n_

11、x

12、(即对其绝对值做求补运算)。对于8位二进制数n=8(即M=2n),x表示原数。2n-1=11…1B,则2n-1-

13、x

14、为

15、x

16、的取反计算机中带符号数默认用补码形式。14№153、反码:正数与原码相同,负数的反码为2n-1-

17、x

18、,对于8位二进制数n=8,x表示原数。从而有:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。