四位定点整数补码取值范围
时间: 2024-06-23 15:03:19 浏览: 150
计算机组成原理第2章作业参考答案.pdf
四位定点整数通常用于表示整数,其中最高位(最左边)作为符号位。在补码表示法中,正数的补码就是其二进制形式本身,而负数的补码则是其原码(除了符号位外其他位取反)加1。
对于四位定点整数,由于最高位为符号位:
- 当符号位为0时,剩下的三位可以表示数值范围是 \(0, 1, 2, 3\),加上符号位本身,正数范围是 \(0, 1, 2, 3\),共4个数值。
- 当符号位为1时,因为最低三位是补码,所以剩下的三位可以表示的最小值是 \(111(=7)_2 - 1 = 6\),最大值是 \(000(=0)_2 - 1 = -1\),包括0。
因此,四位定点整数的取值范围是 \([-1, +3]\)(包括两端点)。如果考虑到溢出情况,实际可用的非零数值范围是 \([0, +3]\)。
阅读全文