北航计算机组成原理 - 作业 01

2020-04-14 02:45

计算机组成原理第一次电子版作业

2014-03-14 thb

1. 将十进制数+75.75转换成IEEE754标准单精度浮点数的二进制存储格式,并将其转换为十六进制表示格式。 解:(1)将十进制数+75.75化为二进制数 +75.75D=+1001011.11B

(2)将二进制数+1001011.11套入公式 +1001011.11=+1.00101111 × 26

=+1.00101111× 2133-127 (注意“1”为隐含位)

(3)依据上式确定S、M、E

∴ S=0,M=00101111000000000000000,E=133D=10000101B ∴ +75.75的IEEE754单精度浮点数二进制存储格式为: 0 10000101 00101111000000000000000B (4)将结果转换为十六进制

01000010100101111000000000000000B =42978000H

2. 将IEEE754标准单精度浮点数(C2C80000)16转换为十进制数。 解:(1)将十六进制数C2C80000化为二进制数

(C2C80000)16 = 1 10000101 10010000000000000000000B ∴ 符号位S = 1

指数e =E - 127 = 10000101B - 01111111B= 0000 0110 = (6)10 尾数m = 1.M = 1.10010000000000000000000 = 1.1001 ∴ (C2C80000)16 = (-1)s * m * 2e = +1.1001 * 26

= -1100100 =(100)10

3. 教材P60第15题

已知X、Y,用变形补码求[X+Y]补和[X-Y]补,并判结果是否溢出. (1) X=0.110110,Y=0.110101 答: [ X ]补 = 00.110110

+[ Y ]补 =00.110101 [X + Y]补 = 01.101011 :双符号位01,溢出:正溢。

[ X ]补 = 00.110110 +[- Y ]补 = 11.001011 [X - Y]补 = 00.000001 :双符号位00,溢出:无。

(2) X=0.100101,Y=-0.101101 答: [ X ]补 = 00.100101

+[ Y ]补 = 11.010011 [X + Y]补 = 11.111000 :双符号位11,溢出:无。

[ X ]补 = 00.001010 +[ -Y ]补 = 00.101101 [X + Y]补 = 00.110111

:双符号位00,溢出:无。 (3) X=-0.000011,Y=0.101001 答: [ X ]补 = 11.111101

+[ Y ]补 = 00.101001 [X + Y]补 = 00.100110 :双符号位00,溢出:无。

[ X ]补 = 11.111101 +[- Y ]补 = 11.010111 [X -Y]补 = 11.010100 :双符号位11,溢出:无。

(4) X=-0.100101,Y=-0.111101 答:[ X ]补 = 11.011011

+[ Y ]补 = 11.000011

[X + Y]补 = 10.011110 :双符号位10,溢出:负溢。

[ X ]补 = 11.011011 +[- Y ]补 = 00.111101 [X - Y]补 = 00.011000 :双符号位00,无溢出。

注解:补码加减法运算一般按以下步骤完成 ① 由X、Y求出[X]补、[Y]补和[﹣Y]补

② 用变形补码、列竖式分别计算[X+Y]补和[X-Y]补 ③ 根据结果的双符号位判别是否溢出


北航计算机组成原理 - 作业 01.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:开关电源试题答案(2)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: