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

📄 xxq.asm

📁 35KV变电站自动选线装置程序
💻 ASM
📖 第 1 页 / 共 5 页
字号:
        LDB    AX, #10H
        STB    AX, 7000H[00H]
        LDB    1DH, #0FFH
L1B6FH:
        LDB    AX, 7002H[00H]
        NOP
        NOP
        JBS    AX, 2, L1B7FH
        LCALL  L0614H
        DJNZ   1DH, L1B6FH
L1B7FH:
        LDB    AX, #00H
        STB    AX, 7000H[00H]
        NOP
        NOP
        RET
L1B8AH:
        LDB    AX, #40H
        STB    AX, 7000H[00H]
        LDB    1DH, #0FFH
L1B95H:
        LDB    AX, 7002H[00H]
        NOP
        NOP
        JBS    AX, 3, L1BA5H
        LCALL  L0614H
        DJNZ   1DH, L1B95H
L1BA5H:
        LDB    AX, #00H
        STB    AX, 7000H[00H]
        NOP
        NOP
        RET
L1BB0H:
        LDB    AX, #01H
        STB    AX, 7001H[00H]
        LDB    1DH, #0FFH
L1BBBH:
        LDB    AX, 7002H[00H]
        NOP
        NOP
        JBS    AX, 4, L1BCBH
        LCALL  L0614H
        DJNZ   1DH, L1BBBH
L1BCBH:
        LDB    AX, #00H
        STB    AX, 7001H[00H]
        NOP
        NOP
        RET
L1BD6H:
        LDB    AX, #04H
        STB    AX, 7001H[00H]
        LDB    1DH, #0FFH
L1BE1H:
        LDB    AX, 7002H[00H]
        NOP
        NOP
        JBS    AX, 5, L1BF1H
        LCALL  L0614H
        DJNZ   1DH, L1BE1H
L1BF1H:
        LDB    AX, #00H
        STB    AX, 7001H[00H]
        NOP
        NOP
        RET
L1BFCH:
        LDB    AX, #10H
        STB    AX, 7001H[00H]
        LDB    1DH, #0FFH
L1C07H:
        LDB    AX, 7002H[00H]
        NOP
        NOP
        JBS    AX, 6, L1C17H
        LCALL  L0614H
        DJNZ   1DH, L1C07H
L1C17H:
        LDB    AX, #00H
        STB    AX, 7001H[00H]
        NOP
        NOP
        RET
L1C22H:
        LDB    AX, #40H
        STB    AX, 7001H[00H]
        LDB    1DH, #0FFH
L1C2DH:
        LDB    AX, 7002H[00H]
        NOP
        NOP
        JBS    AX, 7, L1C3DH
        LCALL  L0614H
        DJNZ   1DH, L1C2DH
L1C3DH:
        LDB    AX, #00H
        STB    AX, 7001H[00H]
        NOP
        NOP
        RET
        PUSHF
        PUSH   CX
        NOP
L1C4CH:
        NOP
        NOP
        STB    CX, [AX]
        LCALL  L0614H
        LCALL  L0614H
        LDB    24H, [AX]
        CMPB   24H, CX
        JNE    L1C4CH
        INC    AX
        NOP
L1C62H:
        NOP
        NOP
        STB    21H, [AX]
        LCALL  L0614H
        LCALL  L0614H
        LDB    24H, [AX]
        CMPB   24H, 21H
        JNE    L1C62H
        POP    CX
        POPF
        RET
        PUSHF
        PUSH   CX
        NOP
L1C7DH:
        NOP
        NOP
        STB    CX, [AX]
        LCALL  L0614H
        LCALL  L0614H
        LDB    24H, [AX]
        CMPB   24H, CX
        JNE    L1C7DH
        POP    CX
        POPF
        RET
L1C94H:
        LDB    91H, 90H
        LDB    59H, 90H
        CLRB   5FH
        CLRB   4AH
        CLRB   45H
        STB    45H, 0132H[00H]
        STB    45H, 013AH[00H]
        CLRB   3CH
        CLRB   66H
        CLRB   62H
        CLRB   68H
        CLRB   67H
        CLRB   69H
        CLRB   6CH
        CLRB   90H
        CLRB   3DH
        CLRB   58H
        CLRB   50H
        RET
L1CC1H:
        LDB    AX, #01H
        STB    AX, 0128H[00H]
        STB    AX, 0129H[00H]
        RET
L1CCFH:
        PUSH   AX
        PUSH   CX
        CLRB   21H
        LDB    CX, 013AH[00H]
        ADD    AX, 94H, #0B300H
        LCALL  1C48H
        CLRB   21H
        LDB    CX, 90H
        ADD    AX, 94H, #0B302H
        LCALL  1C48H
        LDB    CX, 8009H[00H]
        LDB    21H, 8008H[00H]
        ADD    AX, 94H, #0B304H
        LCALL  1C48H
        LDB    CX, 8007H[00H]
        LDB    21H, 8004H[00H]
        ADD    AX, 94H, #0B306H
        LCALL  1C48H
        LDB    CX, 8002H[00H]
        LDB    21H, 8000H[00H]
        ADD    AX, 94H, #0B308H
        LCALL  1C48H
        ADD    AX, 94H, #0B30AH
        LD     CX, ptdy
        LCALL  1C48H
        ADD    94H, #0010H
        CMPB   94H, #0A0H
        JNH    L1D3BH
        CLR    94H
L1D3BH:
        CMP    94H, 96H
        JNE    L1D44H
        ADD    96H, #0010H
L1D44H:
        LD     AX, #0B400H
        LD     CX, 94H
        LCALL  1C48H
        LD     AX, #0B402H
        LD     CX, 96H
        LCALL  1C48H
        POP    CX
        POP    AX
        RET
L1D5DH:
        RST
        RET
        PUSHF
        LDB    AX, 0D002H[00H]
        AND    AX, #0007H
        CMPB   AX, #06H
        JNE    L1D77H
        LDB    25H, #01H
        LCALL  L1D98H
        LJMP   L1D96H
L1D77H:
        CMPB   AX, #05H
        JNE    L1D88H
        LDB    25H, #02H
        LCALL  L1D98H
        ADDB   56H, #05H
        LJMP   L1D96H
L1D88H:
        CMPB   AX, #03H
        JNE    L1D96H
        LDB    25H, #04H
        LCALL  L1D98H
        ADDB   56H, #10H
L1D96H:
        POPF
        RET
L1D98H:
        PUSHF
        CLR    56H
        CLRB   24H
        LDB    21H, #01H
L1DA0H:
        ORB    53H, #1FH
        LDB    CX, 21H
        XORB   CX, #0FFH
        ANDB   53H, CX
        STB    53H, 0D001H[00H]
        NOP
        NOP
        LDB    AX, 0D002H[00H]
        NOP
        NOP
        ANDB   AX, 25H
        CMPB   AX, #00H
        JNE    L1DC8H
        LDB    56H, 24H
        LJMP   L1DD2H
L1DC8H:
        INCB   24H
        SHLB   21H, #01H
        CMPB   24H, #05H
        JNH    L1DA0H
L1DD2H:
        POPF
        RET
L1DD4H:
        PUSHF
        PUSH   AX
        PUSH   CX
        PUSH   8CH
        EI
        LDB    46H, #01H
        LCALL  1D5FH
        CMPB   44H, #07H
        JNH    L1DEAH
        LJMP   L1E8DH
L1DEAH:
        CMPB   4BH, #01H
        JE     L1E41H
        LDB    AX, 0123H[00H]
        CMPB   AX, #01H
        JE     L1E36H
        CMPB   56H, #14H
        JNE    L1E07H
        LDB    4BH, #01H
        LCALL  L2AB3H
        LJMP   L22D5H
L1E07H:
        CMPB   56H, #13H
        JE     L1E36H
        CLRB   46H
        CMPB   56H, #10H
        JNE    L1E32H
        LDB    AX, 0138H[00H]
        CMPB   AX, #01H
        JNE    L1E27H
        CLRB   AX
        STB    AX, 0138H[00H]
        LJMP   L22A3H
L1E27H:
        LDB    AX, #01H
        STB    AX, 0138H[00H]
        LJMP   L22A3H
L1E32H:
        NOP
        LJMP   L22D5H
L1E36H:
        LDB    AX, #01H
        STB    AX, 0123H[00H]
        LJMP   L2565H
L1E41H:
        LDB    AX, 0123H[00H]
        CMPB   AX, #01H
        JNE    L1E4EH
        LJMP   L22D5H
L1E4EH:
        CMPB   44H, #07H
        JH     L1E8DH
        INCB   44H
        CMPB   44H, #02H
        JH     L1E76H
        CMPB   44H, #01H
        JNE    L1E65H
        LDB    84H, #0CBH
        LCALL  L2911H
L1E65H:
        CMPB   56H, #06H
        JNE    L1E73H
        LDB    84H, 56H
        LCALL  L2928H
        LJMP   L22D5H
L1E73H:
        LJMP   L22A3H
L1E76H:
        CMPB   44H, #03H
        JH     L1E8DH
        CMPB   56H, #06H
        JNE    L1E73H
        LDB    84H, 56H
        LCALL  L2928H
        CLRB   4CH
        CLRB   85H
        LJMP   L22D5H
L1E8DH:
        LDB    44H, #08H
        CMPB   4CH, #00H
        JE     L1E98H
        LJMP   L1F14H
L1E98H:
        CMPB   85H, #01H
        JE     L1EB0H
        CMPB   56H, #11H
        JE     L1EA5H
        LJMP   L22D5H
L1EA5H:
        LDB    85H, #01H
        LCALL  L2A36H
        CLRB   4CH
        LJMP   L22D5H
L1EB0H:
        CMPB   56H, #12H
        JE     L1F0EH
        CMPB   63H, #00H
        JNE    L1ED9H
        CMPB   56H, #11H
        JE     L1ED6H
        CMPB   56H, #10H
        JE     L1ED6H
        LD     40H, 56H
        LDB    84H, #85H
        LCALL  L2911H
        LDB    84H, 56H
        LCALL  L2928H
        LDB    63H, #01H
L1ED6H:
        LJMP   L22D5H
L1ED9H:
        CMPB   63H, #01H
        JNE    L1EFAH
        CMPB   56H, #11H
        JE     L1EF7H
        CMPB   56H, #10H
        JE     L1EF7H
        LDB    63H, #02H
        SHL    40H, #04H
        ADD    40H, 56H
        LDB    84H, 56H
        LCALL  L2928H
L1EF7H:
        LJMP   L22D5H
L1EFAH:
        CLRB   63H
        LDB    84H, #85H
        LCALL  L2911H
        LDB    84H, #20H
        LCALL  L291DH
        LCALL  L291DH
        LJMP   L22D5H
L1F0EH:
        LDB    4CH, 40H
        LJMP   L22D5H
L1F14H:
        CMPB   4CH, #01H
        JNE    L1F1CH
        LJMP   L1FBCH
L1F1CH:
        CMPB   4CH, #02H
        JNE    L1F24H
        LJMP   L2112H
L1F24H:
        CMPB   4CH, #03H
        JNE    L1F2CH
        LJMP   L206AH
L1F2CH:
        CMPB   4CH, #19H
        JNE    L1F34H
        LJMP   L2158H
L1F34H:
        CMPB   4CH, #06H
        JNE    L1F3CH
        LJMP   L21A2H
L1F3CH:
        CMPB   4CH, #07H
        JNE    L1F44H
        LJMP   L2278H
L1F44H:
        CMPB   4CH, #20H
        JNE    L1F4CH
        LJMP   L200BH
L1F4CH:
        NOP
        CMPB   4CH, #04H
        JNE    L1F55H
        LJMP   L202BH
L1F55H:
        CMPB   4CH, #05H
        JNE    L1F5DH
        LJMP   L216DH
L1F5DH:
        CMPB   4CH, #88H
        JNE    L1F65H
        LJMP   L22A3H
L1F65H:
        CMPB   4CH, #88H
        JNE    L1F6DH
        LJMP   L22A3H
L1F6DH:
        CMPB   4CH, #88H
        JNE    L1F75H
        LJMP   L22A3H
L1F75H:
        CMPB   4CH, #88H
        JNE    L1F7DH
        LJMP   L22A3H
L1F7DH:
        CMPB   4CH, #88H
        JE     L1F85H
        LJMP   L1F88H
L1F85H:
        LJMP   L22A3H
L1F88H:
        CMPB   49H, #00H
        JH     L1FB1H
        LDB    49H, #01H
        LDB    84H, #0C5H
        LCALL  L2911H
        LCALL  L0614H
        LDB    84H, #2DH
        LCALL  L291DH
        LCALL  L291DH
        LCALL  L291DH
        LCALL  L291DH
        LCALL  L291DH
        LCALL  L291DH
        LJMP   L22D5H
L1FB1H:
        CMPB   56H, #12H
        JNE    L1FB9H
        LJMP   L22C2H
L1FB9H:
        LJMP   L22D5H
L1FBCH:
        CMPB   49H, #00H
        JH     L1FDDH
        LDB    49H, #01H
        CLRB   82H
        LDB    84H, #0C4H
        LCALL  L2911H
        LDB    AX, #6FH
        LCALL  L2899H
        LD     28H, 0B004H[00H]
        LCALL  L27B6H
        LJMP   L22D5H
L1FDDH:
        LCALL  L2481H
        DB     99H, 12H
L1FE2H:
        ADDB   99H, 23H, [0D6H]+
        SKIP   82H
        JNH    L2005H
        LD     28H, 40H
        LCALL  L27F9H
        MULU   40H, AX
        LD     CX, 40H
        LD     AX, #0B004H
        LCALL  1C48H
        LDB    AX, #01H
        STB    AX, 0120H[00H]
L2005H:
        LJMP   L22C2H
L2008H:
        LJMP   L22D5H
L200BH:
        CMPB   49H, #00H
        JH     L201BH
        LDB    49H, #01H
        CLRB   82H
        LCALL  L271CH
        JST    L203AH
        DB     0DEH
L201BH:
        SJMP   202FH
        ADDB   99H, INT_MASK, [0D6H]+
        SKIP   82H
        JNH    L2025H
L2025H:
        LJMP   L22C2H
L2028H:
        LJMP   L22D5H
L202BH:
        CMPB   49H, #00H
        JH     L2045H
        LDB    49H, #01H
        CLRB   82H
        LCALL  L2883H
        DB     0B3H, 01H
L203AH:
        DB     0CH, 0B0H
L203CH:
        SCALL  224FH
        SJMP   2040H
        XOR    90H, #0E708H
        DB     02H
L2045H:
        LCALL  L2481H
        CMPB   56H, #12H
        JNE    L2067H
        CMPB   82H, #00H
        JNH    L2064H
        LD     AX, #0B00CH
        LD     CX, 40H
        LCALL  1C48H
        LDB    AX, #01H
        STB    AX, 0120H[00H]
L2064H:
        LJMP   L22C2H
L2067H:
        LJMP   L22D5H
L206AH:
        CMPB   49H, #00H
        JH     L2082H
        LDB    49H, #01H
        CLRB   82H
        LCALL  L2744H
        LDB    84H, 0B008H[00H]
        LCALL  L2928H
        LJMP   L22D5H
L2082H:
        CMPB   49H, #01H
        JNE    L20E5H
        LCALL  L2539H
        CMPB   56H, #12H
        JE     L2092H
        LJMP   L22D5H
L2092H:
        CMPB   82H, #00H
        JNH    L20A1H
        LD     AX, #0B008H
        LD     CX, 40H
        LCALL  1C48H
L20A1H:
        LDB    AX, 0B008H[00H]
        CMPB   AX, #00H
        JNE    L20AEH
        LJMP   L22C2H
L20AEH:
        LDB    84H, #0C0H
        LCALL  L2911H
        LCALL  L2A96H
        CLRB   82H
        LDB    49H, #03H
        LDB    84H, #0C2H
        LCALL  L2911H
        LCALL  L0614H
        LDB    84H, #54H
        LCALL  L291DH
        LDB    84H, #63H
        LCALL  L291DH
        LDB    84H, #3DH
        LCALL  L291DH
        LD     AX, 0B00AH[00H]
        SHL    AX, #01H
        LCALL  L277AH
        LJMP   L22D5H
L20E5H:
        CMPB   49H, #03H
        JNE    L210FH
        LCALL  L23EFH
        CMPB   56H, #12H
        JNE    L210FH
  

⌨️ 快捷键说明

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