




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第4章 数值的机器运算,位一组,写出进位信号,C 6逻辑表,4-2 某加法器采用组内并行,组间并行的进位链, 达式。 解 组间并行的进位链,产生的最低一组的进位输出为:,C4=G1*+P 1*C 0,(其中: G1*=G 4+P4G3+P4P3G2+P4P3P2G1;P1*=P 4P3P2P1 ),C6 :,然后在组内产生进位信号 C6=G6+P6C5=G6+P6G5+P6P5C4,X+Y ,并指出结果是否溢出。,4-4 已知 X和 Y,使用它们的变形补码计算出 (1)X=0.11011,Y=0.11111 (2)X=0.11011,Y=-0.10101 (3)X=-0.10110,Y=-0.
2、00001 (4)X=-0.11011,Y=0.11110 解,(1)X,补,补,=0.11011,Y 00.11011 +00.11111,=0.11111 X Y,补 补,01.11010,X+Y,补,结果正溢出!,(2)X,补,补,=0.11011,Y 00.11011 +11.01011,=1.01011 X Y,补 补,00.00110,X+Y,补,结果不溢出!,X+Y=0.00110,(3)X,补,补,=1.01010,Y 11.01010 +11.11111,=1.11111 X Y,补 补,11.01001,X+Y,补,结果不溢出!,X+Y=-0.10111,(4)X,补,补,
3、=1.00101,Y 11.00101 +00.11110,=0.11110 X Y,补 补,00.00011,X+Y,补,结果不溢出!,X+Y=0.00011,X-Y,并指出结果是否溢出。,4-5 已知 X和 Y,使用它们的变形补码计算出 (1)X=0.11011,Y=-0.11111 (2)X=0.10111,Y=0.11011 (3)X=0.11011,Y=-0.10011 (4)X=-0.10110,Y=-0.00001, 解,(1)X,补,=0.11011,Y,补,=1.00001, -Y,补,=0.11111,00.11011 +00.11111,X -Y,补 补,01.11010
4、,X-Y,补,结果正溢出!,(2)X,补,=0.10111,Y,补,=0.11011, -Y,补,=1.00101,00.10111,X,补,+11.00101,-Y,补,11.11100,X-Y,补,结果不溢出!,X-Y=11.11100,(3)X,补,=0.11011,Y,补,=1.01101, -Y,补,=0.10011,00.11011 +00.10011,X -Y,补 补,01.01110,X-Y,补,结果正溢出!,(4)X,补,=1.01010,Y,补,=1.11111,-Y,补,=0.00001,11.01010 +00.00001,X -Y,补 补,11.01011,X-Y,补
5、,结果不溢出!,X-Y=-0.10101 4-6 已知: X=0.1011,Y=-0.0101,求:X/2,补 ,X/4,补 ,-X,补,Y/2,补 ,Y/4,补 ,-Y,补,2Y,补, 解 由X,补,=0.1011,Y,补,=1.1011 得:,X/2,补,=0.0101,X/4,补,=0.0010,-X,补,=1.0101,Y/2,补,=1.1101,Y/4,补,=1.1110 ,-Y,补,=0.0101,2Y,补,=1.0110,8 位,包括一位符号位,采用补码表示,分别写出每个数右移或左移两,4-7. 设下列数据长 位之后的结果,(1)0.1100100,(2) 1.0011001 (
6、3) 1.1100110,(4)1.0000111, 解 (1)右移两位后为 0.0011001 (2)右移两位后为 1.1100110,左移两位后为 左移两位后为,1.0010000(溢出)或 0.1100100(溢出)或,0.0010000 1.1100100,(3)右移两位后为,1.1111001,左移两位后为 1.0011000,0.0011100(溢出)或,1.0011100,(4)右移两位后为 1.11000001 4-8 分别用原码乘法和补码乘法计算,左移两位后为 XY.,(1) X=0.11011,Y= 0.11111 (2) X= 0.11010,Y= 0.01110 解 原
7、码乘法:,(1) |X|=0.11011 B, |Y|=0.11111, C, 0A,=0,+ 0,00.00000 + |X| 00.11011,C,说明 5=1,+ |X|,00.01101 1 0 1 1 1 1,部分积右移,1 位,C,5=1,+ |X|,+ |X| 00.11011 01.01000,00.10100 0 1 0 1 1 1,部分积右移,1 位,C,5=1,+ |X|,+ |X| 00.11011 01.01111,00.10111 1 0 1 0 1 1,部分积右移,1 位,C,5=1,+ |X|,+ |X| 00.11011 01.10010,00.11001 0
8、 1 0 1 0 1,部分积右移,1 位,C,5=1,+ |X|,+ |X| 00.11011 01.10100,部分积右移,1 位,00.11010 0 0 1 0 1 0 所以, |X Y|=0.1101000101 Y=-0.1101000101 X,(2) |X|=0.11010, B, |Y|=0.01110, C, 0 A,00.00000 + 0 00.00000,C,说明 5,00.00000 0 0 0 1 1 1,部分积右移,1 位,C,5=1,+ |X|,+ |X| 00.11010 00.11010,00.01101 0 0 0 0 1 1,部分积右移,1 位,C,5=
9、1,+ |X|,+ |X| 00.11010 01.00111,00.10011 1 0 0 0 0 1,部分积右移,1 位,C,5=1,+ |X|,+ |X| 00.11010 01.01101,00.10110 1 1 0 0 0 0,部分积右移,1 位,C,5=0,+ 0,+ 0 00.00000 00.10110,部分积右移,1 位,00.01011 0 1 1 0 0 0 所以, |X Y|=0.0101101100 Y= +0.0101101100 X,补码乘法:,(1)X,补,=0.11011 B, Y,补,=1.00001 C, 0 A,A 0.1 1 1 1 1 00.110
10、11,C,A 寄存器 0.0 1 1 1 0 00.00000,C 寄存器,C 6=00,+ 0,-X,补,=1.00101,附加位,说明,00.00000,+ -X,补 11.00101,C,6,5C=10,+ -X,补,11.00101,11.10010 1 1 0 0 0 0 1,部分积右移,1 位,+ X,补,00.11011,C,5C 6=01,+ X,补,00.01101,00.00110 1 1 1 0 0 0 0 + 0 00.00000 C 00.00110 00.00011 0 1 1 1 0 0 0 + 0 00.00000 C 00.00011 00.00001 1 0
11、 1 1 1 0 0 + 0 00.00000 C 00.00001 00.00000 1 1 0 1 1 1 0,部分积右移 5C 6=00,+ 0 部分积右移 5C 6=00,+ 0 部分积右移 5C 6=00,+ 0 部分积右移,1 位 1 位 1 位 1 位,+ -X,补,11.00101,C,5C 6=10,+ -X,补,11.00101,所以, X Y,补,=1.0010111011,X,Y =-0.1101000101,(2)X,补,=1.00110 B, Y 补=1.10010 C, 0 A,-X,补,=0.11010,附加位,说明,00.00000,1.1 0 0 1 0 0
12、,+ 0 00.00000,C,5,00.00000,00.00000 0 1 1 0 0 1 0,部分积右移,1 位,+ -X,补 00.11010,C,5C 6=10,+ -X,补,00.11010,00.01101 0 0 1 1 0 0 1,部分积右移,1 位,+ X,补,11.00110,C,5C 6=01,+ X,补,11.10011,11.11001 1 0 0 1 1 0 0 + 0 00.00000 C 11.11001 11.11100 1 1 0 0 1 1 0,部分积右移 5C 6=00,+ 0 部分积右移,1 位 1 位,+ -X,补 00.11010,C,5C 6=
13、10,+-X,补,00.10110,00.01011 0 1 1 0 0 1 1,部分积右移,1 位,+0,00.00000,C,5C 6=11,+ 0,00.01011 所以, X Y 补=0.0101101100,X,Y = 0.0101101100,X/Y 。,4-10分别用原码和补码加减交替法计算 (2)X=-0.10101,Y=0.11011 (4)X=-0.10110,Y=-0.11011 解 原码除法:,(2)|X|=00.10101 A,|Y|=00.11011 B,0,变补,=11.00101,A 寄存器 1.0 0 0 0 1 0,C 寄存器,A 寄存器,C 寄存器,A,说
14、明,0 0.1 0 1 0 1 0.0 0 0 0 0,+|Y|,变补,1 1.0 0 1 0 1,-|Y|,1 1.1 1 0 1 0 0.0 0 0 0 0,余数为负,商,0,左移一位, +|Y|,1 1.1 0 1 0 0 0 0.1 1 0 1 1,+|Y|,0 0.0 1 1 1 1 0.0 0 0 0 1,余数为正,商,1,0 0.1 1 1 1 0,左移一位,+|Y|,变补,1 1.0 0 1 0 1,-|Y|,0 0.0 0 0 1 1 0.0 0 0 1 1,余数为正,商,1,0 0.0 0 1 1 0,左移一位,+|Y|,变补,1 1.0 0 1 0 1,-|Y|,1 1.
15、0 1 0 1 1 0.0 0 1 1 0,余数为负,商,0,左移一位, +|Y|,1 0.1 0 1 1 0 0 0.1 1 0 1 1 +|Y|,1 1.1 0 0 0 1 0.0 1 1 0 0,余数为负,商,0,左移一位, +|Y|,1 1.0 0 0 1 0 0 0.1 1 0 1 1,+|Y|,1 1.1 1 1 0 1 0.1 1 0 0 0,余数为负,商,0,+|Y|,0 0.1 1 0 1 1,+|Y|,恢复余数,0 0.1 1 0 0 0,商符: Qs = Xs Ys = 1 0 = 1,商 = -0.11000,X/Y,= -0.11000 +,(0.11000*2,-5
16、,)/0.11011 (,中括号内余数项的分子和分母都取正,),(4)X=-0.10110,Y=-0.11011,|X|=00.10110 A,|Y|=00.11011 B,0,变补,=11.00101,A,说明,0 0.1 0 1 1 0 0.0 0 0 0 0,+|Y|,变补,1 1.0 0 1 0 1,-|Y|,1 1.1 1 0 1 1 0.0 0 0 0 0,余数为负,商,0,左移一位, +|Y|,1 1.1 0 1 1 0 0 0.1 1 0 1 1 +|Y|,0 0.1 0 0 0 1 0.0 0 0 0 1,余数为正,商,1,0 1.0 0 0 1 0,左移一位,+|Y|,变补
17、,1 1.0 0 1 0 1,-|Y|,0 0.0 0 1 1 1 0.0 0 0 1 1,余数为正,商,1,0 0.0 1 1 1 0,左移一位,+|Y|,变补,1 1.0 0 1 0 1,-|Y|,1 1.1 0 0 1 1 0.0 0 1 1 0,余数为负,商,0,左移一位, +|Y|,1 1.0 0 1 1 0 0 0.1 1 0 1 1 +|Y|,0 0.0 0 0 0 1 0.0 1 1 0 1,余数为正,商,1,0 0.0 0 0 1 0,左移一位,+|Y|,变补,1 1.0 0 1 0 1,-|Y|,1 1.0 0 1 1 1 0.1 1 0 1 0,余数为负,商,0,+|Y|
18、,恢复余数,0 0.1 1 0 1 1 +|Y| 0 0.0 0 0 1 0,A 寄 C存器,C 寄存器,A 寄 C存器,C 寄存器,(2)X=2,商符: Qs = Xs Ys = 1 1 = 0,商 = 0.11010,-5,)/0.11011,X/Y = +0.11010 + (0.00010*2 补码除法: (2)X=-0.10101,Y=0.11011,X,补,=11.01011A,Y,补,=00.11011B,0C ; -Y,补,=11.00101,C,说明,A 1 1.0 1 0 1 1 0.0 0 0 0 0,+Y 补 0 0.1 1 0 1 1 X,补,与Y 补异号, +Y 补
19、,1,r,1,0 0.0 0 1 1 0 0.0 0 0 0 0 0.0 1 1 0 0,i 补与Y 补同号,商 左移一位,+-Y 补 1 1.0 0 1 0 1 +-Y,补,1 1.1 0 0 0 1 0.0 0 0,10,r,i, 补与Y 补异号,商 0,1 1.0 0 0 1 0,左移一位,+Y 补 0 0.1 1 0 1 1 X,补与Y,补异号, +Y,补,1 1.1 1 1 0 1 0.0 0,100,r,i 补与Y,补异号,商,0,1 1.1 1 0 1 0,左移一位,+Y 补 0 0.1 1 0 1 1 X,补与Y,补异号, +Y,补,0 0.1 0 1 0 1 0.0,1001
20、,r,i 补与Y,补同号,商,1,0 1.0 1 0 1 0,左移一位,+-Y 补 1 1.0 0 1 0 1 +-Y,补,0 0.0 1 1 1 1 0.,10011,r,i, 补与Y 补同号,商 1,0 0.1 1 1 1 0,左移一位,+-Y 补 1 1.0 0 1 0 1 +-Y,补,0 0.0 0 0 1 1,1.0 0 1 1,1,末位恒置 1, 商 补=1.00111 (4)X=-0.10110,Y=-0.11011,X,补,=11.01010A,Y,补,=11.00101B,0C ; -Y,补,=00.11011,C,说明,A 1 1.0 1 0 1 0 0.0 0 0 0 0
21、,+-Y 补 0 0.1 1 0 1 1 X,补,与Y 补同号, +-Y,补,0,r,0,0 0.0 0 1 0 1 0.0 0 0 0 0 0.0 1 0 1 0,i 补与Y 补异号,商 左移一位,+Y 补 1 1.0 0 1 0 1 +Y,补,1 1.0 1 1 1 1 0.0 0 0,01,r,i, 补与Y 补同号,商 1,1 0.1 1 1 1 0,左移一位,+-Y 补 0 0.1 1 0 1 1 X,补与Y,补同号, +-Y,补,1 1.1 1 0 0 1 0.0 0,011,r,i 补与Y,补同号,商,1,1 1.1 0 0 1 0,左移一位,+-Y 补 0 0.1 1 0 1 1
22、 X,补与Y,补同号, +-Y,补,0 0.0 1 1 0 1 0.0,0110,r,i 补与Y,补异号,商,0,0 0.1 1 0 1 0,左移一位,+Y 补 1 1.0 0 1 0 1 +Y,补,1 1.1 1 1 1 1 0.,01101,r,i, 补与Y 补同号,商 1,1 1.1 1 1 1 0,左移一位,+-Y 补 0 0.1 1 0 1 1 X,补与Y,补同号, +-Y,补,0 0.1 1 0 0 1,0.1 1 0 1,1,末位恒置 1, 商 补=0.11011 4-12 设浮点数的阶码和尾数部分均用补码表示,按照浮点数的运算规则,计算下列各题: 101 100 (1)X=2
23、(-0.100010 ),Y=2 (-0.111110 ),-101 -011 (3)X=2,0.101100,Y=2 0.101100,Y=2,-100 -001,(-0.101000 ) (-0.111100 ),2,X-Y = 2,注:此题中阶码用二进制表示。 求:X+Y ,X-Y 解,(1)浮点数: X Y,浮 浮,=0101;1.011110 =0100;1.000010,对阶:小阶向大阶看齐, E=E A-E B=1,Y,浮,=0101;1.100001,对阶之后,尾数相加和相减。,相加: 11.011110,相减: 11.011110,+ 00.011111 11.111101,
24、+ 11.100001 10.111111 规格化:,相加结果需要右规 相减结果需需左规,1 次,得: X+Y 4 次,得: X-Y,浮 浮,=0110;1.011111 =0001;1.010000, X+Y = 2 X-Y = 2,110 001,(-0.100001) (-0.110000),(2)浮点数: X Y,浮 浮,=1011;0.101100 =1100;1.011000,对阶:小阶向大阶看齐, E=E A-E B=-1,X,浮,=1100;0.010110,对阶之后,尾数相加和相减。,相加: 00.010110,相减: 00.010110,+ 11.011000,+ 00.101000,1.101110,00.111110,1 规格化:,相加结果需要 左规 一次,得: X+Y,浮,=1011; 1.011100, X+Y = 2 X-Y = 2,-101 -100,(- 0.100100) 0.111110,(3)浮点数: X,浮,=1101;0.101100 Y,浮,=1111;1.000100,对阶后: X,浮,=1111;0.0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 蚌埠国资委管理办法规定
- 行政执法制服装管理办法
- 西安市无证项目管理办法
- 衡阳市食品卫生管理办法
- 襄阳市电子证照管理办法
- 西藏园林给排水管理办法
- 许昌市公车管理办法细则
- 课程标准制订及管理办法
- 财务管理与人资管理办法
- 贵州企业管理培训管理办法
- 译林版(2024)七年级下册英语期末复习综合练习试卷(含答案)
- 汽车构造试题及答案
- 2025至2030中国摩擦材料及制动产品行业市场现状分析及竞争格局与投资发展报告
- 11人制足球竞赛规则
- 放射职业卫生培训课件
- 小学数学教学中如何培养学生数感
- 亲子消防演练活动方案
- 地理●广东卷丨2024年广东省普通高中学业水平选择性考试地理试卷及答案
- JG/T 157-2009建筑外墙用腻子
- 工程中间费协议书
- 垃圾发电厂炉渣扩建项目实施方案
评论
0/150
提交评论