一个地址的字长是64位对应存储一个字节的内容?即64位的地址存储8位的内容?
1 回答
已采纳
onemoo
TA贡献883条经验 获得超454个赞
我从头描述一遍,你自己看看你的理解是否正确吧。
首先要分清“内存”和“内存地址”:
数据都是存在内存中的,你所说的“一个字节的内容”或“8位的内容”都是数据,它们都是存在内存中的。
内存是很大的,为了方便对其寻址——或者说寻找数据存在内存中的哪个位置上了——把内存划分为一个个的单元,这就是“最小可寻址单元”,再赋予每个单元一个唯一的“编号”,这个编号就叫做该处内存的“地址”。
而“字长”是和处理器及指令集相关的概念。简单地说:处理器一次可以处理的数据的长度就叫做“字长”。这个“字长”所能表示的最大数字一般也作为最大的内存地址(编号)。
不管机器的字长是多少,8位的数据在内存中就是占8位的空间,只不过指示这个数据存储位置的内存地址这个“编号”是一个字长而已。
- 1 回答
- 0 关注
- 1104 浏览
添加回答
举报
0/150
提交
取消