云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 计算机组成原理第五版 白中英(详细)第2章作业参考答案

计算机组成原理第五版 白中英(详细)第2章作业参考答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/23 23:17:39

+[-b]补 1. 0 0 1 1 1

0. 0 1 1 0 1 ——商为1 0. 1 1 0 1 0 ——(0011) +[-b]补 1. 0 0 1 1 1

0. 0 0 0 0 1 ——商为1 0. 0 0 0 1 0 ——(00111) +[-b]补 1. 0 0 1 1 1

1. 0 1 0 0 1 ——商为0——(001110) 即:a÷b的商为0.01110;

余数为1.01001?2-5,因为1.01001为负数,加b处理为正数,1.01001+b=1.01001+0.11001=0.00010,所以a÷b的余数为0.00010?2-5 所以,(x÷y)的商=-0.01110,原码为:1.01110;余数为0.00010 9、

(1)x=2-011?0.100101,y=2-010?(-0.011110)

EX=-011,Ey=-010,所以 [EX]补=1101,[Ey]补=1110

MX=0.100101,My=-0.011110,所以[MX]补=0.100101,[My]补=1.100010 [x]浮=1101 0.100101,[y]浮=1110 1.100010 EX

对阶后[x]浮=1110 0.010010(1),[y]浮=1110 1.100010 对阶后的尾数相加:MX+My=0.010010(1)+1.100010 0. 0 1 0 0 1 0 (1) + 1. 1 0 0 0 1 0 1. 1 1 0 1 0 0 (1)

x+y=1.110100(1)?21110,化为规格化数(左移2位)为:x+y=1.010010?21100,即: x+y=-0.101110?2-4

对阶后的位数相减:MX-My=MX+(-My)=0.010010(1)+0.011110 0. 0 1 0 0 1 0 (1) + 0. 0 1 1 1 1 0 0. 1 1 0 0 0 0 (1)

x-y=0.110000(1)?21110,已经是规格化数,采用0舍1入法进行舍入处理:x-y=0.110001?21110,即: x-y=0.110001?2-2

(2)x=2-101?(-0.010110),y=2-100?(0.010110) EX=-101,Ey=-100,所以 [EX]补=1011,[Ey]补=1100

MX=-0.010110,My=0.010110,所以[MX]补=1.101010,[My]补=0.010110 [x]浮=1011 1.101010,[y]浮=1100 0.010110 EX

对阶后[x]浮=1100 1.110101(0),[y]浮=1100 0.010110 对阶后的尾数相加:MX+My=1.110101+0.010110 1. 1 1 0 1 0 1 + 0. 0 1 0 1 1 0 0. 0 0 1 0 1 1

精选

x+y=0.001011?21100,化为规格化数(左移2位)为:x+y=0.101100?21010,即: x+y=0.101100?2-6

对阶后的位数相减:MX-My=MX+(-My)=1.110101+1.101010 1. 1 1 0 1 0 1 + 1. 1 0 1 0 1 0 1. 0 1 1 1 1 1

x-y=1.011111?21100,已经是规格化数,所以 x-y=-0.100001?2-4 10、

13????9??(1) ?23????24?????

16????16??13?1101?2?4?0.110100,Ex=0011 169My=???1001?2?4??0.100100,Ey=0100

16Ex+Ey=0011+0100=0111

[x?y]符=0?1=1,乘积的数值=|Mx|?|My|: 0. 1 1 0 1 ? 0. 1 0 0 1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1

0 0 0 0 0 0 0 1 1 1 0 1 0 1

所以,x?y =-0.01110101?20111,规格化处理(左移一位),并采用0舍1入法进行舍入:

x?y =-0.111011?20110 Mx=

13????9??即:?23????24?????=-0.111011?26

16????16??

13??15??(2) ?2?2????23??

32??16??将x、y化为规格化数: 13?1101?2?5?0.011010,Ex=1110 Mx=3215My=?1111?2?4?0.111100,Ey=0011

16Ex-Ey=Ex+(-Ey)=1110+1101=1011

[x?y]符=0?0=0,下面用加减交替法计算尾数Mx?My:

精选

[Mx]补=0.011010,[My]补=0.111100,[-My]补=1.000100

0. 0 1 1 0 1 0

+[-My]补 1. 0 0 0 1 0 0

1. 0 1 1 1 1 0 ——余数为负,商为0

0. 1 1 1 1 0 0 ——余数和商左移一位(0)

+[My]补 0. 1 1 1 1 0 0

1. 1 1 1 0 0 0 ——余数为负,商为0 1. 1 1 0 0 0 0 ——余数和商左移一位(00) +[My]补 0. 1 1 1 1 0 0

0. 1 0 1 1 0 0 ——余数为正,商为1

1. 0 1 1 0 0 0 ——余数和商左移一位(001) +[-My]补 1. 0 0 0 1 0 0

0. 0 1 1 1 0 0 ——商为1 0. 1 1 1 0 0 0 ——(0011) +[-My]补 1. 0 0 0 1 0 0

1. 1 1 1 1 0 0 ——商为0 1. 1 1 1 0 0 0 ——(00110) +[My]补 0. 1 1 1 1 0 0

0. 1 1 0 1 0 0 ——商为1 1. 1 0 1 0 0 0 ——(001101) +[-My]补 1. 0 0 0 1 0 0

0. 1 0 1 1 0 0 ——商为1 1. 0 1 1 0 0 0 ——(0011011) +[-My]补 1. 0 0 0 1 0 0

0. 0 1 1 1 0 0 ——商为1——(00110111) Mx?My的商为0.0110111,余数为0.011100?2-7,由于x化为0.01101(Mx)是尾数右移2位才得到,所以x?y真正的余数是0.011100?2-7再尾数左移2位,即0.011100?2-9=0.111000?2-10 所以,x?y的商为:0.0110111?21011,规格化处理后为:0.110111?21010=0.110111?2-6,余数为0.111000?2-10 11、

不考虑181ALU的函数发生器,而是从简单的全加器出发,则:

若设4位的二进制数为A=A3A2A1A0,B=B3B2B1B0,并设Gi=AiBi,Pi=Ai?Bi,由全加器进位输出的逻辑函数Ci+1=AiBi+Ci(Ai?Bi)可知:

(由于进位输出函数还可以写成Ci+1=AiBi+Ci(Ai+Bi),故Pi=Ai+Bi也可) (1) 串行进位方式:

C1=A0B0+C0(A0?B0)=G0+P0C0 C2=A1B1+C1(A1?B1)=G1+P1C1 C3=A2B2+C2(A2?B2)=G2+P2C2 C4=A3B3+C3(A3?B3)=G3+P3C3 (2) 并行进位方式: C1=G0+P0C0

精选

C2=G1+P1C1=G1+P1(G0+P0C0)=G1+P1G0+P1P0C0

C3=G2+P2C2=G2+P2(G1+P1G0+P1P0C0)=G2+P2G1+P2P1G0+P2P1P0C0 C4=G3+P3C3=G3+P3G2+P3P2G1+P3P2P1G0+P3P2P1P0C0 12、 (1) -5

-5=-(101)2=-(1.01)2?22 所以 S=1

E=e+127=2+127=129=(81)16=(10000001)2 M=(010 0000 0000 0000 0000 0000)2 故浮点格式为:

1 10000001 010 0000 0000 0000 0000 0000,用十六进制表示为:(C0A00000)16 (2) -1.5

-1.5=-(1.1)2=-(1.1)2?20 所以 S=1

E=e+127=0+127= (7F)16=(01111111)2 M=(100 0000 0000 0000 0000 0000)2 故浮点格式为:

1 01111111 100 0000 0000 0000 0000 0000,用十六进制表示为:(BFC00000)16 (3) 384

384=(180)16=(1 1000 0000)2=(1.1)2?28 所以 S=0

E=e+127=8+127=135= (87)16=(10000111)2 M=(100 0000 0000 0000 0000 0000)2 故浮点格式为:

0 10000111 100 0000 0000 0000 0000 0000,用十六进制表示为:(43C00000)16 (4) 1/16

1/16= (1.0)2?2-4 所以 S=0

E=e+127=-4+127= (7B)16=(01111011)2 M=(000 0000 0000 0000 0000 0000)2 故浮点格式为:

0 01111011 000 0000 0000 0000 0000 0000,用十六进制表示为:(3D800000)16 (5) -1/32

-1/32=-(1.0)2?2-5 所以 S=1

E=e+127=-5+127= (7A)16=(01111010)2 M=(000 0000 0000 0000 0000 0000)2 故浮点格式为:

精选

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

+[-b]补 1. 0 0 1 1 1 0. 0 1 1 0 1 ——商为1 0. 1 1 0 1 0 ——(0011) +[-b]补 1. 0 0 1 1 1 0. 0 0 0 0 1 ——商为1 0. 0 0 0 1 0 ——(00111) +[-b]补 1. 0 0 1 1 1 1. 0 1 0 0 1 ——商为0——(001110) 即:a÷b的商为0.01110; 余数为1.01001?2-5,因为1.01001为负数,加b处理为正数,1.01001+b=1.01001+0.11001=0.00010,所以a÷b的余数为0.00

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com