ZHCADC5A June 2013 – June 2020
MSP430 仅使用小端字节序模式。字节序是指多字节值的存储器布局。在小端字节序模式下,最低有效字节存储在最小地址中。字节序仅影响对象的存储器表示;无论字节序如何,寄存器中的标量值始终具有相同表示形式。字节序确实会影响结构和位字段的布局,并且会延续影响它们的寄存器表示。
需对齐标量变量,以便可使用适合其类型的本机指令来加载和存储:MOV.B 表示字节、MOV.W 表示字、MOVA 表示 20 位地址 。这些指令正确地考虑了进出存储器时的字节序。
20 位地址有 3 个字节,指定为 0 (LSB) 到 2 (MSB)。在存储器中,20 位值填充为 32 位(4 字节)。在存储器中,如果值的地址为 N,则 图 2-1 给出存储布局: