第一章微型计算机_第1页
第一章微型计算机_第2页
第一章微型计算机_第3页
第一章微型计算机_第4页
第一章微型计算机_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章微型计算机学习目标 本章对计算机的发展过程、基本结构的概述入手,重本章对计算机的发展过程、基本结构的概述入手,重点介绍了计算机中的数制点介绍了计算机中的数制二进制数及十进制、十二进制数及十进制、十六进制等常用数制间的转换;本章在学习二进制数六进制等常用数制间的转换;本章在学习二进制数概念同时也要掌握无符号和带符号二进制数的表示概念同时也要掌握无符号和带符号二进制数的表示及运算(包括算术运算与逻辑运算),了解相关的及运算(包括算术运算与逻辑运算),了解相关的二进制编码二进制编码 。为今后对本课程的学习打下基础。为今后对本课程的学习打下基础。重点难点重点难点1. 二进制数与十六进制数的定义与

2、它们之间的转换;二进制数与十六进制数的定义与它们之间的转换;2. 计算机中常用的码制;原码计算机中常用的码制;原码 、码、码 、补码的表示方法及、补码的表示方法及转换(难点);转换(难点);3.补码及求补方法,补码的运算及溢补码及求补方法,补码的运算及溢 出的判断(难点);出的判断(难点);4.机器数及其真值;机器数及其真值;5.ASCII码、码、BCD码。码。主要内容主要内容1.11.1微型计算机系统微型计算机系统1.21.2计算机中的数制及编码计算机中的数制及编码1.31.3无符号二进制的算术运算和逻辑运算无符号二进制的算术运算和逻辑运算1.41.4有符号二进制数的表示及运算有符号二进制数

3、的表示及运算微型计算机的发展微型计算机的发展1.1.第一代微处理器第一代微处理器2.2.第二代第二代8 8位微处理器位微处理器3.3.第三代第三代1616位微处理器位微处理器4.4.第四代第四代3232位高档微处理器位高档微处理器5.5.第五代第五代3232位高档微处理器位高档微处理器6.6.第六代第六代3232位高档微处理器位高档微处理器微型计算机的工作过程微型计算机的工作过程1.冯冯诺依曼计算机诺依曼计算机 主要特点:主要特点:将计算过程描述为由许多条指令按一定顺序组成的程序,并放入将计算过程描述为由许多条指令按一定顺序组成的程序,并放入存储器保存。存储器保存。程序中的指令和数据必须采用二

4、进制编码,且能够被执行该程序的计算机识程序中的指令和数据必须采用二进制编码,且能够被执行该程序的计算机识别。别。指令按其在存储器中存放的顺序执行,存储器的字长固定并按顺指令按其在存储器中存放的顺序执行,存储器的字长固定并按顺序线性编址。序线性编址。由控制器控制整个程序和数据的存取以及程序的执行。由控制器控制整个程序和数据的存取以及程序的执行。以运算器为核心,所有的执行都经过运算器。以运算器为核心,所有的执行都经过运算器。冯冯诺依曼计算机结构示意图诺依曼计算机结构示意图控制器控制器运算器运算器存储器存储器输入设备输入设备输出设备输出设备2.微型计算机的工作过程微型计算机的工作过程 微型计算机的工

5、作过程就是周而复始地取出指令微型计算机的工作过程就是周而复始地取出指令,分析指令分析指令(译码译码)、执行指令、完成指令规定的操作。、执行指令、完成指令规定的操作。开始开始程程序序结束结束指令指令1指令指令2指令n操作码 操作数指令格式(地址码)(地址码)取出指令指令译码读出操作数执行操作取指取指执行指令执行指令图1-2 程序执行过程示意图微机系统的构成微机系统的构成微型计算机系统微型计算机系统软件系统软件系统系统软件系统软件应用软件应用软件CPU存储器存储器总线总线I/O接口主机主机外部设备硬件系统硬件系统运算器控制器寄存器组图1-4图图1-51.硬件系统硬件系统1 1)微处理器)微处理器(

6、 (或中央处理单元,或中央处理单元,CPUCPU。见图。见图1-61-6)图图1-6 1-6 微处理器典型结构示意图微处理器典型结构示意图. . 运算器运算器: : 又称算术逻辑单元又称算术逻辑单元(ALU)(ALU)。. . 控制器控制器: : 一般由指令寄存器,指令译码器和操作控制电路组成。一般由指令寄存器,指令译码器和操作控制电路组成。. . 寄存器组寄存器组: : 实质上是实质上是CPUCPU暂时记忆数据和结果的单元。暂时记忆数据和结果的单元。内存单元的地址和内容内存单元的地址和内容每个内存单元可存放一组二进制数。每个内存单元可存放一组二进制数。每个每个内存单元中存放的信息称为内存单元

7、的内容。内存单元中存放的信息称为内存单元的内容。 图图1-7 1-7 内存单元的地址和内容内存单元的地址和内容u. .内存的分类内存的分类 (a) (a)随机存取存储器随机存取存储器RAMRAM (b) (b)只读存储器只读存储器ROMROM存储器存储器 是由许多存储单元组成是由许多存储单元组成u内存的操作内存的操作(a)(a)存储器读操作过程存储器读操作过程(b)(b)存储器写操作过程存储器写操作过程3) 3)输入输出设备和输入输出接口输入输出设备和输入输出接口(a)输入输出设备输入输出设备 例如:输入设备键盘、鼠标、扫描仪等。例如:输入设备键盘、鼠标、扫描仪等。 输出设备显示器、打印机、绘

8、图仪等。输出设备显示器、打印机、绘图仪等。(b)输入输出接口输入输出接口 微机与微机与I/O设备之间的连接与信息交换不能直接进行,而设备之间的连接与信息交换不能直接进行,而必须通过一个中间部件作为两者之间的桥梁,该部件就叫做必须通过一个中间部件作为两者之间的桥梁,该部件就叫做输入输出接口。输入输出接口。4) 4)总线总线 数据总线数据总线(DB) 用来传送数据信息,是双向总线,用来传送数据信息,是双向总线, CPUM或或I/O。 地址总线地址总线(AB) 用于传送用于传送CPU发出的地址信息,是单向总线,发出的地址信息,是单向总线, CPUM或或I/O。 控制总线控制总线(CB,分为两部分,分

9、为两部分) 用来传送控制信号,时序信号和状态信息等。用来传送控制信号,时序信号和状态信息等。 (a)一部分是一部分是CPU向内存和外设发出的控制信息向内存和外设发出的控制信息 例例:读信号读信号RD、写信号、写信号WR、地址锁存信号、地址锁存信号ALU等。等。 (b)一部分是内存或外设向一部分是内存或外设向CPU发来的请求信息发来的请求信息 例例:准备好信号准备好信号READY、中断请求信号、中断请求信号INTR等。等。2. 软件系统软件系统系统软件系统软件 主要包括操作系统和系统实主要包括操作系统和系统实 用程序。用程序。(2) 应用软件应用软件 用户为解决各种实际问题而编用户为解决各种实际

10、问题而编 制的程序。制的程序。1.2 1.2 计算机中的数值及编码计算机中的数值及编码 1.2.1 常用记数制常用记数制1. 1. 十进制数十进制数 共有共有0 09 9十种数字表示十种数字表示, , 逢十进一。逢十进一。 (D)(D)1010 = D = Dn-1n-11010n-1n-1+D+Dn-2n-21010n-2n-2+.+D+.+D1 110101 1+D+D0 010100 0 +D+D-1-11010-1-1+.+D+.+D-m-m1010-m-m=D=Di i1010i i (i = -m (i = -mn-1)n-1)其中,其中,DiDi是是D D的第的第i i位的数码位

11、的数码( (系数系数) ),可以是,可以是0 09 9十种数字中的任何十种数字中的任何一个;一个;n n和和m m为正整数,为正整数,n n表示小数点左边的位数,表示小数点左边的位数,m m表示小数点右边的表示小数点右边的位数,位数,1010i i称为十进制的权。称为十进制的权。 例例1-1 1-1 十进制数十进制数3256.873256.87可表示为可表示为 (3256.87)(3256.87)1010 = 3 = 310103 3+2+210102 2+5+510101 1+6+610100 0+8+81010- 1- 1+7+71010-2-2 2. 2. 二进制数二进制数 共有共有0

12、0、1 1二种数字符号表示二种数字符号表示, , 逢二进一。逢二进一。 一个二进制数一个二进制数B B可用其权展开式表示为:可用其权展开式表示为:(B)(B)2 2 = B = Bn-1n-12 2n-1n-1+B+Bn-2n-22 2n-2n-2+.+B+.+B1 12 21 1+B+B0 02 20 0+ + B B-1-12 2-1-1+.+B-m+.+B-m2 2-m-m = =B Bi i2 2i i (i = -m (i = -mn-1) n-1) 例例1-2 1-2 二进制数二进制数1010.111010.11可表示为可表示为 (1010.11) (1010.11) =1 =12

13、 23 3+0+02 22 2+1+12 21 1+0+02 20 0+1+12 2-1-1+1+12 2-2-2 3. 3. 十六进制数十六进制数共有共有0 09, A9, AF F十六种数字符号表示十六种数字符号表示, , 逢十六进一。一逢十六进一。一个十六进制数个十六进制数H H可用其权展开式表示为:可用其权展开式表示为: (H) (H)1616 = H = Hn-1n-11616n-1 n-1 + H+ Hn-2n-21616n-2n-2+.+ H+.+ H1 116161 1 + + H H0 016160 0 + H+ H-1-11616-1-1+.+ H+.+ H-m-m1616

14、-m-m =H=Hi i1616i i (i = -m (i = -mn-1) n-1) 例例1-3 1-3 十六进制数十六进制数2AE.4H2AE.4H可表示为可表示为 (2AE.4)(2AE.4)16 16 = 2= 216162 2 + A+ A16161 1 + E+ E16160 0 + 4+ 41616-1-1 二进制数与十六进制数之间存在有一种特殊关系,即二进制数与十六进制数之间存在有一种特殊关系,即2 24 4=16=16,也就是说一也就是说一位十六进制数恰好可用四位二进制数来表示,且它们之间的关系是惟一位十六进制数恰好可用四位二进制数来表示,且它们之间的关系是惟一的。所以,在

15、计算机应用中,虽然机器只能识别二进制数,但在数字的的。所以,在计算机应用中,虽然机器只能识别二进制数,但在数字的表达上更广泛地采用十六进制数。计算机中常用的二进制数、十六进制表达上更广泛地采用十六进制数。计算机中常用的二进制数、十六进制数和十进制数之间的关系如表数和十进制数之间的关系如表1-21-2所示。所示。 4. 其它进制数其它进制数 一般地,对任意一个一般地,对任意一个K进制数进制数S都可表示为:都可表示为: (S)k = Sn-1Kn-1 + Sn-2Kn-2 +.+ S1K1 + S0K0 + S-1K-1 +.+ S-mK-m =SiKi 1.2.2 各种数制之间的转换各种数制之间

16、的转换 1. 1. 非十进制数到十进制数的转换非十进制数到十进制数的转换 非十进制数转换为十进制数的方法比较简单,只要将它们按非十进制数转换为十进制数的方法比较简单,只要将它们按相应的权表达式展开,再按十进制运算规则求和,即可得到它们相应的权表达式展开,再按十进制运算规则求和,即可得到它们对应的十进制数。对应的十进制数。 例例1-4 1-4 将十进制数将十进制数1101.1011101.101转换为十进制数转换为十进制数 解:根据二进制数的权展开式,有解:根据二进制数的权展开式,有 (1101.1011101.101)2 2=1=12 23 3 + 1+ 12 22 2 + 0+ 02 21

17、1 + 1+ 12 20 0 +1+12 2-1 -1 + 0+ 02 2-2 -2 + 1+ 12 2- -3 3 = =(13.625)13.625)1010 例例1-5 1-5 将十六进制数将十六进制数64.CH64.CH转换为十进制数转换为十进制数 解:根据十六进制数的权展开式,有解:根据十六进制数的权展开式,有 (64.C 64.C )1616= 6= 616161 1 + 4+ 416160 0 + C+ C1616-1-1 = 6 = 616161 1 + 4+ 416160 0 + 12+ 121616-1-1 = (100.75) = (100.75)10102. 2. 十进

18、制数转换为非十进制数十进制数转换为非十进制数(1) (1) 十进制数转换为二进制数十进制数转换为二进制数 方法一方法一 降幕法降幕法 16 8 4 2 1 0.5 0.25 16 8 4 2 1 0.5 0.25 2 24 4 2 23 3 2 22 2 2 21 1 2 20 0 2 2-1-1 2 2-2-2方法二方法二 整数部分整数部分“除除2 2取余直至商为零取余直至商为零” 小数部分小数部分“乘乘2 2取整直至全为整取整直至全为整”例例1-6 1-6 将十进制数将十进制数112.25112.25转换为等值的二进制数。转换为等值的二进制数。解:解: 整数部分整数部分 小数部分小数部分

19、112/2=56. 112/2=56.余数余数=0=0(最低位)(最低位) 0.250.252=0.5.2=0.5.整数整数=0=0(最高位)(最高位) 56/2=28. 56/2=28.余数余数=0 0.5=0 0.52=1.0.2=1.0.整数整数=1=1 28/2=14. 28/2=14.余数余数=0=0 14/2=7 . 14/2=7 .余数余数=0=0 7/2=3 . 7/2=3 .余数余数=1=1 3/2=1 . 3/2=1 .余数余数=1=1 1/2=0 . 1/2=0 .余数余数=1=1 从而得到转换结果(从而得到转换结果(112.25112.25)10=(1110000.01

20、)210=(1110000.01)2例例1-7 1-7 将十进制数将十进制数301.6875301.6875转换为等值的十六进制转换为等值的十六进制 数。数。解:整数部分解:整数部分 小数部分小数部分 301/16=18. 301/16=18.余数余数=D 0.6875=D 0.687516=11.0000. 16=11.0000. =(11) =(B)=(11) =(B)1616 18/16=1 . 18/16=1 .余数余数=2=2 1/16=0 . 1/16=0 .余数余数=1=1 所以有所以有,(301.6875),(301.6875)1010=(12D.B)=(12D.B)16163

21、. 3. 二进制数与十六进制数之间的转换二进制数与十六进制数之间的转换将二进制数转换为十六进制数的方法是:将二进制数转换为十六进制数的方法是:a.a.从小数点开始分别向左和向右把整数和小数部从小数点开始分别向左和向右把整数和小数部 分每分每四位分为一组四位分为一组; ;b.b.若整数最高位的一组不足若整数最高位的一组不足4 4位,则在其左边补零;位,则在其左边补零;c.c.若小数最低位的一组不足若小数最低位的一组不足4 4位,则在其右边补零位,则在其右边补零; ;d.d.然后将每组二进制数用对应的十六进制代替,然后将每组二进制数用对应的十六进制代替, 则得则得到转换结果。到转换结果。 例例1-

22、8 1-8 将二进制数将二进制数110100110.101101B110100110.101101B转换转换 为为十六进制数十六进制数 解解: :二进制数二进制数 0001 1010 0110. 1011 01000001 1010 0110. 1011 0100 十六进制数十六进制数 1 A 6. B 41 A 6. B 4 例例1-9 1-9 将十六进制数将十六进制数2A8F.6DH2A8F.6DH转换为二进制数转换为二进制数 解解: : 十六进制数十六进制数 2 A 8 F. 6 D2 A 8 F. 6 D 二进制数二进制数 0010 1010 1000 1111.0110 110100

23、10 1010 1000 1111.0110 11011.2.3 1.2.3 计算机中的二进制数表示计算机中的二进制数表示1.1.定点小数的表示定点小数的表示 定点小数是指小数点准确固定在数据某个位置上的小数。定点小数是指小数点准确固定在数据某个位置上的小数。任意一个小数都可写成任意一个小数都可写成其表示范围为其表示范围为:2.2.整数的表示整数的表示 整数所表示的数据的最小单位为整数所表示的数据的最小单位为1 1,可以认为它是小数点定在数据的最,可以认为它是小数点定在数据的最低位右边的一种数据。任意一个带符号的整数都可以表示为:低位右边的一种数据。任意一个带符号的整数都可以表示为:带符号的二

24、进制数的表示范围:带符号的二进制数的表示范围:不带符号的表数范围:不带符号的表数范围:3.浮点数的表示浮点数的表示 所谓浮点数,是指小数点的位置可以左右移动的数据,可用所谓浮点数,是指小数点的位置可以左右移动的数据,可用式子表示:式子表示:在计算机中典型的浮点数格式如图在计算机中典型的浮点数格式如图1-9所示:所示:图图1-9 典型的浮点数格式典型的浮点数格式1.2.4 二进制编码二进制编码 在计算机中在计算机中, ,字母和各种字符都是按特定的二进制编码表示。字母和各种字符都是按特定的二进制编码表示。1.1.二进制编码的十进制数二进制编码的十进制数. .(1)(1)用二进制编码表示十进制数,称

25、为二进制编码的十进制数;每位十进制数用四用二进制编码表示十进制数,称为二进制编码的十进制数;每位十进制数用四位二进制表示又称为位二进制表示又称为BCDBCD码码(8421(8421码码) ) 表表1-3 BCD1-3 BCD码与二进制码的对应关系码与二进制码的对应关系(2) (2) 计算机中计算机中BCDBCD码的存储方式码的存储方式(a)(a)压缩的压缩的BCDBCD码码, ,每四位二进制数表示每四位二进制数表示1 1位位BCDBCD码。码。(b)(b)非压缩的非压缩的BCDBCD码码, ,每八位二进制数表示每八位二进制数表示1 1位位BCDBCD码。码。 即低四位为压缩的即低四位为压缩的B

26、CDBCD码码, ,高高4 4位按需而定,可全为零。位按需而定,可全为零。(c)(c)计算机的存储单元通常以字节计算机的存储单元通常以字节(8(8个二进制位个二进制位) )为最小单为最小单 元。元。【例例1-101-10】试把十进制数试把十进制数234.15234.15写成写成BCDBCD码的表示形式。码的表示形式。解:将解:将234.15234.15的每一位用对应的的每一位用对应的BCDBCD码表示,可得码表示,可得(234.15234.15)1010 = =(0010 0011 00100.0001 01010010 0011 00100.0001 0101)BCDBCD 【例例1-111

27、-11】将将BCDBCD码(码(0001 0001.0010 0101)0001 0001.0010 0101)BCDBCD转换为转换为 二进制数。二进制数。 解:解: (0001 0001.0010 0101)0001 0001.0010 0101)BCDBCD= =(11.2511.25)1010 (11.2511.25)10 10 = =(1011.011011.01)2 2 所以(所以(0001 0001.0010 0101)0001 0001.0010 0101)BCDBCD = =(1011.011011.01)2 2 【例例1-121-12】将二进制数将二进制数010001110

28、1000111转换为转换为BCDBCD码。码。 解:(解:(0100011101000111)2 2 = =(7171)1010 = =(0111 00010111 0001)BCDBCD2.2.字符的编码字符的编码(1)ASCII (1)ASCII 用用7 7位二进制数码来表示位二进制数码来表示128128个字符和符号。个字符和符号。(2)(2)计算机中一个字节为计算机中一个字节为8 8位位, ,即即ASCIIASCII码的最高位码的最高位D7D7位恒为位恒为0 0。 A 01000001 A 01000001 9 00111001 9 00111001 8 00111000 8 00111

29、000(3)(3)在通信中常把最高位用作奇偶校验位。在通信中常把最高位用作奇偶校验位。 A 0 1000001 A 0 1000001 约定偶校验约定偶校验( (传送信息为偶数个传送信息为偶数个1)1) 9 0 0111001 9 0 0111001 8 1 0111000 8 1 01110001.3 无符号二进制数的算术运算和逻辑运算1.3.1 1.3.1 二进制数的算术运算二进制数的算术运算1. 1. 加法运算加法运算 加法运算规则加法运算规则 0 + 0 = 0 0 + 1 = 10 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 0 ( 1 + 0 = 1 1

30、 + 1 = 0 (进位进位1)1)2. 2. 减法运算减法运算 减法运算规则减法运算规则 0 - 0 = 0 1 - 0 = 10 - 0 = 0 1 - 0 = 1 0 - 1 = 1( 0 - 1 = 1(借位借位1) 1 - 1 = 0 1) 1 - 1 = 0 3. 3. 乘法运算乘法运算 0 0 0 = 0 1 0 = 0 1 0 = 0 0 = 0 0 0 1 = 0 1 1 = 0 1 1 = 1 1 = 1 例例1-12 1-12 求两个二进制数求两个二进制数1100B1100B与与1001B1001B的乘积的乘积 解:解:1100B 1100B 1001B = 110110

31、0B 1001B = 1101100B =01101100B =01101100B4. 4. 除法运算除法运算 计算计算 1101100/1100 = 10011101100/1100 = 1001 1001 1001 1100 1101100 1100 1101100 1100 1100 1100 1100 1100 1100 0 0无符号数的表示范围无符号数的表示范围1. 1. 无符号二进制数的表示范围无符号二进制数的表示范围 一个一个n n位的无符号二进制数的表示范围位的无符号二进制数的表示范围 0 X 20 X 2n n 1 1 8 8位二进制数位二进制数n = 8, n = 8, 其

32、表示范围为其表示范围为0 02 28 8-1,-1,即即00H00HFFH,FFH,若运算结果超出数的可表示范围,则会产生溢若运算结果超出数的可表示范围,则会产生溢出出, ,结果将不正确。结果将不正确。 例例1-13 1-13 计算计算10110111B + 01001101B 10110111B + 01001101B =(?)B =(?)B 解解: 10110111 183: 10110111 183 + 01001101 + 77 + 01001101 + 77 1 00000100 260 1 00000100 260 183+77 = 260 183+77 = 260,大于,大于8

33、8位二进制数所能表示的最位二进制数所能表示的最大值大值255255, 所以最高位的进位所以最高位的进位( (代表了代表了256)256)就丢失了,这样最后的结果就是就丢失了,这样最后的结果就是 260 - 256 = 4260 - 256 = 4,即,即00000100B00000100B。2. 2. 无符号二进制数的溢出判断无符号二进制数的溢出判断 可见可见8 8位二进制数位二进制数n=8,n=8,其表示范围为其表示范围为0 02 28 8-1,-1,即即00H00HFFH,FFH,若运算结果为若运算结果为9 9位位, ,超出超出8 8位数的位数的可表示范围,这种情况称为溢出。可表示范围,这

34、种情况称为溢出。1.3.3 1.3.3 二进制数的逻辑运算二进制数的逻辑运算( (复习数字电路复习数字电路) )1.3.4 1.3.4 基本逻辑门及常用逻辑部件基本逻辑门及常用逻辑部件( (复习数字电路复习数字电路) )1.4 1.4 有符号二进制数的表示及运算有符号二进制数的表示及运算真值真值除符号位的数值部分除符号位的数值部分, , 称为机器数的真值。称为机器数的真值。符号位符号位带符号二进制数的最高位为符号位。带符号二进制数的最高位为符号位。 例例1-18 +0010101B1-18 +0010101B在计算机中表示为在计算机中表示为00010101B,00010101B,即即 +21D

35、 +21D。 ( + 21 D ) = 00010101 B( + 21 D ) = 00010101 B -0010101B -0010101B在计算机中表示为在计算机中表示为10010101B,10010101B,即即-21D-21D。 ( - 21 D ) = 10010101 B( - 21 D ) = 10010101 B1.4.1 1.4.1 带符号数的表示带符号数的表示1. 1. 原码原码 正数正数 正数原码符号位用正数原码符号位用0 0表示。表示。 负数负数 负数原码符号位用负数原码符号位用1 1表示。表示。 例例1-19 1-19 已知真值已知真值X=+42D,Y=-42DX

36、=+42D,Y=-42D,求,求XX原码和原码和 YY原码原码 解:解:X X 原码原码 = 0 0101010 = 0 0101010 Y Y 原码原码 = 1 0101010 = 1 0101010 2. 2. 反码反码 正数正数 正数的反码等于原码。正数的反码等于原码。 负数负数 负数的反码等于原码除符号位外的数字按位负数的反码等于原码除符号位外的数字按位 求反。求反。3. 3. 补码补码 正数正数 正数的补码等于原码。正数的补码等于原码。 负数负数 负数的补码等于原码除符号位外的数负数的补码等于原码除符号位外的数 字按位求反字按位求反+1.+1. +0 +0补补 = +0= +0反反

37、= +0= +0原原 = 00000000= 00000000 -0 -0补补 = -0= -0反反 + 1 = 11111111 + 1 + 1 = 11111111 + 1 = 00000000 ( MOD 2 = 00000000 ( MOD 28 8 ) ) 即对即对8 8位字长来讲位字长来讲, , 最高位的进位最高位的进位(2(28 8) ) 按模按模256256运算被舍掉。运算被舍掉。 例例1-241-24已知真值已知真值X=+0110100X=+0110100,Y=-0110100Y=-0110100,求求XX补补 和和YY补补 。解:因为解:因为X0,X0,所以有:所以有: X X补补 = 00110100 = 00110100 而而Y0,Y + 127D 72D + 98D = 170D + 127D (+ 72)10= ( +1001000 )2 = 01001000B (+ 72)10= ( +1001000 )2 = 01001000B (+ 98)10= ( +1100010 )2 = 01100010B (+ 98)10= ( +

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论