简单描述一下问题:
前提:我的芯片是ARM7,小端模式。集成开发环境用的:ADS1.2。芯片是S3C44B0一类的。
定义了一块char类型的存储区,我想从其中某个地址取出一个int型数据。
我用以下两种方式,第二种方式在地址不是 字对齐的时候出现了奇怪的结果。
请看一下反汇编代码并没有问题,但是结果非常意外。取出的数既不是大端也不是小端。