已知程序执行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH.下列程序执行后: POP DPH POP DPL MOV DPTR,#4000H RL A MOV B,A MOVC A,@A+DPTR PUSH A MOV
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 14:32:02
已知程序执行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH.下列程序执行后: POP DPH POP DPL MOV DPTR,#4000H RL A MOV B,A MOVC A,@A+DPTR PUSH A MOV
已知程序执行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH.下列程序执行后:
POP DPH
POP DPL
MOV DPTR,#4000H
RL A
MOV B,A
MOVC A,@A+DPTR
PUSH A
MOV A,B
INC A
MOVC A,@A+DPTR
PUSH A
RET
ORG 4000H
DB 10H,80H,30H,50H,30H,50H
能不能对语句解析下
已知程序执行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH.下列程序执行后: POP DPH POP DPL MOV DPTR,#4000H RL A MOV B,A MOVC A,@A+DPTR PUSH A MOV
POP DPH ;SP=51H
POP DPL ;SP=50H
MOV DPTR,#4000H ;DPTR=#4000H
RL A ;A=04H(02H*2)
MOV B,A ;B=04H
MOVC A,@A+DPTR ;查表A=30H
PUSH A ;SP=51H,(51H)=#30H
MOV A,B ;A=04H
INC A ;A=05H
MOVC A,@A+DPTR ;查表A=50H
PUSH A ;SP=52H,(52H)=#50H
RET
ORG 4000H
DB 10H,80H,30H,50H,30H,50H