设某机器字长为32位,其中数值位31位,符号位1位。在采用定点整数原码表示方法时,所能表示的最大正数(二进制或十进制)为多少?最小负数(二进制或十进制)为多少?

设某机器字长为32位,其中数值位31位,符号位1位。在采用定点整数原码表示方法时,所能表示的最大正数(二进制或十进制)为多少?最小负数(二进制或十进制)为多少?


【正确答案】:


【题目解析】:

在定点整数原码表示中,首位为符号位,用0来代表正数。符号为后的31位为数值位。每一位最大值为1,所以最大正数就是31位都为1。

最小负数,首先先求出31位能表示的最大正数,在符号位加上1代表负数。



Top