move ram.asm

来自「proteus经典实例5对单片机的学习有很大的帮助哦」· 汇编 代码 · 共 18 行

ASM
18
字号
     	ORG  	00H
START: 	MOV    	R0, #30H
    	MOV   	R1, #00H	;设置源地址
 		MOV   	R2, #40H  	
 		MOV  	R3, #00H	;设置目标地址
 		MOV   	R7, #0	  	;设置计数值
LOOP:   MOV   	DPH, R0
     	MOV  	DPL, R1		;将源地址(3000H)赋DPTR
    	MOVX  	A, @DPTR	;取源地址中的数据
      	MOV  	DPH, R2
   		MOV   	DPL, R3		;将目标地址(4000H)赋DPTR
     	MOVX 	@DPTR, A	;将源地址中的数据送到目标地址
     	INC   	R1			;源地址加1
       	INC   	R3		 	;目标地址加1
       	DJNZ  	R7, LOOP
       	LJMP  	$
		END

⌨️ 快捷键说明

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