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

📄 xie1.asm

📁 8051 編輯功能 8051 4051 2051 反組譯程式
💻 ASM
📖 第 1 页 / 共 3 页
字号:
                        CJNE R3,#03H,FF2
                        LCALL HQ
                        LJMP FF
                   FF2:
                       CJNE R3,#04H,FF3
                       LCALL HB
                       LJMP FF
                   FF3:
                       CJNE R3,#05H,FF4
                       LCALL HZ
                       LJMP FF
                   FF4:
                       CJNE R3,#06H,FF5
                       LCALL HW
                       LJMP FF
                   FF5:
                       CJNE R3,#07H,FF
                       LCALL HW
                    FF:RET
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                   DJ:SETB TR0                         ;7CS
                      MOV A,34H
                      CJNE A,#00H,D11
                     ; MOV DPTR,#TAB2
                 D11: LCALL HW
                      RET
             ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                  ZD1:
                       PUSH ACC
                       PUSH PSW
                       CLR EA
                       CLR ET0
                       CLR TF0
                       CLR TR0
                       MOV TH0,#0F0H
                       MOV TL0,#0A0H
                       MOV A,32H
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                      CJNE A,#10,CLK1
                       LJMP CLK2
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                     CLK1:LCALL TP          ;DONG
                     CLK2:CPL P1.5
                       INC R4
                       CJNE R4,#48,PA0
                       MOV R4,#00H
                       SETB P1.7
                       LJMP PA0
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                 PA0:
                     SETB TR0
                     SETB ET0
                     SETB EA
                     POP PSW
                     POP ACC
                      RETI
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                  D:              ;DELAY
                    MOV R6,#20
                 L2:MOV R7,#40
                 L1:DJNZ R7,L1
                    DJNZ R6,L2
                      RET
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                 TP:                   ;,CP
                    MOV 34H,#02
                    CPL P1.5
                    CLR P1.7
                    CLR C
        ;;;;;;;;;;       ;;;;;;;;;;;;;;;;;;;;;;;;;;
                    INC R2
                    CJNE R2,#01H,K4
                K22:CJNE R1,#00H,K3

     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                K2:                   ;cp
                   MOV A,35H
                   MOVC A,@A+DPTR
                   MOV 33H,A
                   INC DPTR
               ;;;;;;;;;;;;;;;;;;;;;;;;;;;
                   CJNE A,#06H,K5
                   MOV DPTR,#TAB
                   INC R3
                   MOV 35H,#00H
                   CJNE R3,#07H,K2
                   MOV DPTR,#TAB1
                   LJMP K2
        ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                 K3:
                    LJMP PP2
                 K4:LJMP K7
     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                 K5:CJNE A,#19H,K6
                    MOV DPTR,#TAB1
                    DJNZ 40H,K2
                    MOV 40H,#04
                    MOV DPTR,#TAB2
                    LJMP K2
             ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
               K6:CJNE A,#29H,KK1
                   MOV DPTR,#TAB2
                   DJNZ 40H,K2
                   MOV 40H,#04
                   MOV DPTR,#TAB4
                   LJMP K2
           ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
               KK1:CJNE A,#49H,KK2
                   MOV DPTR,#TAB4
                   DJNZ 40H,K2
                   MOV DPTR,#TAB5
                   MOV 40H,#04
                   LJMP K2
            ;;;;;;;;;;;;;;;;;;;;;;;;
               KK2:CJNE A,#59H,KK3
                   MOV DPTR,#TAB5
                   DJNZ 40H,K2
                   MOV 40H,#04
                   MOV DPTR,#TAB6
                   LJMP K2
           ;;;;;;;;;;;;;;;;;;;;;;;;;
               KK3:CJNE A,#69H,KK4
                   MOV DPTR,#TAB6
                   DJNZ 40H,K2
                   MOV 40H,#04
                   MOV DPTR,#TAB7
                   MOV TH0,#00H
                   MOV TL0,#00H
               KK5:LJMP K2
           ;;;;;;;;;;;;;;;;;;;;;;;;;;;
           ;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                 KK4:CJNE A,#99H,K7
                    MOV DPTR,#TAB7
                    MOV TH0,#00H
                    MOV TL0,#00H
                    DJNZ 40H,KK5   ;KK5
                    MOV DPTR,#TAB3 ;TAB3
                    MOV TH0,#0F0H
                    MOV TL0,#0A0H
                    MOV 40H,#04
                    MOV 39H,#193
                    MOV R1,#01H
                    ;MOV R3,#00H    ;JIA
                    MOV 35H,#00H
                    LJMP K22     ;K22
      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
               K7:
                  MOV A,33H      ;YWCP
                  RLC A
                  MOV P1.6,C
                  MOV 33H,A
                  INC R5
                  CJNE R5,#8,K8
                  MOV R2,#00H
                  MOV R5,#00H
                  LJMP K8
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
            PP2:
                DEC 39H
                MOV A,39H
                MOVC A,@A+DPTR              ;FCP
                MOV 33H,A
                MOV A,39H
                JNZ K7
                INC 37H
                MOV A,37H
           ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
                CJNE A,#01H,PP1
                MOV DPTR,#TAB2
                MOV 39H,#193
                ljmp PP2
      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
            PP1:
                CJNE A,#02H,PP3
                MOV DPTR,#TAB4
                MOV 39H,#193
                LJMP PP2
      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
           PP3:
                CJNE A,#03,PP4
                MOV 39H,#97
                MOV DPTR,#TAB5
                LJMP PP2
     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
           PP4: CJNE A,#04H,PP5
                MOV DPTR,#TAB6
                MOV 39H,#49
                LJMP PP2
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
           PP5:CJNE A,#05,PP6
               DJNZ 40H,PP7
   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
           PP6:MOV 40H,#04
               MOV DPTR,#TAB
               MOV 39H,#193
               MOV R1,#00H
               MOV 37H,#00H

⌨️ 快捷键说明

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