设机器字长为16位 写出下列各种情况下它能表示的数的范围(十进制表示)。假设定点数采用一位符号位

大学 机器字,表示,范围 已帮助 人

设机器字长为16位,写出下列各种情况下它能表示的数的范围(十进制表示)。假设定点数采用一位符号位。 (1)无符号数; (2)原码表示的定点小数; (3)补码表示的定点小数; (4)原码表示的定点整数; (5)补码表示的定点整数; (6)假设浮点数阶码5位(含1位阶符)尾数11位(含1位数符)分别写出其对应的正数和负数范围; (7)浮点数格式同(6),机器数用原码规格化形式,分别写出其对应的正数和负数范围; (8)浮点数格式同(6),机器数用补码规格化形式,分别写出其对应的正数和负数范围。

请帮忙给出正确答案和分析,谢谢!

热搜:机器数用最高位的二进制数来表示数的符号

答案解析

难度★★☆ 搜索
  • 正确答案:×
    (1)无符号数0~65535(2)原码表示的定点小数-32767/32768~+32767/32768(3)补码表示的定点小数-1~+32767/32768(4)原码表示的定点整数-32767~+32767(5)补码表示的定点整数-32768~+32767(6)浮点数(负数)-215×(1-2-10)~-2-15×2-10。浮点数(正数)2-15×2-10~215×(1-2-10)(7)原码表示的浮点规格化负数-215×(1-2-10)~-2-15×2-1原码表示的浮点规格化正数2-15×2-1~215×(1-2-10)(8)补码表示的浮点规格化负数-215~-2-16×(2-1+2-10)补码表示的浮点规格化正数2-16×2-1~215×(1-2-10)