计算机中十六位浮点数的表示格式为图1.4 某机器码为1010001010000000。 若阶码为移码且尾数为反码,则其真值为(60); 若阶码为移码且尾数为原码,则其真值为(61); 若阶码为补码且尾数为反码,则其

admin2019-04-30  16

问题 计算机中十六位浮点数的表示格式为图1.4
      
   某机器码为1010001010000000。
   若阶码为移码且尾数为反码,则其真值为(60);
   若阶码为移码且尾数为原码,则其真值为(61);
   若阶码为补码且尾数为反码,则其真值为(62);
   若阶码为补码且尾数为原码,则其真值为(63),将其规格化后的机器码为(64)。

选项 A、1010001010000000
B、10010101000000
C、1101010100000000
D、11110001010000

答案B

解析 若阶码为移码且尾数为反码,故阶码值为1010-1000=0010,即2,而因为尾数大于零,则去掉符号位后为0.0101,故左移两位后得到真值为:1.012=1.2510
   尾数为原码时,去掉符号位,仍为0.0101,故真值为:1.012=1.2510
   若阶码为补码且尾数为反码,变反加一得绝对值为0110,则阶码值为-0110=-6,尾数为0.0101,故右移6位后得到真值为0.00000001012。
   若阶码为补码且尾数为原码,尾数为0.0101,故右移6位后得到真值为0.00000001012。规格化使得尾数变成 (0.5,1)之间的数,则尾数应为0.101,则阶码应变为-7,其补码表示为1001。故规格机器码为100101010000000。
转载请注明原文地址:https://jikaoti.com/ti/sAL7FFFM
0

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