找回密码
 注册
搜索
查看: 709|回复: 1

[讨论] 嵌入式中是不是对字符对齐要求严格

[复制链接]
发表于 2006-12-1 11:00:09 | 显示全部楼层 |阅读模式
各位老大,本人刚刚从事嵌入式开发,是不是在嵌入式中对字符对齐要求很严格亚!
发表于 2006-12-1 15:04:14 | 显示全部楼层
对于嵌入式程序员而言,这方面不必过于担心,编译器可以很好解决这个问题。不过有些时候还是要注意的,例如将奇数地址的u8指针强制变为u16指针时,可导致该u16指针指向的是偶地址的内容,利用armcc中的关键字__packed加在目的数据类型就可以解决这个问题,不过编译器编译后要生成额外的指令。
有些处理器支持边界不对齐访问,这样将其程序移植到ARM上时就要考虑这个问题了。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-27 05:29 , Processed in 0.043590 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表