?? 15.1.2采用軟件陷阱對(duì)程序“跑飛”的軟件處理實(shí)例.txt
字號(hào):
1在未使用的中斷向量區(qū)設(shè)置陷阱
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運(yùn)行程序區(qū)設(shè)置陷阱
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數(shù)據(jù)區(qū)設(shè)置條件陷阱
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
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -