下面段程序是将RAM 6116的2KB单元清0,6116有11根地址线,A0---A10
ORG 0000H
MOV A, #00H
MOV DPTR,#00H
MOV R0,#10H-----这边的值应该是11吧,因为有11根地址线啊?
OL0:MOV R1,#00H
OL1:MOVX @DPTR,A 写数据
INC DPTR 地址加1?
DJNZ R1,OL1-------这里不明白,R1都赋为#00H了,00H减1不是一直要循环下去了?
DZNZ R0,OL0
望各位前辈和大侠指教,谢谢! |