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

📄 testfile4.s

📁 亚嵌的arm培训中的嵌入式教学代码。这个是关于怎样用armulator了解arm指令的代码
💻 S
字号:
;文件名:TESTFILE4.S 
;功能:验证链接寄存器的使用方法 
;说明:使用ARMulate软件仿真调试 

		AREA	Example,CODE,READONLY	  	;声明代码段Example1 
		ENTRY				  				;标识程序入口 
		CODE32				  				;声明32位ARM指令
		
START   LDR     R1, =SRCSTR     ; pointer to first string
        LDR     R0, =DSTSTR     ; pointer to second string

        BL      STRCOPY         ; call subroutine to do copy
        MOV		R0,#3

        B      .

STRCOPY                 
        LDRB    R2, [R1],#1     ; load byte and update address
        STRB    R2, [R0],#1     ; store byte and update address;
        CMP     R2, #0          ; check for zero terminator    0 is the end of string
        BNE     STRCOPY         ; keep going if not
        MOV     PC,LR           ; Return


        AREA    Strings, DATA, READWRITE
SRCSTR  DCB "First string - source",0
DSTSTR  DCB "Second string - destination",0

        END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -