📄 kn.asm
字号:
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
MOV R7,A
Q0050: NOP
Q0051: NOP
MOV DPTR,#BFFFH
MOVX A,@DPTR
JNB ACC.0,Q0051
JNB ACC.1,Q0051
MOV A,30H
MOV DPTR,#BFFEH
MOVX @DPTR,A
Q0062: NOP
Q0063: NOP
MOV DPTR,#BFFFH
MOVX A,@DPTR
JNB ACC.0,Q0063
JNB ACC.1,Q0063
MOV A,31H
MOV DPTR,#BFFEH
MOVX @DPTR,A
Q0074: NOP
Q0075: NOP
MOV DPTR,#BFFFH
MOVX A,@DPTR
JNB ACC.0,Q0075
JNB ACC.1,Q0075
MOV A,32H
LJMP Q0088
;===========================================
Q0085: DB 90H,BFH,FEH ;...
;===========================================
Q0088: MOVX @DPTR,A
RET
;===========================================
Q008A: DB 00H,00H,90H,BFH,FFH,E0H,30H,E0H ;......0.
DB F8H,30H,E1H,F5H,90H,BFH,FEH,E0H ;.0......
DB F5H,31H,22H ;.1"
;===========================================
Q009D: NOP
MOV 30H,36H
MOV 31H,35H
MOV 32H,#21H
LCALL Q0050
RET
;===========================================
Q00AB: NOP
MOV A,35H
MOV B,#20H
MUL AB
ADD A,36H
MOV 30H,A
MOV A,B
ADDC A,#00H
MOV 31H,A
MOV 32H,#24H
LCALL Q0050
RET
;===========================================
Q00C3: DB 00H,22H ;."
;===========================================
Q00C5: NOP
MOV 31H,33H
MOV 32H,#C0H
LCALL Q0062
RET
;===========================================
Q00D0: MOV 30H,#00H
MOV 31H,#00H
MOV 32H,#40H
LCALL Q0050
MOV 30H,#20H
MOV 31H,#00H
MOV 32H,#41H
LCALL Q0050
MOV 30H,#00H
MOV 31H,#08H
MOV 32H,#42H
LCALL Q0050
MOV 30H,#20H
MOV 31H,#00H
MOV 32H,#43H
LCALL Q0050
MOV 32H,#A7H
LCALL Q0074
MOV 32H,#80H
LCALL Q0074
MOV 32H,#9FH
LCALL Q0074
RET
;===========================================
Q0113: NOP
MOV 30H,#00H
MOV 31H,#00H
MOV 32H,#24H
LCALL Q0050
MOV R3,#02H
MOV R4,#1EH
MOV 32H,#B0H
LCALL Q0074
Q012A: NOP
Q012B: NOP
MOV DPTR,#BFFFH
MOVX A,@DPTR
JNB ACC.3,Q012B
MOV A,#00H
MOV DPTR,#BFFEH
MOVX @DPTR,A
DJNZ R4,Q012A
DJNZ R3,Q012A
MOV 32H,#B2H
LCALL Q0074
MOV R3,#00H
MOV R4,#00H
Q0147: NOP
MOV A,R3
MOV B,#02H
MUL AB
MOV 36H,A
MOV A,R4
MOV B,#10H
MUL AB
MOV 35H,A
MOV 33H,#00H
LCALL Q0173
INC R3
CJNE R3,#0FH,Q0147
MOV R3,#00H
INC R4
CJNE R4,#04H,Q0147
MOV 36H,#00H
MOV 35H,#00H
LCALL Q009D
LCALL Q00AB
RET
;===========================================
Q0173: NOP
MOV A,35H
MOV B,#20H
MUL AB
ADD A,36H
MOV 36H,A
MOV A,B
ADDC A,#08H
MOV 35H,A
MOV DPTR,#A000H
MOV A,33H
MOV B,#20H
MUL AB
ADD A,DPL
MOV DPL,A
MOV A,B
ADDC A,DPH
MOV DPH,A
PUSH DPH
PUSH DPL
MOV 37H,#10H
Q019E: MOV 30H,36H
MOV 31H,35H
MOV 32H,#24H
LCALL Q0050
POP DPL
POP DPH
CLR A
MOVC A,@A+DPTR
MOV 31H,A
MOV A,#10H
MOVC A,@A+DPTR
MOV 30H,A
INC DPTR
PUSH DPH
PUSH DPL
MOV 32H,#C0H
LCALL Q0062
MOV 31H,30H
LCALL Q0062
MOV A,#20H
ADD A,36H
MOV 36H,A
CLR A
ADDC A,35H
MOV 35H,A
DJNZ 37H,Q019E
POP ACC
POP ACC
RET
;===========================================
Q01DB: NOP
MOV A,35H
MOV B,#20H
MUL AB
ADD A,36H
MOV 36H,A
MOV A,B
ADDC A,#08H
MOV 35H,A
MOV DPTR,#9800H
MOV A,33H
MOV B,#08H
MUL AB
ADD A,DPL
MOV DPL,A
MOV A,B
ADDC A,DPH
MOV DPH,A
PUSH DPH
PUSH DPL
MOV 37H,#08H
Q0206: MOV 30H,36H
MOV 31H,35H
MOV 32H,#24H
LCALL Q0050
POP DPL
POP DPH
CLR A
MOVC A,@A+DPTR
MOV 31H,A
INC DPTR
PUSH DPH
PUSH DPL
MOV 32H,#C0H
LCALL Q0062
MOV A,#20H
ADD A,36H
MOV 36H,A
CLR A
ADDC A,35H
MOV 35H,A
DJNZ 37H,Q0206
POP ACC
POP ACC
RET
;===========================================
Q0238: NOP
MOV A,35H
MOV B,#20H
MUL AB
ADD A,36H
MOV 36H,A
MOV A,B
ADDC A,#08H
MOV 35H,A
MOV DPH,60H
MOV DPL,61H
MOV A,33H
MOV B,#08H
MUL AB
ADD A,DPL
MOV DPL,A
MOV A,B
ADDC A,DPH
MOV DPH,A
PUSH DPH
PUSH DPL
MOV 37H,#08H
Q0266: MOV 30H,36H
MOV 31H,35H
MOV 32H,#24H
LCALL Q0050
POP DPL
POP DPH
CLR A
MOVX A,@DPTR
MOV 31H,A
INC DPTR
PUSH DPH
PUSH DPL
MOV 32H,#C0H
LCALL Q0062
MOV A,#20H
ADD A,36H
MOV 36H,A
CLR A
ADDC A,35H
MOV 35H,A
DJNZ 37H,Q0266
POP ACC
POP ACC
RET
;===========================================
Q0298: NOP
LCALL Q7A20
LCALL Q7A20
LCALL Q5477
MOV DPTR,#E052H
MOV A,#00H
MOVX @DPTR,A
MOV DPTR,#E056H
MOV A,#00H
MOVX @DPTR,A
MOV R3,#30H
MOV R0,#20H
Q02B2: MOV @R0,#00H
INC R0
DJNZ R3,Q02B2
MOV IE,#C3H
MOV TMOD,#D5H
SETB TR1
SETB IT1
SETB IT0
MOV DPTR,#DFFFH
MOV A,#00H
MOVX @DPTR,A
MOV A,#34H
MOVX @DPTR,A
MOV DPTR,#AF00H
MOV A,#05H
MOVX @DPTR,A
MOV DPTR,#AF01H
MOV A,#00H
MOV DPTR,#6F00H
MOV A,#07H
MOVX @DPTR,A
MOV DPTR,#6F01H
MOV A,#97H
MOV 40H,A
MOVX @DPTR,A
MOV DPTR,#6F02H
MOV A,#FFH
MOVX @DPTR,A
MOV 41H,A
LCALL Q00D0
MOV R3,#0FH
MOV A,#00H
MOV DPTR,#E051H
Q02F7: MOVX @DPTR,A
INC DPL
DJNZ R3,Q02F7
MOV DPTR,#9FFFH
MOV A,#00H
MOVX @DPTR,A
MOV 42H,#00H
CLR 21H.4
NOP
MOV DPTR,#E006H
MOVX A,@DPTR
MOV 45H,A
CLR 21H.6
LCALL Q0113
MOV 36H,#02H
MOV 35H,#10H
MOV 33H,#03H
LCALL Q0173
MOV 36H,#04H
MOV 35H,#10H
MOV 33H,#04H
LCALL Q0173
MOV 36H,#06H
MOV 35H,#10H
MOV 33H,#A2H
LCALL Q0173
MOV 36H,#08H
MOV 35H,#10H
MOV 33H,#06H
LCALL Q0173
MOV 36H,#0AH
MOV 35H,#10H
MOV 33H,#05H
LCALL Q0173
MOV 36H,#0CH
MOV 35H,#10H
MOV 33H,#5DH
LCALL Q0173
MOV 36H,#0EH
MOV 35H,#10H
MOV 33H,#24H
LCALL Q0173
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -