在使用ALIGN指令时,需要确保使用正确的助记符。例如,ARM汇编中的ALIGN指令应该使用PRESERVE8助记符,而不是POP32或者其他指令的助记符。以下为示例代码:
.section .text
.align 3
.global main
main:
mov r0, #0
bx lr
.align 3, 0x90 @ 错误的助记符 - POP32
mov r1, #1
bx lr
.section .data
.align 3
.align 4, 0x6d @ 正确的助记符 - PRESERVE8
num1:
.word 0x12345678
num2:
.word 0x87654321