计算机组成与结构第三章,计算机组成与结构第三章1.ppt

计算机组成与结构第三章1

第3章 运算方法和运算部件;本章重难点;3.1数据的表示方法和转换;常用的几种进位数制: 1. 二进制B 2. 八进制Q 3. 十六进制H 4. 十进制D 数据的转换: 1. 二(八、十六)进制转换成十进制数据 2. 二进制数与八进制、十六进制的关系 3. 十进制转换为二进制:凑幂次方方法;3.1.2 十进制数的编码与运算;修正方法: 如果两个一位BCD码相加之和小于或等于(1001)2,即(9)10,不需要修正;如相加之和大于或等于(10)10,要进行加6修正,并向高位进位,进位可以在首次相加或修正时产生。;另外几种有权码:; 余3码是在8421码基础上,把每个编码都加上0011而形成的(见表3.3),其运算规则是:当两个余3码相加不产生进位时,应从结果中减去0011;产生进位时,应将进位信号送人高位,本位加0011。 格雷码的编码规则:任何两个相邻编码只有一个二进制位不同,而其余三个二进制位相同。其优点是从一个编码变到下一个相邻编码时,只有l位发生变化,用它构成计数器时可得到更好的译码波形。格雷码的编码方案有多种,表3.3给出两组常用的编码值。; 数字串在计算机内的表示与存储; (2)压缩的十进制数形式。用一个字节存放两个十进制数位,既节省了存储空间,又便于完成十进制数的算术运算。其值用BCD码或ASCII码的低4位表示。符号位也占半个字节并放在最低数字位之后,其值可从4位二进制码中的6种冗余状态中选用。例如,用C(12)表示正号,D(13)表示负号。并规定数字和符号位个数之和必须为偶数,否则在最高数字之前补一个0。例如:;3.2带符号二进制数据的表示方法和加减运算;例3.12: X=+0.1011, [X]原=01011X=-0.1011, [X]原=1-X=1-(-0.1011)=11011;(2)已知[x]原,求x [x]原= x n-1… x 1 x 0则: 当x n-1 =0时,x= +x n-2… x 1 x 0 当x n-1 =1时,x= -x n-2… x 1 x 0

(3)数值零在原码中有两种表示形式: [+0]原 =00000, [-0]原 =10000。

(4)当字长为n时,原码表示范围: 小数: -(1-2-(n-1))~+(1-2-(n-1)) 整数: -(2n-1-1 )~+(2n-1-1 );(5)原码表示的优缺点:优:数的原码与真值之间的关系比较简单。缺点:在机器中进行加减法运算时比较复杂。; 2. 补码表示法:;(2)已知[x]补,求x [x]补= x n-1… x 1 x 0则: 当x n-1 =0时,x= +x n-2… x 1 x 0 当x n-1 =1时,x= -(x n-2… x 1 x 0 )求反加1(3)数值零的补码表示形式是唯一的,即: [+0]补 =[-0]补 =0.0000 (4)当字长为n时,补码表示范围: 小数: -1~+(1-2-(n-1)) 整数: -2n-1~+(2n-1-1 );(5)补码优点:当补码加法运算的结果不超出机器范围时,可得出以下重要结论:(1)用补码表示的两数进行加法运算,其结果仍为补码。(2)[X+Y]补=[X]补+[Y]补 。(3)符号位与数值位一样参与运算。举例说明(例3.14,3.15,3.16,3.17,3.18,3.19)。; 补码加减法:;基本关系式:; ( X + Y )补 = X补 + Y补 (1) ( X - Y )补 = X补 + (-Y)补 (2); 注意:某数的补码表示与某数变补的区别。;逻辑实现;3. 反码表示法:;(2)反码零有两种表示形式: [+0]反=0.0000,[-0]反 =1.1111(3)反码运算在最高位有进位时,要在最低位+1,此时要多进行一次加法运算,增加了复杂性,又影响了速度,因此很少采用。 从以上讨论可见,正数的原码、补码和反码的表示形式是相同的,而负数则各不相同。;4.整数的表示形式 小数点隐含位置不同.;3.2.2 加减法运算的溢出处理; 今以4位二进制补码正整数加法运算为例说明如下:;判别溢出的几种方法:;(1)当符号相同的两数相加时,如果结果的符号与加数(或被加数)不相同,则为溢出例3.28中③和④。即; A=10 B=7 10+7 : 0 1010 ; (2)当任意符号两数相加时,如果C=Cf ,运算结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值