作业帮 > 综合 > 作业

已知程序执行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH.下列程序执行后:

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 23:03:52
已知程序执行前有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 ;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