内存中每一个内存地址指向的大小由什么决定?

2019-08-13 20:42发布

一般来说,一个内存地址指向的大小都是1个字节,那会不会有对应2个字节的情况?这是由什么决定的呢?有那个大神知道的,请赐教。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
正点原子
1楼-- · 2019-08-14 00:27
设计决定的。你记住就行了
ianhom
2楼-- · 2019-08-14 03:16
一个地址标记的是一个字节的位置,你说的对应两个字节的应该是“指针”,比如 int *a,这个指针指向的是一个四字节的地址空间,当然这个指针的值(即地址)表示的是这个空间的首个字节的地址
cjw2017
3楼-- · 2019-08-14 06:35
 精彩回答 2  元偷偷看……
NULLFF
4楼-- · 2019-08-14 08:37
现实生活中 说地址的时候 都是指一个房子的地址,即便房子是由砖块构成的
那么在计算机中 的地址 是指字节,即便字节是由位构成的
NULLFF
5楼-- · 2019-08-14 14:27
NULLFF 发表于 2017-10-10 16:37
指针,也就是地址变量,里面的地址的指向并没有任何限制,可以指向CPU的地址空间的任何地方,包括Flash,外 ...

兄弟,可能我的标题误会你了,我问的是一个地址单元存储多少字节,很多都是1一个字节,我就问你你知道为什么是1个字节吗?
wxjhby
6楼-- · 2019-08-14 17:25
wxjhby 发表于 2017-10-10 16:40
现实生活中 说地址的时候 都是指一个房子的地址,即便房子是由砖块构成的
那么在计算机中 的地址 是指字节 ...

我就问你,你知道为什么每个单元地址存储1个字节,死记的概念吗?还是说有例外的情况,可能存在有的芯片是存储2个字节的呢?

一周热门 更多>