📄 lantest.asm
字号:
==========================================================================
;====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 + -