下面是某种计算机的32位短浮点数格式如图1.7 其中,M为用定点小数表示的尾数的绝对值,占23位;Ms是尾数的符号位,占1位;Ms和M一起表示尾数。E为用定点整数表示的阶码,占8位。若机器表示中取阶码的基数为2,求采用下列五种不同编码方式时

admin2019-04-30  47

问题 下面是某种计算机的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。
转载请注明原文地址:https://kaotiyun.com/show/f8VZ777K
0

相关试题推荐
最新回复(0)