设某机器字长为32位(数值位31位,符号位1位),采用定点整数补码表示时,最大正数(十进制)为多少?最小负数(十进制)为多少?如果采用定点整数原码表示时,结果又如何?

设某机器字长为32位(数值位31位,符号位1位),采用定点整数补码表示时,最大正数(十进制)为多少?最小负数(十进制)为多少?如果采用定点整数原码表示时,结果又如何?


【正确答案】:

定点整数补码表示时:最大正数:;最小负数:

定点整数原码表示时:最大正数:;最小负数:.



【题目解析】:

若假设字长为n位,则定点整数补码表示范围为:

若假设字长为n位,则定点整数的原码表示范围为:

分别代入公式,即可求得结果。


Top