首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > VxWorks >

为何含double的数据结构的字节个数为单数,系统就崩掉

2013-01-01 
为啥含double的数据结构的字节个数为单数,系统就崩掉alignmentException current instruction address: 0x

为啥含double的数据结构的字节个数为单数,系统就崩掉
alignment
Exception current instruction address: 0x00082024
Machine Status Register: 0x0000b030
Data Access Register: 0x02716a0b
Condition Register: 0x20000048
Data storage interrupt Register: 0x00002da1

如果为偶数个字节就不会有问题。为什么啊。用 的diab的编译器。
[解决办法]
你这是ppc吧,浮点必须对齐到4字节上,否则0x800异常

热点排行