设某机器字长为32位(数值位31位,符号位1位),采用定点整数补码表示时,最大正数(十进制)为多少?最小负数(十进制)为多少?如果采用定点整数原码表示时,结果又如何?
【正确答案】:
定点整数补码表示时:最大正数:
;最小负数:
。
定点整数原码表示时:最大正数:
;最小负数:
.
【题目解析】:
若假设字长为n位,则定点整数补码表示范围为:
若假设字长为n位,则定点整数的原码表示范围为:
分别代入公式,即可求得结果。
设某机器字长为32位(数值位31位,符号位1位),采用定点整数补码表示时,最大正数(十进制)为多少?最小负数(十进制)为多少?如果采用定点整数原码表示时,结果又如何?
定点整数补码表示时:最大正数:
;最小负数:
。
定点整数原码表示时:最大正数:
;最小负数:
.
若假设字长为n位,则定点整数补码表示范围为:
若假设字长为n位,则定点整数的原码表示范围为:
分别代入公式,即可求得结果。