?? fdd2.cod
字號:
FDD2 FDD2: MOV R2,#0
MOV A,R7
DEC A
MOV R3,A
MOV R6,DPH
MOV R7,DPL
FD81: CLR C
MOV A,R3
SUBB A,R2
JC FD89
RRC A
ADD A,R2
MOV R1,A
MOV DPH,R6
CLR C
RLC A
JNC FD82
INC DPH
FD82: ADD A,R7
MOV DPL,A
JNC FD83
INC DPH
FD83: CLR A
MOVC A,@A+DPTR
MOV B,R4
CJNE A,B,FD84
MOV A,#1
MOVC A,@A+DPTR
MOV B,R5
CJNE A,B,FD84
MOV A,R1
CLR OV
RET
FD84: JC FD86
MOV A,R1
DEC A
MOV R3,A
SJMP FD81
FD86: MOV A,R1
INC A
MOV R2,A
SJMP FD81
FD89: MOV DPH,R6
MOV DPL,R7
SETB OV
RET
入口條件:查找內容在R4、R5中,表格首址在DPTR中,數據個數在R7中。
出口信息:OV=0 時順序號在累加器A中,址在DPTR中;OV=1 時未找到。
影響資源:PSW、A、B、R1~R7、DPTR 堆棧需求:2字節
對分查找(ROM)雙字節無符號增序數據表格 數據結構
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -