ARM专辑-152M-pdf.zip

源代码在线查看: test4.s

软件大小: 74715 K
上传用户: QQ
关键词: M-pdf ARM 152 zip
下载地址: 免注册下载 普通下载 VIP

相关代码

				; 文件名: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
							

相关资源