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

📄 testfile5.s

📁 亚嵌的arm培训中的嵌入式教学代码。这个是关于怎样用armulator了解arm指令的代码
💻 S
字号:
;文件名: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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -