(1)写出十进制数-11.4的规格化浮点数形式表示,具体要求是:阶码用4位二进制移码,尾数用12位原码(含数的符号);
(2)写出上述格式定义的规格化浮点数所能表示的绝对值的最大和最小的正数和绝对值最大和最小的负数的值;
(3)说明上述格式定义的浮点数的机器零;
(4)说明浮点数中隐藏位的含义与用法。
(1)写出十进制数-11.4的规格化浮点数形式表示,具体要求是:阶码用4位二进制移码,尾数用12位原码(含数的符号);
(2)写出上述格式定义的规格化浮点数所能表示的绝对值的最大和最小的正数和绝对值最大和最小的负数的值;
(3)说明上述格式定义的浮点数的机器零;
(4)说明浮点数中隐藏位的含义与用法。
(1)十进制→二进制:-11.4=-1011.01100111 ···规格化:原值为-0.10110110011×20100,将尾数写成原码形式为1.10110110011,左移位规格化为:1.0110110011 11,阶码需要减1。用移码表示[0011]移=1.0011。(2)由于移码用4位表示,所以阶码E的范围是-24≤E≤24;尾数M使用12位原码表示,所以2-1≤|M|≤1-2-12...
查看完整答案已知x=-53/64,若采用8位定点机器码表示,则[x]补=【 】。
已知某字符的 ASCII 码值用十进制表示为 69,若用二进制形式表示并将最高位设置为偶校验位,则为【 】。
设机器字长为8,对于二进制编码10101100,如果它是某整数x的补码表示,则x的真值为______,若它是某无符号整数y的机器码,则y的真值为______。
已知 float 型变量用 IEEE754 单精度浮点数格式表示。若 float 型变量 x 的机器数为8020 000H,则 x 的值【 】。[注:此题有问题,求证中]
将8421BCD码(001100000001)BCD转换为十六进制的结果是什么?