ARM架构下GCC中progma编译指示字
主要说#pragma pack()
1.为什么要内存对齐
![](http://m.amcfsurvey.com/editerupload/fetch/20161101/317848_1_0.jpg)
2.裸机代码验证ARM9(S3C2440)的默认对齐字节数
![](http://m.amcfsurvey.com/editerupload/fetch/20161101/317848_1_1.jpg)
(还不能证实)
3.验证奇数地址访问的可行性
![](http://m.amcfsurvey.com/editerupload/fetch/20161101/317848_1_2.jpg)
(经实现可以看出,没有对奇数地址有特别要求)
4.struct大小
![](http://m.amcfsurvey.com/editerupload/fetch/20161101/317848_1_3.jpg)
评论