6.2.7n字节字符串顺序查找.txt

来自「排序、查找和非线性算法的51汇编源码」· 文本 代码 · 共 44 行

TXT
44
字号
FINDN:
MOV    	A,R0
MOV    	R2,A
MOV    	A,ADDPL						
MOV    	DPL,A
MOV    	A,ADDPH						
MOV    	DPH,A 
MOV    	A,R7
JZ     	FINDN1
INC   	 R6							
FINDN1:
MOV    	A,R2
MOV    	R0,A
MOV    	A,N
MOV   	NCNT,A
FINDN2:
MOVX   	A,@DPTR
CLR    	C							
SUBB   	A,@R0
JNZ    	FINDN3
INC    	DPTR
INC    	R0							
DJNZ   	NCNT,FINDN2
MOV    	A,DPL
CLR    	C							 
SUBB   	A,N
MOV    	ADDPL,A						
MOV    	A,DPH
SUBB   	A,#00H
MOV    	ADDPH,A
CLR    	A							
RET
FINDN3:
CLR    	C							
MOV    	A,R0
SUBB   	A,R2
JNZ    	FINDN4
INC    	DPTR
FINDN4:
DJNZ   	R7,FINDN1
DJNZ   	R6,FINDN1
MOV    	A,#0FFH
RET							

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?