关于内存高低地址 以及 数据的存取

来源:互联网 发布:光怪兽普利茨墨淘宝 编辑:程序博客网 时间:2024/05/17 06:23

这个问题我纠结了很半天,找了找资料总结一下。

假设有一块内存,物理地址从1000-2000,现在要存一个数据1234H.(字型数据,占16位,两个字节,两个储存单元)

内存的储存单元是字节,一个字节最大存10进制数255,16进制数FF.

在这里,低地址单元(1000)存入34,高地址单元(1001)存12.读取的时候就从高地址到低地址读取:1234H.

如果还要存12H(byte字节数据)那么就是,1002里面放入12h

此时内存排列是34 12 12.

如果还要存一个数据12345678h(dword数据32位)

那么就是 78 56 34 12.

总的内存排列就是 34 12 12 78 56 34 12.(每个字节作为一个储存单元)


原创粉丝点击