📄 wk.asm
字号:
JZ Q0939 ;0936 60 01
INC R6 ;0938 0E
Q0939: XCH A,R7 ;0939 CF
ANL A,#0C0H ;093A 54 C0
ADD A,ACC ;093C 25 E0
JZ Q08E8 ;093E 60 A8
JC Q08FA ;0940 40 B8
CLR A ;0942 E4
MOVC A,@A+DPTR ;0943 93
INC DPTR ;0944 A3
MOV R2,A ;0945 FA
CLR A ;0946 E4
MOVC A,@A+DPTR ;0947 93
INC DPTR ;0948 A3
MOV R0,A ;0949 F8
Q094A: CLR A ;094A E4
MOVC A,@A+DPTR ;094B 93
INC DPTR ;094C A3
XCH A,R0 ;094D C8
XCH A,DPL ;094E C5 82
XCH A,R0 ;0950 C8
XCH A,R2 ;0951 CA
XCH A,DPH ;0952 C5 83
XCH A,R2 ;0954 CA
MOVX @DPTR,A ;0955 F0
INC DPTR ;0956 A3
XCH A,R0 ;0957 C8
XCH A,DPL ;0958 C5 82
XCH A,R0 ;095A C8
XCH A,R2 ;095B CA
XCH A,DPH ;095C C5 83
XCH A,R2 ;095E CA
Q095F: DJNZ R7,Q094A ;095F DF E9
DJNZ R6,Q094A ;0961 DE E7
SJMP Q0923 ;0963 80 BE
Q0965: CLR F0 ;0965 C2 D5
MOV A,R4 ;0967 EC
JNB ACC.7,Q0974 ;0968 30 E7 09
CPL F0 ;096B B2 D5
CLR A ;096D E4
CLR C ;096E C3
SUBB A,R5 ;096F 9D
MOV R5,A ;0970 FD
CLR A ;0971 E4
SUBB A,R4 ;0972 9C
MOV R4,A ;0973 FC
Q0974: MOV A,R6 ;0974 EE
JNB ACC.7,Q098D ;0975 30 E7 15
CPL F0 ;0978 B2 D5
CLR A ;097A E4
CLR C ;097B C3
SUBB A,R7 ;097C 9F
MOV R7,A ;097D FF
CLR A ;097E E4
SUBB A,R6 ;097F 9E
MOV R6,A ;0980 FE
LCALL Q099B ;0981 12 09 9B
CLR C ;0984 C3
CLR A ;0985 E4
SUBB A,R5 ;0986 9D
MOV R5,A ;0987 FD
CLR A ;0988 E4
SUBB A,R4 ;0989 9C
MOV R4,A ;098A FC
SJMP Q0990 ;098B 80 03
Q098D: LCALL Q099B ;098D 12 09 9B
Q0990: JNB F0,Q099A ;0990 30 D5 07
CLR C ;0993 C3
CLR A ;0994 E4
SUBB A,R7 ;0995 9F
MOV R7,A ;0996 FF
CLR A ;0997 E4
SUBB A,R6 ;0998 9E
MOV R6,A ;0999 FE
Q099A: RET ;099A 22
;==========================================================================
Q099B: CJNE R4,#00H,Q09A9 ;099B BC 00 0B
CJNE R6,#00H,Q09CA ;099E BE 00 29
MOV A,R7 ;09A1 EF
MOV B,R5 ;09A2 8D F0
DIV AB ;09A4 84
MOV R7,A ;09A5 FF
MOV R5,B ;09A6 AD F0
RET ;09A8 22
;==========================================================================
Q09A9: CLR A ;09A9 E4
XCH A,R4 ;09AA CC
MOV R0,A ;09AB F8
MOV B,#08H ;09AC 75 F0 08
Q09AF: MOV A,R7 ;09AF EF
ADD A,R7 ;09B0 2F
MOV R7,A ;09B1 FF
MOV A,R6 ;09B2 EE
RLC A ;09B3 33
MOV R6,A ;09B4 FE
MOV A,R4 ;09B5 EC
RLC A ;09B6 33
MOV R4,A ;09B7 FC
MOV A,R6 ;09B8 EE
SUBB A,R5 ;09B9 9D
MOV A,R4 ;09BA EC
SUBB A,R0 ;09BB 98
JC Q09C3 ;09BC 40 05
MOV R4,A ;09BE FC
MOV A,R6 ;09BF EE
SUBB A,R5 ;09C0 9D
MOV R6,A ;09C1 FE
INC R7 ;09C2 0F
Q09C3: DJNZ B,Q09AF ;09C3 D5 F0 E9
CLR A ;09C6 E4
XCH A,R6 ;09C7 CE
MOV R5,A ;09C8 FD
RET ;09C9 22
;==========================================================================
Q09CA: MOV A,R5 ;09CA ED
MOV R0,A ;09CB F8
MOV B,A ;09CC F5 F0
MOV A,R6 ;09CE EE
DIV AB ;09CF 84
JB OV,Q09EF ;09D0 20 D2 1C
MOV R6,A ;09D3 FE
MOV R5,B ;09D4 AD F0
MOV B,#08H ;09D6 75 F0 08
Q09D9: MOV A,R7 ;09D9 EF
ADD A,R7 ;09DA 2F
MOV R7,A ;09DB FF
MOV A,R5 ;09DC ED
RLC A ;09DD 33
MOV R5,A ;09DE FD
JC Q09E8 ;09DF 40 07
SUBB A,R0 ;09E1 98
JNC Q09EA ;09E2 50 06
DJNZ B,Q09D9 ;09E4 D5 F0 F2
RET ;09E7 22
;==========================================================================
Q09E8: CLR C ;09E8 C3
SUBB A,R0 ;09E9 98
Q09EA: MOV R5,A ;09EA FD
INC R7 ;09EB 0F
DJNZ B,Q09D9 ;09EC D5 F0 EA
Q09EF: RET ;09EF 22
;==========================================================================
Q09F0: MOV A,0DH ;09F0 E5 0D
JNB ACC.7,Q0A0B ;09F2 30 E7 16
MOV A,0CH ;09F5 E5 0C
CPL A ;09F7 F4
INC A ;09F8 04
MOV 0CH,A ;09F9 F5 0C
XRL 0DH,#0FFH ;09FB 63 0D FF
JNZ Q0A02 ;09FE 70 02
INC 0DH ;0A00 05 0D
Q0A02: MOV A,0DH ;0A02 E5 0D
SWAP A ;0A04 C4
ANL A,#0F0H ;0A05 54 F0
MOV 0DH,A ;0A07 F5 0D
SJMP Q0A1C ;0A09 80 11
Q0A0B: MOV A,0DH ;0A0B E5 0D
SWAP A ;0A0D C4
ANL A,#0F0H ;0A0E 54 F0
MOV 0DH,A ;0A10 F5 0D
MOV A,0CH ;0A12 E5 0C
ANL A,#0FH ;0A14 54 0F
MOV R7,A ;0A16 FF
LCALL Q0A75 ;0A17 12 0A 75
MOV 11H,R7 ;0A1A 8F 11
Q0A1C: ANL 0CH,#0F0H ;0A1C 53 0C F0
MOV A,0CH ;0A1F E5 0C
SWAP A ;0A21 C4
ANL A,#0FH ;0A22 54 0F
MOV 0CH,A ;0A24 F5 0C
ADD A,0DH ;0A26 25 0D
MOV 0AH,A ;0A28 F5 0A
CLR A ;0A2A E4
RLC A ;0A2B 33
MOV 09H,A ;0A2C F5 09
MOV R6,A ;0A2E FE
MOV R7,0AH ;0A2F AF 0A
MOV R4,#00H ;0A31 7C 00
MOV R5,#0AH ;0A33 7D 0A
LCALL Q0965 ;0A35 12 09 65
MOV 10H,R7 ;0A38 8F 10
CLR P3.7 ;0A3A C2 B7
MOV A,10H ;0A3C E5 10
MOV DPTR,#0BE6H ;0A3E 90 0B E6
MOVC A,@A+DPTR ;0A41 93
MOV SBUF,A ;0A42 F5 99
MOV R6,09H ;0A44 AE 09
MOV R7,0AH ;0A46 AF 0A
MOV R4,#00H ;0A48 7C 00
MOV R5,#0AH ;0A4A 7D 0A
LCALL Q0965 ;0A4C 12 09 65
MOV 10H,R5 ;0A4F 8D 10
JNB TI,$ ;0A51 30 99 FD
CLR TI ;0A54 C2 99
MOV A,10H ;0A56 E5 10
MOV DPTR,#0BE6H ;0A58 90 0B E6
MOVC A,@A+DPTR ;0A5B 93
MOV SBUF,A ;0A5C F5 99
JNB TI,$ ;0A5E 30 99 FD
CLR TI ;0A61 C2 99
MOV A,11H ;0A63 E5 11
MOV DPTR,#0BE6H ;0A65 90 0B E6
MOVC A,@A+DPTR ;0A68 93
MOV SBUF,A ;0A69 F5 99
JNB TI,$ ;0A6B 30 99 FD
CLR TI ;0A6E C2 99
SETB P3.7 ;0A70 D2 B7
LJMP Q0BD9 ;0A72 02 0B D9
;==========================================================================
Q0A75: MOV A,R7 ;0A75 EF
CJNE A,#10H,Q0A79 ;0A76 B4 10 00
Q0A79: JNC Q0ACF ;0A79 50 54
MOV DPTR,#0A82H ;0A7B 90 0A 82
MOV R0,A ;0A7E F8
ADD A,R0 ;0A7F 28
ADD A,R0 ;0A80 28
JMP @A+DPTR ;0A81 73
LJMP Q0AB2 ;0A82 02 0A B2
;==========================================================================
LJMP Q0AB2 ;0A85 02 0A B2
;==========================================================================
LJMP Q0AB5 ;0A88 02 0A B5
;==========================================================================
LJMP Q0AB8 ;0A8B 02 0A B8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -