⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kn.asm

📁 要开发一个C应用程序(.exe文件)
💻 ASM
📖 第 1 页 / 共 5 页
字号:

                   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 + -