level 1
远方♋
楼主
编写程序,统计内部RAM40H开始的一串无符号数(10个)中偶数的个数,将统计结果存储在60H单元中。
编译程序: ORG 0000H AJMP MIAN ORG 0040H MIAN:
MOV 60H,
#00H ;给60H单元赋值0 MOV R0,#
40H
MOV R1,#0AH ;设置循环次数 LOOP:
MOV A,@R0 ;通过间接寻址40H到49H单元的数
JB ACC.0,NEXT ;如果ACC.0为1,则此数为奇数,并跳转到NEXT,若为0,
则此数为偶数,程序顺序执行
INC 60H ;统计偶数个数
NEXT:INC R0 ;使指针指向下一个单元
DJNZ R1,LOOP ;若R1内容不小于0,继续循环 HERE:AJMP HERE
END
改为 编写程序,统计内部RAM40H开始的一串无符号数(10个)中奇数的个数,将统计结果存储在60H单元中。
求帮助
2016年01月07日 09点01分
1
编译程序: ORG 0000H AJMP MIAN ORG 0040H MIAN:
MOV 60H,
#00H ;给60H单元赋值0 MOV R0,#
40H
MOV R1,#0AH ;设置循环次数 LOOP:
MOV A,@R0 ;通过间接寻址40H到49H单元的数
JB ACC.0,NEXT ;如果ACC.0为1,则此数为奇数,并跳转到NEXT,若为0,
则此数为偶数,程序顺序执行
INC 60H ;统计偶数个数
NEXT:INC R0 ;使指针指向下一个单元
DJNZ R1,LOOP ;若R1内容不小于0,继续循环 HERE:AJMP HERE
END
改为 编写程序,统计内部RAM40H开始的一串无符号数(10个)中奇数的个数,将统计结果存储在60H单元中。
求帮助