汇编例子

来源:互联网 发布:c语言scanf用法 编辑:程序博客网 时间:2024/05/22 00:46

STACK_TOP EQU 0x00002000

AREA reset,CODE

DCD STACK_TOP

DCD Start
ENTRY
Start
MOV r0, #10
MOV r1, #0
loop
ADD r1, r0
SUBS r0, #1
BNE loop ;B+±ê־λ
deadloop

B deadloop

END


子程序调用
STACK_TOP EQU 0X00002000
AREA RESET,CODE
DCD STACK_TOP
DCD START
ENTRY
START
MOV R0,#0
MOV R1,#10
BL ADD_SUM

B OVER
ADD_SUM
ADD R0,R0,R1
MOV PC,LR
OVER
END

0 0
原创粉丝点击