arm字和半字对齐困惑

arm有字和半字对齐,那么如果是程序中连续定义两个char型变量,那么这两个变量是连续放在一起,还是放一个变量后,然后中间隔3个或1个字节再放剩下的那个变量,
还有,就是如果这两个char型变量是连续放在一起的,如果要对第二个变量进行访问的话,是怎么去访问的,如果是直接对它所在的地址进行访问,那么此时就是对非对齐的数据进行访问了,那是不是会出错啊。

作者: jerrylim   发布时间: 2011-06-03

当连续申明两个char变量时,这两个变量是连续放在一起的 当对字节进行加载互存储时没有要求按字对齐,这一点你可以去看他的指令说明

更多技术文章敬请关注:武汉华嵌-嵌入式培训专家,国内领先的嵌入式服务机构,  
http://www.embedhq.org

作者: wuhanhuaqian2011   发布时间: 2011-06-03