testfile5.s
来自「亚嵌的arm培训中的嵌入式教学代码。这个是关于怎样用armulator了解arm」· S 代码 · 共 39 行
S
39 行
;文件名:TESTFILE5.S
;功能:观察程序计数器的变化,理解ARM指令流水线体系
;说明:使用ARMulate软件仿真调试
AREA Example,CODE,READONLY ;声明代码段Example1
ENTRY ;标识程序入口
CODE32
START MOV R1,#0x04
MOV R2,R1
MOV R3,R2,LSL #4
; LDR PC,[PC,#0x40]
; LDR PC,=0x804c
LDR R3,[R2]
MOV R0,PC
MOV R3,#0x10
LDR R4,[R3,#0x0C]
LDMIA R1!,{R4-R7,R12}
MOV SP,#0x30
MOV R2,#0x22
MOV R3,#0x33
MOV R4,#0x44
MOV R5,#0x55
STMFA R13!,{R2-R5}
LDMFA SP!,{R2-R5}
LOOP BL ADD_SUB
B LOOP
ADD_SUB
ADDS R0,R0,R1
MOV PC,LR
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?