整数的机器表示
整数的机器表示
注意:在X86中一个字(word),指的是2个byte
这是有历史原因的,因为他从8086开始这个字的定义就继承下来了
而在MIPS中,一个机器字是指4byte,就是32个bit
这就是不一样
我们在X86中讲字的话默认是16个bit
(除非明确的说了是32bit字或64bit字,那就另外说了)
在MIPS中一个字则是32bit,这个大家要注意
机器字长
我们常说我们的处理器32位宽/64位宽,现在都是64位,连手机都是64位了
这个多少位宽指的就是机器字长的概念
实际上有不止一种说法:
1.计算机(也就是处理器)进行一次整数运算,所能处理的二进制的数据的位数
2.
32位升级到64位的主要的一个好处,我觉得是访存空间的大大的增加。
3分钟的时候
我们默认以32位机器为例,以后课程里面也是这样,先32位然后扩展到64位