- CPU 通过地址总线和数据总线访问内存。内存类似一个大的矩阵阵列,通过地址总线找到相应的位置,然后将数据发送到数据总线上。CPU通过高速缓存Cache读取数据。
- 在CPU的寻址空间中,字节(Byte,8 bits)是表示存储容量的唯一单位。
- 32位存储系统(内存)的每个存储单元都是4字节(32 bits)。一个总线周期内,CPU从内存读写4字节(32 bits)。CPU 要在能够被4整除的地址上访问内存。CPU发出地址(A,4的倍数),从内存中找到这个地址(A'= A/4), 内存将这个地址上的数据发送到数据总线上。
- 设置编译器对齐字节数
#pragma pack(n) /* n = 1, 2, 4, 8, 16 */
CPU访问内存时的地址对齐问题
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 8086汇编 本笔记是笔者观看小甲鱼老师(鱼C论坛)《零基础入门学习汇编语言》系列视频的笔记,在此感谢他和像他一样...
- 转载:http://blog.csdn.net/yusiguyuan/article/details/966488...
- 【友情提示】小编提供的方法都是基于Powerpoint版本级别在2013及以上。 Powerpoint能更形象更直...