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

📄 lantest.asm

📁 网线测试仪程序
💻 ASM
📖 第 1 页 / 共 5 页
字号:
              MOV   R5,A                         ;02B4   FD
              JC    Q026F                        ;02B5   40 B8
              JNB   ACC.7,Q027C                  ;02B7   30 E7 C2
              SJMP  Q0266                        ;02BA   80 AA
Q02BC:        MOV   A,#0F8H                      ;02BC   74 F8
              XCH   A,R4                         ;02BE   CC
              XRL   A,#80H                       ;02BF   64 80
              XCH   A,R4                         ;02C1   CC
              XCH   A,R0                         ;02C2   C8
              XRL   A,#80H                       ;02C3   64 80
              XCH   A,R0                         ;02C5   C8
              MOV   DPL,A                        ;02C6   F5 82
              INC   A                            ;02C8   04
              JZ    Q030E                        ;02C9   60 43
              CLR   C                            ;02CB   C3
              MOV   A,R3                         ;02CC   EB
              SUBB  A,R7                         ;02CD   9F
              MOV   B,A                          ;02CE   F5 F0
              MOV   A,R2                         ;02D0   EA
              SUBB  A,R6                         ;02D1   9E
              ORL   B,A                          ;02D2   42 F0
              MOV   A,R1                         ;02D4   E9
              SUBB  A,R5                         ;02D5   9D
              ORL   B,A                          ;02D6   42 F0
              MOV   A,R0                         ;02D8   E8
              SUBB  A,R4                         ;02D9   9C
              ORL   A,B                          ;02DA   45 F0
              JZ    Q030E                        ;02DC   60 30
              JNC   Q02F8                        ;02DE   50 18
              MOV   A,DPL                        ;02E0   E5 82
              ANL   A,R7                         ;02E2   5F
              MOV   R7,A                         ;02E3   FF
              MOV   A,DPL                        ;02E4   E5 82
              CPL   A                            ;02E6   F4
              ADD   A,R3                         ;02E7   2B
              ANL   A,DPL                        ;02E8   55 82
              MOV   R3,A                         ;02EA   FB
              JNC   Q030E                        ;02EB   50 21
              INC   R2                           ;02ED   0A
              CJNE  R2,#00H,Q030E                ;02EE   BA 00 1D
              INC   R1                           ;02F1   09
              CJNE  R1,#00H,Q030E                ;02F2   B9 00 19
              INC   R0                           ;02F5   08
              SJMP  Q030E                        ;02F6   80 16
Q02F8:        MOV   A,DPL                        ;02F8   E5 82
              ANL   A,R3                         ;02FA   5B
              MOV   R3,A                         ;02FB   FB
              MOV   A,DPL                        ;02FC   E5 82
              CPL   A                            ;02FE   F4
              ADD   A,R7                         ;02FF   2F
              ANL   A,DPL                        ;0300   55 82
              MOV   R7,A                         ;0302   FF
              JNC   Q030E                        ;0303   50 09
              INC   R6                           ;0305   0E
              CJNE  R6,#00H,Q030E                ;0306   BE 00 05
              INC   R5                           ;0309   0D
              CJNE  R5,#00H,Q030E                ;030A   BD 00 01
              INC   R4                           ;030D   0C
Q030E:        CLR   C                            ;030E   C3
              MOV   A,R3                         ;030F   EB
              SUBB  A,R7                         ;0310   9F
              MOV   B,A                          ;0311   F5 F0
              MOV   A,R2                         ;0313   EA
              SUBB  A,R6                         ;0314   9E
              ORL   B,A                          ;0315   42 F0
              MOV   A,R1                         ;0317   E9
              SUBB  A,R5                         ;0318   9D
              ORL   B,A                          ;0319   42 F0
              MOV   A,R0                         ;031B   E8
              SUBB  A,R4                         ;031C   9C
              ORL   A,B                          ;031D   45 F0
              JZ    Q0328                        ;031F   60 07
              XCH   A,R4                         ;0321   CC
              ORL   A,R0                         ;0322   48
              JB    ACC.7,Q0327                  ;0323   20 E7 01
              CPL   C                            ;0326   B3
Q0327:        MOV   A,R4                         ;0327   EC
Q0328:        RET                                ;0328   22
              MOV   B,#20H                       ;0329   75 F0 20
              SJMP  Q033C                        ;032C   80 0E
Q032E:        MOV   B,#10H                       ;032E   75 F0 10
              SJMP  Q0338                        ;0331   80 05
Q0333:        MOV   B,#08H                       ;0333   75 F0 08
              MOV   R5,#00H                      ;0336   7D 00
Q0338:        MOV   R6,#00H                      ;0338   7E 00
              MOV   R7,#00H                      ;033A   7F 00
Q033C:        RLC   A                            ;033C   33
              MOV   F0,C                         ;033D   92 D5
              JNB   F0,Q0345                     ;033F   30 D5 03
              LCALL Q043D                        ;0342   12 04 3D
Q0345:        MOV   A,R4                         ;0345   EC
              RLC   A                            ;0346   33
              JC    Q0359                        ;0347   40 10
              MOV   A,R7                         ;0349   EF
              RLC   A                            ;034A   33
              MOV   R7,A                         ;034B   FF
              MOV   A,R6                         ;034C   EE
              RLC   A                            ;034D   33
              MOV   R6,A                         ;034E   FE
              MOV   A,R5                         ;034F   ED
              RLC   A                            ;0350   33
              MOV   R5,A                         ;0351   FD
              MOV   A,R4                         ;0352   EC
              RLC   A                            ;0353   33
              MOV   R4,A                         ;0354   FC
              DJNZ  B,Q0345                      ;0355   D5 F0 ED
              RET                                ;0358   22
Q0359:        MOV   A,B                          ;0359   E5 F0
              ADD   A,#7EH                       ;035B   24 7E
              MOV   C,F0                         ;035D   A2 D5
              RRC   A                            ;035F   13
              XCH   A,R4                         ;0360   CC
              MOV   ACC.7,C                      ;0361   92 E7
              XCH   A,R5                         ;0363   CD
              XCH   A,R6                         ;0364   CE
              MOV   R7,A                         ;0365   FF
              RET                                ;0366   22
Q0367:        MOV   A,R5                         ;0367   ED
              SETB  ACC.7                        ;0368   D2 E7
              XCH   A,R5                         ;036A   CD
              RLC   A                            ;036B   33
              MOV   A,R4                         ;036C   EC
              RLC   A                            ;036D   33
              MOV   F0,C                         ;036E   92 D5
              ADD   A,#81H                       ;0370   24 81
              JC    Q037A                        ;0372   40 06
              CLR   A                            ;0374   E4
Q0375:        MOV   R7,A                         ;0375   FF
              MOV   R6,A                         ;0376   FE
              MOV   R5,A                         ;0377   FD
              MOV   R4,A                         ;0378   FC
Q0379:        RET                                ;0379   22
Q037A:        MOV   R4,A                         ;037A   FC
              CLR   A                            ;037B   E4
              XCH   A,R7                         ;037C   CF
              XCH   A,R6                         ;037D   CE
              XCH   A,R5                         ;037E   CD
              XCH   A,R4                         ;037F   CC
              ADD   A,#0E0H                      ;0380   24 E0
              JNC   Q0395                        ;0382   50 11
              MOV   A,#0FFH                      ;0384   74 FF
              SJMP  Q0375                        ;0386   80 ED
Q0388:        CLR   C                            ;0388   C3
              XCH   A,R4                         ;0389   CC
              RRC   A                            ;038A   13
              XCH   A,R4                         ;038B   CC
              XCH   A,R5                         ;038C   CD
              RRC   A                            ;038D   13
              XCH   A,R5                         ;038E   CD
              XCH   A,R6                         ;038F   CE
              RRC   A                            ;0390   13
              XCH   A,R6                         ;0391   CE
              XCH   A,R7                         ;0392   CF
              RRC   A                            ;0393   13
              XCH   A,R7                         ;0394   CF
Q0395:        INC   A                            ;0395   04
              JNZ   Q0388                        ;0396   70 F0
              JNB   F0,Q0379                     ;0398   30 D5 DE
              LJMP  Q043D                        ;039B   02 04 3D
Q039E:        MOV   A,R1                         ;039E   E9
              SETB  ACC.7                        ;039F   D2 E7
              XCH   A,R1                         ;03A1   C9
              RLC   A                            ;03A2   33
              MOV   A,R0                         ;03A3   E8
              RLC   A                            ;03A4   33
              MOV   R0,A                         ;03A5   F8
              MOV   F0,C                         ;03A6   92 D5
              MOV   A,R5                         ;03A8   ED
              SETB  ACC.7                        ;03A9   D2 E7
              XCH   A,R5                         ;03AB   CD
              RLC   A                            ;03AC   33
              MOV   A,R4                         ;03AD   EC
              RLC   A                            ;03AE   33
              MOV   R4,A                         ;03AF   FC
              JNC   Q03B4                        ;03B0   50 02
              CPL   F0                           ;03B2   B2 D5
Q03B4:        RET                                ;03B4   22
Q03B5:        MOV   A,R4                         ;03B5   EC
              JNB   ACC.7,Q03C9                  ;03B6   30 E7 10
              INC   R7                           ;03B9   0F
              CJNE  R7,#00H,Q03C9                ;03BA   BF 00 0C
              INC   R6                           ;03BD   0E
              CJNE  R6,#00H,Q03C9                ;03BE   BE 00 08
              INC   R5                           ;03C1   0D
              CJNE  R5,#00H,Q03C9                ;03C2   BD 00 04
              INC   R3                           ;03C5   0B
              MOV   A,R3                         ;03C6   EB
              JZ    Q03DD                        ;03C7   60 14
Q03C9:        MOV   C,F0                         ;03C9   A2 D5
              MOV   A,R3                         ;03CB   EB
              RRC   A                            ;03CC   13
              MOV   R4,A                         ;03CD   FC
              MOV   A,R5                         ;03CE   ED
              MOV   ACC.7,C                      ;03CF   92 E7
              MOV   R5,A                         ;03D1   FD
              RET                                ;03D2   22
Q03D3:        MOV   A,#0FFH                      ;03D3   74 FF
Q03D5:        MOV   R4,A                         ;03D5   FC
              MOV   R5,A                         ;03D6   FD
Q03D7:        MOV   R6,A                         ;03D7   FE
              MOV   R7,A                         ;03D8   FF
              RET                                ;03D9   22
Q03DA:        CLR   A                            ;03DA   E4
              SJMP  Q03D5                        ;03DB   80 F8
Q03DD:        MOV   C,F0                         ;03DD   A2 D5
              MOV   A,#0FFH                      ;03DF   74 FF
              RRC   A                            ;03E1   13
              MOV   R4,A                         ;03E2   FC
              MOV   R5,#80H                      ;03E3   7D 80
              CLR   A                            ;03E5   E4

⌨️ 快捷键说明

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