dsp中操作数存在byte ,half word和word.所以对传统大端小端多了个限制,halfword 只对应存储器里地址末两位为00 01的.
0x12345678h 以byte为单位写入存储
在 小端中
a地址开头 | 78 |
a+1 | 56 |
+2 | 34 |
+3 | 12 |
大端:
a | 12 |
a+1 | 34 |
+2 | 56 |
+3 | 78 |
dsp中half word 操作,只动低16bits对应存储器00 01 结尾2byte不管存储器字起始在00还是10.
然后按照大端小端写入,读出时按照普通大端小端规则读出.