结构推理
试编写程序计算∑2i,i个数存在30H中(0≠i<127),并将计算结果存在内RAM31H。
【正确答案】
编程如下:
CONT: MOV 31H,#0 ;和单元清零
MOV R1,#1 ;置i=1
CLOP: MOV A,R1 ;读i
CLR C ;
RLC A ;2i
ADD A,31H ;累加
MOV 31H,A ;回存
INC R1 ;修改i
DJNZ 30H,CLOP ;判循环
RET ;
【答案解析】
提交答案
关闭