用12位寄存器表示规格化浮点数,左4位为阶码(含1位符号),右8位为尾数(含1尾符),阶码用移码,尾数用补码表示时,(-40)10表示成规定的浮点数是(2)。

admin2013-05-11  22

问题 用12位寄存器表示规格化浮点数,左4位为阶码(含1位符号),右8位为尾数(含1尾符),阶码用移码,尾数用补码表示时,(-40)10表示成规定的浮点数是(2)。

选项 A、
B、
C、
D、

答案B

解析 浮点数中尾数最高位的真值为1的浮点数称为规格化浮点数。
   将浮点数规格化的方法是调整阶码使尾数满足下列关系:
   尾数为原码表示时,无论正负应满足1/2<|d|<1,即小数点后的第一位数一定要为1。正数的尾数应为 0.1x…x,负数的尾数应为1.1x…x。
   尾数用补码表示时,小数最高位应与数符符号位相反。正数应满足1/2d<1,即0.1x…x;负数应满足-1/2>d-1,即1.0x…x。
   (-40)10=-(0.101000)2×2+6,阶码6用移码表示为1110,尾数-0.101000用补码表示为1011000,尾数为8位所以加补一位0,因此选B。
转载请注明原文地址:https://jikaoti.com/ti/YZf7FFFM
0

随机试题
最新回复(0)