编写一程序将片外数据存储器中7000H~70FFH单元全部清零

2025-03-05 06:03:35
推荐回答(2个)
回答1:

ORG 0000H
MAIN: MOV A,#0 ;送预置数给A
MOV R0,#0FFH ;设置循环次数
MOV DPTR,#7000H ;设置数据指针的初值
LOOP: MOVX @DPTR,A ;当前单元清零
INC DPTR ;指向下一个单元
DJNZ R0,LOOP ;是否结束
END

回答2:

仅供参考
ORG 1000H
MOV DPTR,#7000H
CLR A
MOV R0,A
LOOP:MOVX@DPTR,A
DJNZ R0,LOOP
SJMP $