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

当前位置:首页 > 计算机组成原理都给对方版答案(完整版)

计算机组成原理都给对方版答案(完整版)

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 17:30:31

(2) X=-0.10011,Y=-0.11010

答:(1)

注意:参见P118中例4.8。

[X]补=00.01111 [Y]补=11.00011 [-X]补=11.10001

部分积00.00000+11.1000111.1000111.11000+00.0000011.1100011.11100+00.0111100.0101100.00101+00.0000000.0010100.00010+00.0000000.0001000.0000111.1000111.10010

乘数Y(YnYn+1)1.000110操作说明Y5Y6=10,+[-X]补1 1.00011右移一位Y4Y5=11,+00 1 1.0001右移一位Y3Y4=01,+[X]补1 0 1 1.000 右移一位Y2Y3=00,+01101 1.00右移一位Y1Y2=00,+0+01101 1.0右移一位Y0Y1=10,+[-X]补01101

所以:[X*Y]补=1.1001001101

X*Y=-0.0110110011

(2)[X*Y]补 =0.0111101110

4.6 分别使用原码恢复余数除法和原码加减交替除法计算X/Y: (1) X=0.0111,Y=0.1101

13

(2) X=0.1011,Y=-0.1110 答:(1)

原码恢复余数除法

注意:参见P124中例4.9。

[X]原=0.0111 [Y]原=0.1101 |X|=0.0111 |Y|=0.1101 [- |Y|]补=11.0011被除数/余数00.0111+11.001111.1010+00.110100.011100.1110+11.001100.000100.0010+11.001111.0101+00.110100.001000.0100+11.001111.0111+00.1101+00.010000.100011.001111.101100.110100.10000所以 [Q]原=0.1000 [R]原=0.00001000

14

Qs?Xs?Ys?0Rs?0

商Q0 0 0 0 0 0 0 0 0 0 操作说明+[-|Y|]补R0<0,上商0+|Y|恢复余数左移一位+[-|Y|]补R1>0,上商1左移一位+[-|Y|]补R2<0,上商0+|Y|恢复余数左移一位+[-|Y|]补R3<0,上商0+|Y|恢复余数左移一位+[-|Y|]补R4<0,上商0+|Y|恢复余数

0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 00 0 1 0 00 1 0 0 00 1 0 0 0+原码加减交替法:

注意:参见P125中例4.10。

[X]原=0.0111 [Y]原=0.1101 |X|=0.0111 |Y|=0.1101 [- |Y|]补=11.0011被除数/余数00.0111+11.001111.101011.010000.110100.000100.001011.001111.010110.101000.110111.011110.111000.110111.101100.110100.1000Qs?Xs?Ys?0Rs?0

商Q0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0操作说明+[-|Y|]补R0<0,上商0左移一位+|Y|R1>0,上商1左移一位+[-|Y|]补R2<0,上商0左移一位+|Y|R3<0,上商0左移一位+|Y|R4<0,上商0+|Y|恢复余数

+++++

所以 [Q]原=0.1000 [R]原=0.00001000

(2)原码恢复余数除法: [Qs]原= 1.1100 ; [R]原=0.00001000 原码加减交替除法: [Qs]原= 1.1100 ; [R]原=0.00001000 4.7 使用补码不恢复余数除法计算X/Y: (1) X=0.0111,Y=0.1101 (2) X=0.1011,Y=-0.1110 答:(1)

注意:参见P128的原理和P129中例4.11。 采用第一种方法

15

[X]补=00.0111 [Y]补=00.1101 [- |Y|]补=11.0011被除数/余数+00.011111.001111.101011.010000.110100.000100.001011.001111.010110.101000.110111.011110.1110商Q0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 10 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 1 操作说明

+++[X]补与[Y]补同号+[-Y]补[R0]补与[Y]补异号,上商0左移一位+[Y]补[R1]补与[Y]补同号,上商1左移一位+[-Y]补[R2]补与[Y]补异号,上商0左移一位+[Y]补[R3]补与[Y]补异号,上商0左移一位,末位置1

所以 [Q]补=0.1001 [R]补=0.00001110

(2)[Qs]补= 1.0011 ; [R]补=0.00001100

4.8 设浮点数的格式为:阶码5位,尾数6位,均用补码表示,请计算X+Y和X-Y。(阶码和尾数 均用补码计算)。 (1) X= -1.625,Y=5.25 (2) X=15/64,Y= -29/256 答:(1)

513X?(?1.625)10?(?1)10?(?)10?(?0.1101?201)288121Y?(5.25)10?(5)10?()10?(0.10101?211)244假设Z=X+Y,X+Y的计算过程如下:

注意:参见P139的原理和P141中例4.13。 1、 对阶

?E?EX?EY?[EX]布+[?EY]布=00,0001+111101,=111110,?E?0,所以EX?EY,需要把MX右2位,即EX+2[X]布?00,001111.11001(10)2、 尾数相加

16

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

共分享92篇相关文档

文档简介:

(2) X=-0.10011,Y=-0.11010 答:(1) 注意:参见P118中例4.8。 [X]补=00.01111 [Y]补=11.00011 [-X]补=11.10001 部分积00.00000+11.1000111.1000111.11000+00.0000011.1100011.11100+00.0111100.0101100.00101+00.0000000.0010100.00010+00.0000000.0001000.0000111.1000111.10010 乘数Y(YnYn+1)1.000110操作说明Y5Y6=10,+[-X]补1 1.00011右移一位Y4Y5=11,+00 1 1.0001右移一位Y3Y4=01,+[X]补1 0 1 1.000 右移一位Y2Y3=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