作业帮 > 数学 > 作业

寻址范围问题16位PC机中整数的有效范围是(-32768~32727或0~65535)

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/03/28 17:48:25
寻址范围问题
16位PC机中整数的有效范围是(-32768~32727或0~65535)
寻址范围问题16位PC机中整数的有效范围是(-32768~32727或0~65535)
在pc机中,由于高低电平的需要,每根数据线的高电平表示1,低电平表示0,因此pc机中数字都是以二进制(0,1)表示的:
二-十进制
0-0
1-1
10-2
11-3
100-4
101-5
110-6
111-7
1000-8
1001-9
1010-10
……
而16位pc机的总线宽度为16,即16根线,每根线都可以呈现高低电平两种不同的状态,分别表示1,0.因此这16根线表示的范围可以是:
0'000'000'000'000'000~1'111'111'111'111'111
按二进制-十进制转换,为:
65536
这是不考虑正负值的情况.
但是,这样一来,你会发现,pc机只能表示正数(或无符号数)而不能表示负数(或者说有符号数)了,这样,在pc机中定义了一种新的规则,可以:以16根数据线的高低电平(0,1)表示负数,这种规则可以参见:
同样的16根线,同样的0'000'000'000'000'000~1'111'111'111'111'111,按照不同的规则转换,最高位(第16位)表示正负符号,0正,1负,按这种规则转换之后的十进制就是-32768~32727