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

📄 xxq.asm

📁 35KV变电站自动选线装置程序
💻 ASM
📖 第 1 页 / 共 5 页
字号:
        SJMP   L0CABH
L0C3FH:
        CLRB   4FH
        ADD    3AH, 6EH, 34H
        ADD    2EH, 2EH, 36H
        ADD    30H, 30H, 38H
        ADD    32H, 32H, 2CH
        SHR    3AH, #01H
        SHR    2EH, #01H
        SHR    30H, #01H
        SHR    32H, #01H
        CLR    34H
        CLR    36H
        CLR    38H
        CLR    2CH
        CMPB   51H, #00H
        JNE    L0CABH
        LDB    AX, 0129H[00H]
        CMPB   AX, #00H
        JE     L0C79H
        LCALL  L0F6BH
        SJMP   L0CABH
L0C79H:
        LDB    AX, 0132H[00H]
        CMPB   AX, #00H
        JE     L0C89H
        LCALL  L0D1AH
        LJMP   L0CABH
L0C89H:
        CMP    3AH, 5AH
        JNH    L0CA4H
        CMPB   4AH, #17H
        JNH    L0CA0H
        LCALL  L0CECH
        CLRB   5FH
        CLRB   45H
        LCALL  L0D1AH
        LJMP   L0CABH
L0CA0H:
        INCB   4AH
        SJMP   L0CABH
L0CA4H:
        CLRB   4AH
        STB    4AH, 0132H[00H]
L0CABH:
        POP    24H
        POP    CX
        POP    AX
        POPF
        EI
        RET
L0CB4H:
        DI
        LDB    AX, #0CH
        LCALL  L0CDAH
        ADD    34H, CX
        LDB    AX, #08H
        LCALL  L0CDAH
        ADD    38H, CX
        LDB    AX, #09H
        LCALL  L0CDAH
        ADD    36H, CX
        LDB    AX, #0BH
        LCALL  L0CDAH
        ADD    2CH, CX
        RET
L0CDAH:
        LDB    AD_RESULT, AX
        NOP
        NOP
L0CDFH:
        JBS    AD_RESULT, 3, L0CDFH
        LDB    CX, AD_RESULT
        LDB    21H, AD_TIME
        SHR    CX, #06H
        RET
L0CECH:
        CMP    30H, 2EH
        JNH    L0D0CH
        CMP    32H, 2EH
        JNH    L0D01H
        LDB    AX, #41H
        STB    AX, 013AH[00H]
        LJMP   L0D19H
L0D01H:
        LDB    AX, #43H
        STB    AX, 013AH[00H]
        LJMP   L0D19H
L0D0CH:
        CMP    30H, 32H
        JH     L0D01H
        LDB    AX, #42H
        STB    AX, 013AH[00H]
L0D19H:
        RET
L0D1AH:
        LDB    AX, #01H
        STB    AX, 0132H[00H]
        CMPB   67H, #00H
        JNE    L0D3FH
        LDB    68H, 7002H[00H]
        LCALL  L1767H
        LDB    67H, #01H
        CLRB   50H
        CMPB   68H, #00H
        JNE    L0D3FH
        LDB    51H, #01H
        LJMP   L0F6AH
L0D3FH:
        CMPB   5FH, #00H
        JNE    L0D5AH
        CLRB   5FH
        CLRB   62H
        JBS    68H, 0, L0D54H
        LDB    5FH, #02H
        LDB    62H, #01H
        LJMP   L0F6AH
L0D54H:
        LCALL  L10ADH
        LJMP   L0F6AH
L0D5AH:
        CMPB   5FH, #01H
        JNE    L0D65H
        LCALL  L10F7H
        LJMP   L0F6AH
L0D65H:
        CMPB   62H, #01H
        JNE    L0D7CH
        JBS    68H, 1, L0D76H
        LDB    5FH, #03H
        LDB    62H, #02H
        LJMP   L0F6AH
L0D76H:
        LCALL  L112CH
        LJMP   L0F6AH
L0D7CH:
        CMPB   5FH, #02H
        JNE    L0D87H
        LCALL  L116EH
        LJMP   L0F6AH
L0D87H:
        CMPB   62H, #02H
        JNE    L0D9EH
        JBS    68H, 2, L0D98H
        LDB    5FH, #04H
        LDB    62H, #03H
        LJMP   L0F6AH
L0D98H:
        LCALL  L11A3H
        LJMP   L0F6AH
L0D9EH:
        CMPB   5FH, #03H
        JNE    L0DA9H
        LCALL  L11E5H
        LJMP   L0F6AH
L0DA9H:
        CMPB   62H, #03H
        JNE    L0DC0H
        JBS    68H, 3, L0DBAH
        LDB    5FH, #05H
        LDB    62H, #04H
        LJMP   L0F6AH
L0DBAH:
        LCALL  L121AH
        LJMP   L0F6AH
L0DC0H:
        CMPB   5FH, #04H
        JNE    L0DCBH
        LCALL  L125CH
        LJMP   L0F6AH
L0DCBH:
        CMPB   62H, #04H
        JNE    L0DE2H
        JBS    68H, 4, L0DDCH
        LDB    5FH, #06H
        LDB    62H, #05H
        LJMP   L0F6AH
L0DDCH:
        LCALL  L1291H
        LJMP   L0F6AH
L0DE2H:
        CMPB   5FH, #05H
        JNE    L0DEDH
        LCALL  L12D3H
        LJMP   L0F6AH
L0DEDH:
        CMPB   62H, #05H
        JNE    L0E04H
        JBS    68H, 5, L0DFEH
        LDB    5FH, #07H
        LDB    62H, #06H
        LJMP   L0F6AH
L0DFEH:
        LCALL  L1308H
        LJMP   L0F6AH
L0E04H:
        CMPB   5FH, #06H
        JNE    L0E0FH
        LCALL  L134AH
        LJMP   L0F6AH
L0E0FH:
        CMPB   62H, #06H
        JNE    L0E26H
        JBS    68H, 6, L0E20H
        LDB    5FH, #08H
        LDB    62H, #07H
        LJMP   L0F6AH
L0E20H:
        LCALL  L137FH
        LJMP   L0F6AH
L0E26H:
        CMPB   5FH, #07H
        JNE    L0E31H
        LCALL  L13C1H
        LJMP   L0F6AH
L0E31H:
        CMPB   62H, #07H
        JNE    L0E45H
        JBS    68H, 7, L0E3FH
        LCALL  L18FAH
        LJMP   L0F6AH
L0E3FH:
        LCALL  L13F6H
        LJMP   L0F6AH
L0E45H:
        CMPB   5FH, #08H
        JNE    L0E50H
        LCALL  L1438H
        LJMP   L0F6AH
L0E50H:
        CMPB   62H, #08H
        JNE    L0E65H
        JBS    68H, 0, L0E5FH
        INCB   62H
        INCB   5FH
        LJMP   L0F6AH
L0E5FH:
        LCALL  L1467H
        LJMP   L0F6AH
L0E65H:
        CMPB   5FH, #09H
        JNE    L0E70H
        LCALL  L147EH
        LJMP   L0F6AH
L0E70H:
        CMPB   62H, #09H
        JNE    L0E85H
        JBS    68H, 1, L0E7FH
        INCB   62H
        INCB   5FH
        LJMP   L0F6AH
L0E7FH:
        LCALL  L14C2H
        LJMP   L0F6AH
L0E85H:
        CMPB   5FH, #0AH
        JNE    L0E90H
        LCALL  L14D9H
        LJMP   L0F6AH
L0E90H:
        CMPB   62H, #0AH
        JNE    L0EA5H
        JBS    68H, 2, L0E9FH
        INCB   62H
        INCB   5FH
        LJMP   L0F6AH
L0E9FH:
        LCALL  L151DH
        LJMP   L0F6AH
L0EA5H:
        CMPB   5FH, #0BH
        JNE    L0EB0H
        LCALL  L1534H
        LJMP   L0F6AH
L0EB0H:
        CMPB   62H, #0BH
        JNE    L0EC5H
        JBS    68H, 3, L0EBFH
        INCB   62H
        INCB   5FH
        LJMP   L0F6AH
L0EBFH:
        LCALL  L1578H
        LJMP   L0F6AH
L0EC5H:
        CMPB   5FH, #0CH
        JNE    L0ED0H
        LCALL  L158FH
        LJMP   L0F6AH
L0ED0H:
        CMPB   62H, #0CH
        JNE    L0EE5H
        JBS    68H, 4, L0EDFH
        INCB   62H
        INCB   5FH
        LJMP   L0F6AH
L0EDFH:
        LCALL  L15D3H
        LJMP   L0F6AH
L0EE5H:
        CMPB   5FH, #0DH
        JNE    L0EF0H
        LCALL  L15EAH
        LJMP   L0F6AH
L0EF0H:
        CMPB   62H, #0DH
        JNE    L0F05H
        JBS    68H, 5, L0EFFH
        INCB   62H
        INCB   5FH
        LJMP   L0F6AH
L0EFFH:
        LCALL  L162EH
        LJMP   L0F6AH
L0F05H:
        CMPB   5FH, #0EH
        JNE    L0F10H
        LCALL  L1645H
        LJMP   L0F6AH
L0F10H:
        CMPB   62H, #0EH
        JNE    L0F25H
        JBS    68H, 6, L0F1FH
        INCB   62H
        INCB   5FH
        LJMP   L0F6AH
L0F1FH:
        LCALL  L1689H
        LJMP   L0F6AH
L0F25H:
        CMPB   5FH, #0FH
        JNE    L0F30H
        LCALL  L16A0H
        LJMP   L0F6AH
L0F30H:
        CMPB   62H, #0FH
        JNE    L0F45H
        JBS    68H, 7, L0F3FH
        INCB   62H
        INCB   5FH
        LJMP   L0F6AH
L0F3FH:
        LCALL  L16E4H
        LJMP   L0F6AH
L0F45H:
        CMPB   5FH, #10H
        JNE    L0F50H
        LCALL  L16FBH
        LJMP   L0F6AH
L0F50H:
        CMPB   62H, #10H
        JNE    L0F69H
        CMPB   52H, #00H
        JNE    L0F65H
        LCALL  L1CC1H
        LCALL  L1CCFH
        LCALL  L1C94H
        SJMP   L0F6AH
L0F65H:
        LDB    51H, #01H
        RET
L0F69H:
        NOP
L0F6AH:
        RET
L0F6BH:
        LD     AX, 0B008H[00H]
        CMP    AX, #0000H
        JNE    L0F7FH
        CLRB   AX
        STB    AX, 0129H[00H]
        SJMP   L0FDEH
L0F7FH:
        CMPB   45H, #00H
        JNE    L0FA6H
        CMPB   59H, #00H
        JNE    L0F92H
        CLRB   AX
        STB    AX, 0129H[00H]
        SJMP   L0FDEH
L0F92H:
        LDB    45H, #01H
        CLRB   3DH
        CLRB   66H
        CLRB   6CH
        LD     60H, 0B00AH[00H]
        LD     64H, #012CH
        SJMP   L0FDEH
L0FA6H:
        CMP    60H, #0000H
        JNH    L0FB0H
        DEC    60H
        SJMP   L0FDEH
L0FB0H:
        CMPB   3DH, #00H
        JNE    L0FBDH
        LDB    3DH, #01H
        LCALL  L0FDFH
        SJMP   L0FDEH
L0FBDH:
        CMP    64H, #0000H
        JNH    L0FDAH
        DEC    64H
        CMP    3AH, 5AH
        JNH    L0FD6H
        INCB   66H
        CMPB   66H, #03H
        JNH    L0FDEH
        LCALL  L1056H
        SJMP   L0FDAH
L0FD6H:
        CLRB   66H
        SJMP   L0FDEH
L0FDAH:
        CLRB   45H
        CLRB   6CH
L0FDEH:
        RET
L0FDFH:
        LDB    68H, 7002H[00H]
        LCALL  L1767H
        JBC    59H, 0, L0FF5H
        ANDB   59H, #0FEH
        LDB    6CH, #01H
        LCALL  L1B18H
        SJMP   L1055H
L0FF5H:
        JBC    59H, 1, L1003H
        ANDB   59H, #0FDH
        LDB    6CH, #02H
        LCALL  L1B3EH
        SJMP   L1055H
L1003H:
        JBC    59H, 2, L1011H
        ANDB   59H, #0FBH
        LDB    6CH, #04H
        LCALL  L1B64H
        SJMP   L1055H
L1011H:
        JBC    59H, 3, L101FH
        ANDB   59H, #0F7H
        LDB    6CH, #08H
        LCALL  L1B8AH
        SJMP   L1055H
L101FH:
        JBC    59H, 4, L102DH
        ANDB   59H, #0EFH
        LDB    6CH, #10H
        LCALL  L1BB0H
        SJMP   L1055H
L102DH:
        JBC    59H, 5, L103BH
        ANDB   59H, #0DFH
        LDB    6CH, #20H
        LCALL  L1BD6H
        SJMP   L1055H
L103BH:
        JBC    59H, 6, L1049H
        ANDB   59H, #0BFH
        LDB    6CH, #40H
        LCALL  L1BFCH
        SJMP   L1055H
L1049H:
        JBC    59H, 7, L1055H
        ANDB   59H, #7FH
        LDB    6CH, #80H
        LCALL  L1C22H
L1055H:
        RET
L1056H:
        LDB    68H, 7002H[00H]
        LCALL  L1767H
        CMPB   6CH, #01H
        JNE    L1068H
        LCALL  L17CCH
        SJMP   L10ACH
L1068H:
        CMPB   6CH, #02H
        JNE    L1072H
        LCALL  L17F1H
        SJMP   L10ACH
L1072H:
        CMPB   6CH, #04H
        JNE    L107CH
        LCALL  L1816H
        SJMP   L10ACH
L107CH:
        CMPB   6CH, #08H
        JNE    L1086H
        LCALL  L183CH
        SJMP   L10ACH
L1086H:
        CMPB   6CH, #10H
        JNE    L1090H
        LCALL  L1862H
        SJMP   L10ACH
L1090H:
        CMPB   6CH, #20H
        JNE    L109AH
        LCALL  L1888H
        SJMP   L10ACH
L109AH:
        CMPB   6CH, #40H
        JNE    L10A4H
        LCALL  L18AEH
        SJMP   L10ACH
L10A4H:
        CMPB   6CH, #80H
        JNE    L10ACH
        LCALL  L18D4H
L10ACH:
        RET
L10ADH:
        CMPB   45H, #01H
        JE     L10B8H
        LCALL  L173FH
        LJMP   L10F6H
L10B8H:
        CMP    64H, #0000H
        JH     L10D4H
        CLRB   45H
        CMPB   5FH, #00H
        JNE    L10C8H
        LDB    5FH, #01H
L10C8H:
        LD     60H, #0011H
        INCB   62H
        LCALL  L17CCH
        LJMP   L10F6H
L10D4H:
        DEC    64H
        CMP    3AH, 5AH
        JH     L10F4H
        INCB   66H
        CMPB   66H, #02H
        JNH    L10F6H
        LDB    90H, #00H
        
        LD     92H, 3AH
        ld     ptdy2,ptdy           ;xg
        ld     ptdy,92h          ;xg
        LCALL  L1CC1H
        LCALL  L1CCFH
        LCALL  L1C94H
        LJMP   L10F6H
L10F4H:
        CLRB   66H
L10F6H:
        RET
L10F7H:
        CMP    60H, #0000H
        JNH    L1122H
        DEC    60H
        CMP    3AH, 5AH
        JH     L111DH
        INCB   6CH
        CMPB   6CH, #03H
        JNH    L112BH
        LDB    90H, #01H
        
        LD     92H, 3AH
        ld     ptdy2,ptdy           ;xg
        ld     ptdy,92h          ;xg
        LCALL  L1CC1H
        LCALL  L1CCFH
        LCALL  L1C94H
        LJMP   L112BH
L111DH:
        CLRB   6CH
        LJMP   L112BH
L1122H:
        INCB   5FH
        CLRB   45H
        CLRB   6CH
        LCALL  L1B18H
L112BH:
        RET
L112CH:
        CMPB   45H, #01H
        JE     L1137H
        LCALL  L173FH
        LJMP   L116DH
L1137H:
        CMP    64H, #0000H
        JH     L114BH
        CLRB   45H
        LD     60H, #0011H
        INCB   62H
        LCALL  L17F1H
        LJMP   L116DH
L114BH:
        DEC    64H
        CMP    3AH, 5AH
        JH     L116BH
        INCB   66H
        CMPB   66H, #02H
        JNH    L116DH
        LDB    90H, #00H
        
        LD     92H, 3AH
        ld     ptdy2,ptdy           ;xg
        ld     ptdy,92h          ;xg
        LCALL  L1CC1H
        LCALL  L1CCFH
        LCALL  L1C94H
        LJMP   L116DH
L116BH:
        CLRB   66H
L116DH:
        RET
L116EH:
        CMP    60H, #0000H
        JNH    L1199H
        DEC    60H
        CMP    3AH, 5AH
        JH     L1194H

⌨️ 快捷键说明

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