shujufuzhi.asm

来自「单片机实验:扩展RAM数据块复制」· 汇编 代码 · 共 46 行

ASM
46
字号
       org 0000h
       jmp start
       org  0030h
table:  db 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
start:  mov r3,#50h
        mov  r2,#00h
		mov  r5,#51h
		mov  r4,#00h
		mov  r7,#16
	mov  a,#00h
  next1:       mov  dptr,#table
		
               movc a,@a+dptr
                mov    dph,r3
		mov    dpl,r2
		movx @dptr,a
                djnz  r7,loop1
                ljmp again
loop1:      clr cy
            mov a,#16
	    subb  a,r7
	    inc  r2
	    ljmp  next2 
        
        
again:
           mov  r7,#16
       
	   mov  a,#00h
 next2: mov  dptr,#5000h
         movc a,@a+dptr
         	mov    dph,r5
		mov    dpl,r4
		movx @dptr,a
		
		
                djnz  r7,loop2
		ljmp exit

loop2:      clr cy
            mov a,#16
	    subb  a,r7
	   inc  r4
	   ljmp  next2
exit:end

⌨️ 快捷键说明

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