结构推理
试编程,根据R2(≤85)中数值实现散转功能。
R2=0,转向PRG0
R2=1,转向PRG1
R2=N,转向PRGN
【正确答案】
编程如下:
SHIFT:MOV DPTR,#TABJ ;置散转表首址
MOV A,R2 ;读序数
RL A ;
ADD A,R2 ;序数×3→A
JMP A,@A+DPTR ;散转
TABJ: LJMP PRG0 ;转PRGO
LJMP PRG1 ;转PRG1
…
LJMP PRGN ;转PRCN
【答案解析】
提交答案
关闭