问题 问答题

在片外RAM 4000H单元开始存放16个单字节数,将其中非零的数传送到片内RAM 20H开始的单元,并将其个数存于寄存器R6中。请接着以下程序,补全缺少的部分。 MOV R6,#OOH MOV R7,#16 MOV R0,#20H MOV DPTR,#4000H SJMP $

答案

参考答案:

解析:LOOP:MOVX A,@DPTR JZ NEXT MOV @R0,A INC R0 INC R6 NEXT:INC DPTR DJNZ R7,LOOP

选择题
单项选择题