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 + -
显示快捷键?