⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test4.s

📁 CD--- | +-- LPC2131工程模板 | +-- Software&Driver | | | +-- EasyARM.exe软件 | +-- ISP软件(V2.2.
💻 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 + -