猿问
这么理解对不对
一个地址的字长是64位对应存储一个字节的内容?即64位的地址存储8位的内容?
smida
浏览 1105
回答 1
1回答
onemoo
我从头描述一遍,你自己看看你的理解是否正确吧。首先要分清“内存”和“内存地址”:数据都是存在内存中的,你所说的“一个字节的内容”或“8位的内容”都是数据,它们都是存在内存中的。内存是很大的,为了方便对其寻址——或者说寻找数据存在内存中的哪个位置上了——把内存划分为一个个的单元,这就是“最小可寻址单元”,再赋予每个单元一个唯一的“编号”,这个编号就叫做该处内存的“地址”。而“字长”是和处理器及指令集相关的概念。简单地说:处理器一次可以处理的数据的长度就叫做“字长”。这个“字长”所能表示的最大数字一般也作为最大的内存地址(编号)。不管机器的字长是多少,8位的数据在内存中就是占8位的空间,只不过指示这个数据存储位置的内存地址这个“编号”是一个字长而已。
1
0
0
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
我要回答