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

📄 lantest.asm

📁 网线测试仪程序
💻 ASM
📖 第 1 页 / 共 5 页
字号:
 ==========================================================================
;====Power Disassembler for MCS-51 and 6502================================
;==========================================================================
;   Writen by: 覃远高
;   Copyright: 覃远高
;    HomePage: http://coolsh.163.net
;      E-mail: qinyg@163.net
;         Tel: 0755-2282553
;      Update: 3.Jul,2000
;==========================================================================
;===========Disassemble information========================================
;==========================================================================
;    File Name: C:\51WIN\网线测试仪.BIN
;      IC Body: MCS-51  
;         Date: 2008-1-10
;==========================================================================
;==========================================================================
Q0000:        LJMP  Q1FD9                        ;0000   02 1F D9
Q0003:        SETB  P3.0                         ;0003   D2 B0
Q0005:        CLR   P3.1                         ;0005   C2 B1
              SETB  P3.2                         ;0007   D2 B2
Q0009:        RET                                ;0009   22
              MOV   R7,A                         ;000A   FF
              LJMP  Q1F57                        ;000B   02 1F 57
Q000E:        LCALL Q1F78                        ;000E   12 1F 78
              MOV   R4,#15H                      ;0011   7C 15
              MOV   R5,#0BAH                     ;0013   7D BA
              CLR   A                            ;0015   E4
              MOV   R7,A                         ;0016   FF
              LJMP  Q1EF5                        ;0017   02 1E F5
              MOV   R7,A                         ;001A   FF
              LJMP  Q1C94                        ;001B   02 1C 94
Q001E:        LJMP  Q03D3                        ;001E   02 03 D3
Q0021:        MOV   A,R0                         ;0021   E8
              XRL   A,#80H                       ;0022   64 80
              MOV   R0,A                         ;0024   F8
Q0025:        MOV   A,R1                         ;0025   E9
              RLC   A                            ;0026   33
              MOV   A,R0                         ;0027   E8
              RLC   A                            ;0028   33
              JZ    Q003C                        ;0029   60 11
              INC   A                            ;002B   04
              JZ    Q001E                        ;002C   60 F0
              MOV   A,R5                         ;002E   ED
              RLC   A                            ;002F   33
              MOV   A,R4                         ;0030   EC
              RLC   A                            ;0031   33
              JNZ   Q003D                        ;0032   70 09
              MOV   A,R0                         ;0034   E8
              MOV   R4,A                         ;0035   FC
              MOV   A,R1                         ;0036   E9
              MOV   R5,A                         ;0037   FD
              MOV   A,R2                         ;0038   EA
              MOV   R6,A                         ;0039   FE
              MOV   A,R3                         ;003A   EB
              MOV   R7,A                         ;003B   FF
Q003C:        RET                                ;003C   22
Q003D:        INC   A                            ;003D   04
              JZ    Q001E                        ;003E   60 DE
              SETB  C                            ;0040   D3
              MOV   A,R3                         ;0041   EB
              SUBB  A,R7                         ;0042   9F
              MOV   A,R2                         ;0043   EA
              SUBB  A,R6                         ;0044   9E
              MOV   A,R1                         ;0045   E9
              SUBB  A,R5                         ;0046   9D
              MOV   A,R0                         ;0047   E8
              CLR   ACC.7                        ;0048   C2 E7
              MOV   B,R4                         ;004A   8C F0
              CLR   F7H                          ;004C   C2 F7
              SUBB  A,B                          ;004E   95 F0
              JC    Q005E                        ;0050   40 0C
              MOV   A,R0                         ;0052   E8
              XCH   A,R4                         ;0053   CC
              MOV   R0,A                         ;0054   F8
              MOV   A,1                          ;0055   E9
              XCH   A,R5                         ;0056   CD
              MOV   R1,A                         ;0057   F9
              MOV   A,R2                         ;0058   EA
              XCH   A,R6                         ;0059   CE
              MOV   R2,A                         ;005A   FA
              MOV   A,R3                         ;005B   EB
              XCH   A,R7                         ;005C   CF
              MOV   R3,A                         ;005D   FB
Q005E:        LCALL Q039E                        ;005E   12 03 9E
              MOV   B,PSW                        ;0061   85 D0 F0
              ANL   A,R0                         ;0064   58
              INC   A                            ;0065   04
              JNZ   Q006B                        ;0066   70 03
              JB    F0,Q001E                     ;0068   20 D5 B3
Q006B:        MOV   A,R0                         ;006B   E8
              INC   A                            ;006C   04
              JNZ   Q0076                        ;006D   70 07
              JNC   Q0073                        ;006F   50 02
              CPL   F0                           ;0071   B2 D5
Q0073:        LJMP  Q03DD                        ;0073   02 03 DD
Q0076:        MOV   F0,C                         ;0076   92 D5
              MOV   A,R4                         ;0078   EC
              INC   A                            ;0079   04
              JZ    Q0073                        ;007A   60 F7
              CLR   A                            ;007C   E4
              XCH   A,R4                         ;007D   CC
              PUSH  ACC                          ;007E   C0 E0
              CLR   C                            ;0080   C3
              SUBB  A,R0                         ;0081   98
              MOV   R0,A                         ;0082   F8
              JZ    Q00C0                        ;0083   60 3B
              SUBB  A,#18H                       ;0085   94 18
              JZ    Q0091                        ;0087   60 08
              JC    Q0098                        ;0089   40 0D
              POP   ACC                          ;008B   D0 E0
              MOV   R3,A                         ;008D   FB
              LJMP  Q03B5                        ;008E   02 03 B5
Q0091:        CLR   A                            ;0091   E4
              MOV   R3,A                         ;0092   FB
              MOV   R2,A                         ;0093   FA
              XCH   A,R1                         ;0094   C9
              MOV   R4,A                         ;0095   FC
              SJMP  Q00C0                        ;0096   80 28
Q0098:        MOV   A,R0                         ;0098   E8
              JNB   ACC.4,Q00A2                  ;0099   30 E4 06
              CLR   A                            ;009C   E4
              XCH   A,R1                         ;009D   C9
              MOV   R3,A                         ;009E   FB
              CLR   A                            ;009F   E4
              XCH   A,R2                         ;00A0   CA
              MOV   R4,A                         ;00A1   FC
Q00A2:        MOV   A,R0                         ;00A2   E8
              JNB   ACC.3,Q00AB                  ;00A3   30 E3 05
              CLR   A                            ;00A6   E4
              XCH   A,R1                         ;00A7   C9
              XCH   A,R2                         ;00A8   CA
              XCH   A,R3                         ;00A9   CB
              MOV   R4,A                         ;00AA   FC
Q00AB:        MOV   A,R0                         ;00AB   E8
              ANL   A,#07H                       ;00AC   54 07
              JZ    Q00C0                        ;00AE   60 10
              MOV   R0,A                         ;00B0   F8
Q00B1:        CLR   C                            ;00B1   C3
              MOV   A,R1                         ;00B2   E9
              RRC   A                            ;00B3   13
              MOV   R1,A                         ;00B4   F9
              MOV   A,R2                         ;00B5   EA
              RRC   A                            ;00B6   13
              MOV   R2,A                         ;00B7   FA
              MOV   A,R3                         ;00B8   EB
              RRC   A                            ;00B9   13
              MOV   R3,A                         ;00BA   FB
              MOV   A,R4                         ;00BB   EC
              RRC   A                            ;00BC   13
              MOV   R4,A                         ;00BD   FC
              DJNZ  R0,Q00B1                     ;00BE   D8 F1
Q00C0:        JNB   F5H,Q00F2                    ;00C0   30 F5 2F
              CLR   C                            ;00C3   C3
              CLR   A                            ;00C4   E4
              SUBB  A,R4                         ;00C5   9C
              MOV   R4,A                         ;00C6   FC
              MOV   A,R7                         ;00C7   EF
              SUBB  A,R3                         ;00C8   9B
              MOV   R7,A                         ;00C9   FF
              MOV   A,R6                         ;00CA   EE
              SUBB  A,R2                         ;00CB   9A
              MOV   R6,A                         ;00CC   FE
              MOV   A,R5                         ;00CD   ED
              SUBB  A,R1                         ;00CE   99
              MOV   R5,A                         ;00CF   FD
              POP   ACC                          ;00D0   D0 E0
              MOV   R3,A                         ;00D2   FB
              MOV   A,R7                         ;00D3   EF
              ORL   A,R6                         ;00D4   4E
              ORL   A,R5                         ;00D5   4D
              ORL   A,R4                         ;00D6   4C
              JNZ   Q00EB                        ;00D7   70 12
              RET                                ;00D9   22
Q00DA:        DJNZ  R3,Q00DF                     ;00DA   DB 03
              LJMP  Q03DA                        ;00DC   02 03 DA
Q00DF:        MOV   A,R4                         ;00DF   EC
              ADD   A,R4                         ;00E0   2C
              MOV   R4,A                         ;00E1   FC
              MOV   A,R7                         ;00E2   EF
              RLC   A                            ;00E3   33
              MOV   R7,A                         ;00E4   FF
              MOV   A,R6                         ;00E5   EE
              RLC   A                            ;00E6   33
              MOV   R6,A                         ;00E7   FE
              MOV   A,R5                         ;00E8   ED
              RLC   A                            ;00E9   33
              MOV   R5,A                         ;00EA   FD
Q00EB:        MOV   A,R5                         ;00EB   ED
              JNB   ACC.7,Q00DA                  ;00EC   30 E7 EB
              LJMP  Q03B5                        ;00EF   02 03 B5
Q00F2:        MOV   A,R7                         ;00F2   EF
              ADD   A,R3                         ;00F3   2B
              MOV   R7,A                         ;00F4   FF
              MOV   A,R6                         ;00F5   EE
              ADDC  A,R2                         ;00F6   3A
              MOV   R6,A                         ;00F7   FE
              MOV   A,R5                         ;00F8   ED
              ADDC  A,R1                         ;00F9   39
              MOV   R5,A                         ;00FA   FD
              POP   ACC                          ;00FB   D0 E0
              MOV   R3,A                         ;00FD   FB
              JNC   Q0113                        ;00FE   50 13
              INC   R3                           ;0100   0B
              CJNE  R3,#00H,Q0107                ;0101   BB 00 03
              LJMP  Q03DD                        ;0104   02 03 DD
Q0107:        MOV   A,R5                         ;0107   ED
              RRC   A                            ;0108   13
              MOV   R5,A                         ;0109   FD
              MOV   A,R6                         ;010A   EE

⌨️ 快捷键说明

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