?? 15.1.2采用軟件陷阱對程序“跑飛”的軟件處理實例.txt
字號:
1在未使用的中斷向量區設置陷阱
START:
LJMP MAIN
LJMP FINT0
NOP
NOP
LJMP ERR
LJMP FUTO
NOP
NOP
LJMP ERR
LJMP FINT1
NOP
NOP
LJMP ERR
LJMP ERR
NOP
NOP
LJMP ERR
LJMP ERR
NOP
NOP
LJMP ERR
LJMP ERR
NOP
NOP
MAIN:
NOP
RET
END
2運行程序區設置陷阱
JNZ XY
NOP
AJMP AB
NOP
NOP
LJMP ERR
XY:
JB ACC.7,EF
…
AJMP AB
NOP
NOP
LJMP ERR
AB:
MOV A,R2
RET
NOP
NOP
LJMP ERR
3 RAM數據區設置條件陷阱
MOV A,XXH
MOV DPTR,#XXXXH
JB:
MOV 6EH,#55H
MOV 6FH,#0AAH
NOP
NOP
CJNE 6EH,#55H,XJ
CJNE 6FH,#0AAH, XJ
MOVX @DPTR,A
NOP
NOP
MOV 6EH,#00H
MOV 6FH,#00H
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -