以8086为例子说一下:8086是16位机,也可以说8086是16位结构的CPU,16位结构描述了一个CPU具有以下几方面的结构特性:
1)运算器一次最多可以处理16位的数据
2)寄存器的最大宽度为16位
3)寄存器和运算器之间的通路为16位
内存单元的地址在送上地址总线前,必须在CPU中处理、传输、暂时存放,对于16位CPU,能一次性处理、传输、暂时存储16位的地址
另外,8086是小端法机器。
大小端这些我是通过最低有效字节的存放位置来记的:
1)小端法:最低有效字节的地址在最前面,也就是最低有效字节的地址小
2)大端法:最低有效字节的地址在后面,也就是最低有效字节的地址大
比如一个int a=0x01234567,它的存放地址为0x100处,它的最低有效字节为67.那么在小端法中,67的存放地址便是0x100;在大端法中就是0x103