;试验内容:在2000H~200FH中查出有几个字节是零,把个数放在2010H中
ORG 0000H
AJMP MAIN
ORG 0100H ;起始地址
MAIN: MOV R0,#10H ;取16个数
MOV R1,#00H ;计数初值清零
MOV DPTR,#2000H ;设置首地址2000H
L1: MOVX A,@DPTR ;
CJNE A,#00H,L0 ;判断零的个数
INC R1 ;计数器加1
INC DPTR ;取下一个数
L0: DJNZ R0,L1 ;判断16个数取完否
MOV DPTR,#2010H ;把个数送2010H中
MOV A,R1
MOVX @DPTR,A
SJMP $
文章评论(0条评论)
登录后参与讨论