XSY4211:
LCALL QS
PUSH DPL
PUSH DPH
MOV DPTR,#1FFEH
MOVX A,@DPTR
MOV R0,A
MOV DPTR,#LA423 ;
LCALL DZDQ
LCALL IBTDXS ;X
POP DPH
POP DPL
LCALL QS
PUSH DPL
PUSH DPH
INC R2
INC R2
PUSH R2
PUSH R3
PUSH 11H
PUSH 10H
LCALL ERSHZH
POP R3
POP R2
POP 10H
POP 11H
CLR BZ2
LCALL XSPROG
POP DPH
POP DPL
INC R2
INC R2
INC R2
INC R2
LCALL QS
PUSH DPL
PUSH DPH
INC R2
INC R2
LCALL IBTDXS
POP DPH
POP DPL
LCALL QS
PUSH DPL
PUSH DPH
INC R2
INC R2
PUSH 11H
PUSH 10H
LCALL ERSHZH
POP 10H
POP 11H
CLR BZ2
LCALL XSPROG ;
MOV DPTR,#1FFEH
MOVX A,@DPTR
INC A
INC A
MOVX @DPTR,A
POP DPH
POP DPL
CJNE A,#14H,XSY4211
; CJNE A,#0CH,XSY421 ;
MOV PAGEDY,#11H ;11==>
;
RET
uj5u.com熱心網友回復:
只有把PUSH R2 R3 和POP R2 R3的幾句注釋掉才能通過編譯uj5u.com熱心網友回復:
指令,肯定不能隨便注釋掉啊。既然是很老的程式,就試試同期的匯編軟體了,即便是新版的,看看有沒有兼容老版的選項;實在不行,針對出錯資訊再行修改表示了。uj5u.com熱心網友回復:
這是51匯編?51的push/pop指令只支持直接尋址,不能用通用暫存器名,要用這些暫存器的記憶體映射地址轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/124962.html
標籤:匯編語言
上一篇:pathon解線性規劃問題
下一篇:loadrunner回放報錯
