结构推理
试编写统计数据区长度的程序,设数据区从内RAM 30H开始,该数据区以0结束,统计结果送入2FH中。
【正确答案】
编程如下:
ADUP: MOV 2FH,#0 ;统计结果清0
MOV R0,#30H ;置数据区首址
ALOP: MOV A,@RO ;读数据
JNZ LP1 ;与0比较
RET ;数据=0,结束
LP1: INC 2FH ;数据≠0,统计值+1
INC R0 ;指向下一单元
SJMP ALOP ;返回循环
【答案解析】
提交答案
关闭