?? test4.s
字號:
; 文件名:TEST4.S
; 功能:通過查表實現程序散轉
; 說明:使用ARMulate軟件仿真調試
NumCon EQU 0x40003001 ; 定義變量NumCn
AREA Example4,CODE,READONLY
ENTRY
MAIN LDR R0,= NumCon
LDRB R2,[R0] ; 取得跳轉控制變量值
MOV R2,R2,LSL #2 ; 功能號乘上4,以便查表
LDR PC,[PC,R2] ; 查表取得對應功能子程序地址,并跳轉
NOP
FUN_TAB DCD FUN_SUB0 ; 跳轉表
DCD FUN_SUB1
DCD FUN_SUB2
DCD FUN_SUB3
; 各功能分支
FUN_SUB0 B MAIN
FUN_SUB1 B MAIN
FUN_SUB2 B MAIN
FUN_SUB3 B MAIN
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -