问题 单项选择题

下面是某种计算机的32位短浮点数格式如图1.7


其中,M为用定点小数表示的尾数的绝对值,占23位;Ms是尾数的符号位,占1位;Ms和M一起表示尾数。E为用定点整数表示的阶码,占8位。若机器表示中取阶码的基数为2,求采用下 * * 种不同编码方式时,浮点数-123625E-3(隐含基数为10)规格化后的机器码:
阶码用补码方式、尾数用原码方式时,为 (80)
阶码用补码方式、尾数用反码方式时,为 (81)
阶码用移码方式、尾数用原码方式时,为 (82)
阶码用移码方式、尾数用补码方式时,为 (83)
阶码用移码方式、尾数用反码方式时,为 (84)

A.10000111111110111010000000000000

B.00000111100001000110000000000000

C.00000111111110000101111111111111

D.10000111100001000101111111111111

答案

参考答案:D

解析: -123625E-3换算为二进制真值为-1111011.101。即-0.1111011101×2。
阶码用补码方式0111、尾数用原码方式时111101110100000000000000,Ms为1。即
000001111111101110100000000000000。
阶码用补码方式0111、尾数用反码方式时0000100010000000000000,Ms为1。即
00000111100001000110000000000000
阶码用移码方式10000111、尾数用原码方式时,即10000111111110111010000000000000
阶码用移码方式、尾数用补码方式:000010001100000000000000时,即
10000111100001000110000000000000
阶码用移码方式、尾数用反码方式时,10000111100001000101111111111111。

问答题
单项选择题 案例分析题