ZHCUAV7Z september 1995 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , C346BA02 , C348A01 , CS241C01-Q1 , CS241C05-Q1 , CS246C01-Q1 , CS348C02-Q1 , OMAP-L132 , OMAP-L137 , OMAP-L138 , S470AV336LYSQRB , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
结束汇编
.end
.end 指令是可选的,用于终止汇编。汇编器会忽略 .end 指令后面的所有源语句。如果使用 .end 指令,则其必须是程序的最后一条源语句。
该指令与文件结束符具有相同的效果。当用户正在调试并希望在代码中的特定点停止汇编时,可以使用 .end。
请勿使用 .end 指令来终止宏,而要使用 .endm 宏指令。
该示例展示了 .end 指令如何终止汇编。汇编器会忽略 .end 指令后面的所有源语句。
源文件:
START: .space 300
TEMP .set 15
.bss LOC1, 48h
LOCL_n .word LOC1
MVN R0, R0
ADD R0, R0, #TEMP
LDR R4, LOCL_n
STR R0, [R4]
.end
.byte 4
.word CCCh
列表文件:
1 00000000 START: .space 300
2 0000000F TEMP .set 15
3 00000000 .bss LOC1, 48h
4 0000012c 00000000- LOCL_n .word LOC1
5 00000130 E1E00000 MVN R0, R0
6 00000134 E280000F ADD R0, R0, #TEMP
7 00000138 E51F4014 LDR R4, LOCL_n
8 0000013c E5840000 STR R0, [R4]
9 .end