单片机程序设计题

来源:百度知道 编辑:UC知道 时间:2024/06/23 19:15:53
设有50个工作单元,其它地址为外部RAM8000H单元,试将其50个单元清零?
请问这样的题怎样编程呢?大哥,教一下小弟啊!

ORG 0
MOV R1,#50 ;欲清零单元数
MOV P2,#80H ;高八位P2口输出
MOV R0,#00H ;低八位由R0口输出
CLR A ;A送0
LOOP: MOV @R0,A ;8000H清零
INC R0 ;下一单元
DJNZ R1,LOOP ;未完继续
SJMP $
END