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

📄 kn.asm

📁 要开发一个C应用程序(.exe文件)
💻 ASM
📖 第 1 页 / 共 5 页
字号:
                   LCALL Q00C5
                   MOV   33H,#23H
                   LCALL Q00C5
                   MOV   33H,#2BH
                   LCALL Q00C5
                   MOV   33H,#29H
                   LCALL Q00C5
                   MOV   33H,#2EH
                   LCALL Q00C5
                   MOV   33H,#27H
                   LCALL Q00C5
                   MOV   33H,#0EH
                   LCALL Q00C5
                   MOV   33H,#0EH
                   LCALL Q00C5
                   MOV   33H,#0EH
                   LCALL Q00C5
Q0792:             NOP
                   MOV   DPTR,#9FFFH
                   SETB  P1.0
                   MOV   A,#00H
                   MOVX  @DPTR,A
                   LCALL Q7A0C
                   LCALL Q7A0C
                   CLR   P1.0
                   MOV   A,#33H
                   MOVX  @DPTR,A
                   LCALL Q7A02
                   MOV   A,#66H
                   MOVX  @DPTR,A
                   LCALL Q7A02
                   MOV   A,#99H
                   MOVX  @DPTR,A
                   LCALL Q7A02
                   MOV   A,#CCH
                   MOVX  @DPTR,A
                   LCALL Q7A02
                   MOV   A,#FFH
                   MOVX  @DPTR,A
                   LCALL Q7A02
                   JNB   P1.4,Q0792
                   LCALL Q79E6
                   LJMP  Q0428
;===========================================

                   MOV   A,#14H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E010H
                   MOV   A,#00H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E012H
                   MOV   A,#02H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E013H
                   MOV   A,#01H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E014H
                   MOV   A,#00H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E015H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E016H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E017H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E018H
                   MOV   A,#00H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E019H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E060H
                   MOV   A,#00H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E061H
                   MOV   A,#02H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E062H
                   MOV   A,#05H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E063H
                   MOV   A,#00H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E064H
                   MOV   A,#00H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E065H
                   MOV   A,#FAH
                   MOVX  @DPTR,A
                   MOV   DPTR,#E003H
                   MOV   A,#01H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E020H
                   MOV   A,#09H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E021H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E022H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E023H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E024H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E025H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E026H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E027H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E028H
                   MOV   A,#00H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E029H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E02AH
                   MOVX  @DPTR,A
                   MOV   DPTR,#E02BH
                   MOVX  @DPTR,A
                   MOV   DPTR,#E02CH
                   MOVX  @DPTR,A
                   MOV   DPTR,#E02DH
                   MOVX  @DPTR,A
                   MOV   DPTR,#E02EH
                   MOVX  @DPTR,A
                   MOV   DPTR,#E02FH
                   MOVX  @DPTR,A
                   MOV   DPTR,#E038H
                   MOV   A,#00H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E039H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E03AH
                   MOVX  @DPTR,A
                   MOV   DPTR,#E03BH
                   MOVX  @DPTR,A
                   MOV   DPTR,#E03CH
                   MOVX  @DPTR,A
                   MOV   DPTR,#E03DH
                   MOVX  @DPTR,A
                   MOV   DPTR,#E03EH
                   MOVX  @DPTR,A
                   MOV   DPTR,#E03FH
                   MOVX  @DPTR,A
                   MOV   DPTR,#E040H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E041H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E042H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E043H
                   MOVX  @DPTR,A
                   MOV   DPTR,#E044H
                   MOVX  @DPTR,A
                   CLR   21H.4
                   LJMP  Q0298
;===========================================
Q08DD:             NOP
                   MOV   36H,#00H
                   MOV   35H,#00H
                   MOV   33H,#1CH
                   LCALL Q0173
                   MOV   36H,#02H
                   MOV   35H,#00H
                   MOV   33H,#87H
                   LCALL Q0173
                   MOV   36H,#05H
                   MOV   35H,#01H
                   LCALL Q00AB
                   MOV   33H,#10H
                   LCALL Q00C5
                   MOV   33H,#0EH
                   LCALL Q00C5
                   MOV   36H,#0AH
                   MOV   35H,#01H
                   LCALL Q00AB
                   MOV   33H,#2DH
                   LCALL Q00C5
                   MOV   33H,#30H
                   LCALL Q00C5
                   MOV   33H,#41H
                   LCALL Q00C5
                   RET
;===========================================
Q0927:             NOP
                   LCALL Q789D
                   SETB  22H.3
                   LCALL Q0113
                   LCALL Q08DD
                   MOV   36H,#00H
                   MOV   35H,#30H
                   MOV   33H,#1CH
                   LCALL Q0173
                   MOV   36H,#02H
                   MOV   35H,#30H
                   MOV   33H,#4DH
                   LCALL Q0173
                   MOV   36H,#04H
                   MOV   35H,#30H
                   MOV   33H,#4EH
                   LCALL Q0173
                   MOV   36H,#06H
                   MOV   35H,#30H
                   MOV   33H,#4FH
                   LCALL Q0173
                   MOV   36H,#0EH
                   MOV   35H,#30H
                   MOV   33H,#4AH
                   LCALL Q0173
                   MOV   36H,#10H
                   MOV   35H,#30H
                   MOV   33H,#4BH
                   LCALL Q0173
                   MOV   36H,#12H
                   MOV   35H,#30H
                   MOV   33H,#4CH
                   LCALL Q0173
                   MOV   36H,#14H
                   MOV   35H,#30H
                   MOV   33H,#15H
                   LCALL Q0173
                   LCALL Q202B
                   LCALL Q1FC7
                   LCALL Q2011
                   LCALL Q6D9C
                   JB    21H.6,Q09A8
                   JNB   23H.0,Q09A8
                   LJMP  Q20E7
;===========================================
Q09A8:             NOP
                   MOV   DPTR,#E003H
                   MOVX  A,@DPTR
                   CJNE  A,#02H,Q09B6
                   SETB  20H.2
                   CLR   20H.3
                   SJMP  Q09CC
Q09B6:             CJNE  A,#03H,Q09BF
                   CLR   20H.2
                   SETB  20H.3
                   SJMP  Q09CC
Q09BF:             CJNE  A,#04H,Q09C8
                   SETB  20H.2
                   SETB  20H.3
                   SJMP  Q09CC
Q09C8:             CLR   20H.2
                   CLR   20H.3
Q09CC:             NOP
                   MOV   DPTR,#E0B0H
                   MOVX  A,@DPTR
                   MOV   30H,A
                   MOV   74H,30H
                   INC   DPTR
                   MOVX  A,@DPTR
                   MOV   31H,A
                   MOV   75H,31H
                   INC   DPTR
                   MOVX  A,@DPTR
                   MOV   32H,A
                   INC   DPTR
                   MOVX  A,@DPTR
                   MOV   33H,A
                   LCALL Q7B20
                   MOV   70H,50H
                   MOV   71H,51H
                   MOV   30H,70H
                   MOV   31H,71H
                   MOV   DPTR,#E0B4H
                   MOVX  A,@DPTR
                   MOV   32H,A
                   INC   DPTR
                   MOVX  A,@DPTR
                   MOV   33H,A
                   LCALL Q7B20
                   MOV   72H,50H
                   MOV   73H,51H
                   MOV   DPTR,#E076H
                   MOVX  A,@DPTR
                   MOV   76H,A
                   MOV   DPTR,#E077H
                   MOVX  A,@DPTR
                   MOV   77H,A
                   MOV   A,76H
                   CJNE  A,#00H,Q0A21
                   MOV   A,77H
                   CJNE  A,#00H,Q0A21
                   SETB  22H.4
                   SJMP  Q0A24
Q0A21:             NOP
                   CLR   22H.4
Q0A24:             NOP
                   MOV   DPTR,#E06DH
                   MOVX  A,@DPTR
                   MOV   78H,A
                   CJNE  A,#00H,Q0A32
                   SETB  22H.5
                   SJMP  Q0A34
Q0A32:             CLR   22H.5
Q0A34:             NOP
                   INC   76H
                   INC   77H
                   INC   78H
Q0A3B:             NOP
                   JNB   P1.4,Q0A66
                   LCALL Q79E6
                   CJNE  A,#FFH,Q0A4B
                   LCALL Q1FB2
                   LJMP  Q0428
;===========================================
Q0A4B:             NOP
                   CJNE  A,#F9H,Q0A55
                   LCALL Q789D
                   LJMP  Q0A66
;===========================================
Q0A55:             NOP
                   CJNE  A,#F1H,Q0A5F
                   LCALL Q78BA
                   LJMP  Q0A66
;===========================================
Q0A5F:             NOP
                   CJNE  A,#F8H,Q0A66
                   LCALL Q6BCC
Q0A66:             NOP
                   LCALL Q6D9C
                   JB    21H.6,Q0A73
                   JNB   23H.0,Q0A73
                   LJMP  Q20E7
;===========================================
Q0A73:             NOP
                   MOV   DPTR,#E010H
                   MOVX  A,@DPTR
                   CJNE  A,#00H,Q0A7E
                   LJMP  Q0E7B
;===========================================
Q0A7E:             NOP
Q0A7F:             NOP
                   SETB  P1.6
                   JNB   P1.2,Q0A87
                   SJMP  Q0A8A
Q0A87:             LJMP  Q0C7C
;===========================================
Q0A8A:             NOP
                   MOV   R6,#1EH
Q0A8D:             MOV   R7,#FAH
Q0A8F:             JNB   P1.2,Q0A96
                   NOP
                   NOP
                   SJMP  Q0A99
Q0A96:             LJMP  Q0A7F
;===========================================
Q0A99:             DJNZ  R7,Q0A8F
                   DJNZ  R6,Q0A8D
Q0A9D:             NOP
                   JNB   P1.4,Q0AC8
                   LCALL Q79E6
                   CJNE  A,#FFH,Q0AAD
                   LCALL Q1FB2
                   LJMP  Q0428
;===========================================
Q0AAD:             NOP
                   CJNE  A,#F9H,Q0AB7
                   LCALL Q789D
                   LJMP  Q0AC8
;===========================================
Q0AB7:             NOP
                   CJNE  A,#F1H,Q0AC1
                   LCALL Q78BA
                   LJMP  Q0AC8
;===========================================
Q0AC1:             NOP
                   CJNE  A,#F8H,Q0AC8
                   LCALL Q6BCC
Q0AC8:             NOP
                   LCALL Q6D9C
                   JB    21H.6,Q0AD5
                   JNB   23H.0,Q0AD5
                   LJMP  Q20E7
;===========================================

Q0AFF:             JNB   P1.2,Q0B06
                   NOP
                   NOP
                   SJMP  Q0B09
Q0B06:             LJMP  Q0A7F
;===========================================
Q0B09:             DJNZ  R7,Q0AFF
                   JNB   P1.5,Q0B21
                   MOV   R7,#46H
Q0B10:             JNB   P1.2,Q0B17
                   NOP
                   NOP
                   SJMP  Q0B1A

⌨️ 快捷键说明

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