📄 main.lst
字号:
; SOURCE LINE # 102
0080 7D02 MOV R5,#02H
0082 7F02 MOV R7,#02H
0084 120000 E LCALL _DP_RX_API_LVDS_Output_Mapping
; SOURCE LINE # 103
0087 7D04 MOV R5,#04H
0089 7F01 MOV R7,#01H
008B 120000 E LCALL _DP_RX_API_LVDS_Output_Mapping
; SOURCE LINE # 104
008E 7D05 MOV R5,#05H
0090 E4 CLR A
0091 FF MOV R7,A
0092 120000 E LCALL _DP_RX_API_LVDS_Output_Mapping
; SOURCE LINE # 105
0095 7BFF MOV R3,#0FFH
0097 7A00 R MOV R2,#HIGH ?SC_72
0099 7900 R MOV R1,#LOW ?SC_72
009B 120000 E LCALL _debug_puts
009E ?C0007:
; SOURCE LINE # 108
; SOURCE LINE # 109
; SOURCE LINE # 110
C51 COMPILER V7.50 MAIN 10/03/2008 17:53:14 PAGE 11
009E 200003 R JB debug_mode,?C0009
; SOURCE LINE # 111
00A1 120000 E LCALL DP_RX_API_MainTask
00A4 ?C0009:
; SOURCE LINE # 113
00A4 120000 R LCALL CommandProcess
; SOURCE LINE # 119
00A7 B2A5 CPL P2_5
; SOURCE LINE # 123
00A9 7FB8 MOV R7,#0B8H
00AB 7E0B MOV R6,#0BH
00AD 120000 E LCALL _delay_ms
; SOURCE LINE # 124
00B0 80EC SJMP ?C0007
; FUNCTION main (END)
; FUNCTION decode_term_str (BEGIN)
; SOURCE LINE # 132
; SOURCE LINE # 133
; SOURCE LINE # 137
0000 7B01 MOV R3,#01H
0002 7A00 E MOV R2,#HIGH command_buf
0004 7900 E MOV R1,#LOW command_buf
0006 900000 R MOV DPTR,#s
0009 120000 E LCALL ?C?PSTXDATA
; SOURCE LINE # 138
000C 900000 R MOV DPTR,#s1
000F 120000 E LCALL ?C?PSTXDATA
; SOURCE LINE # 139
0012 E4 CLR A
0013 900000 R MOV DPTR,#argc
0016 F0 MOVX @DPTR,A
; SOURCE LINE # 140
0017 900000 R MOV DPTR,#s
001A 120000 E LCALL ?C?PLDXDATA
001D 120000 E LCALL ?C?CLDPTR
0020 606E JZ ?C0018
; SOURCE LINE # 141
;---- Variable 'space' assigned to Register 'R7' ----
0022 E4 CLR A
0023 FF MOV R7,A
; SOURCE LINE # 142
0024 900000 R MOV DPTR,#argc
0027 E0 MOVX A,@DPTR
0028 FE MOV R6,A
0029 04 INC A
002A F0 MOVX @DPTR,A
002B EE MOV A,R6
002C FD MOV R5,A
002D 33 RLC A
002E 95E0 SUBB A,ACC
0030 FC MOV R4,A
0031 A3 INC DPTR
0032 75F003 MOV B,#03H
0035 ED MOV A,R5
0036 120000 E LCALL ?C?OFFXADD
0039 EC MOV A,R4
003A 75F003 MOV B,#03H
003D A4 MUL AB
003E 2583 ADD A,DPH
0040 F583 MOV DPH,A
0042 120000 E LCALL ?C?PSTXDATA
C51 COMPILER V7.50 MAIN 10/03/2008 17:53:14 PAGE 12
0045 ?C0012:
; SOURCE LINE # 143
0045 900000 R MOV DPTR,#s
0048 120000 E LCALL ?C?PLDXDATA
004B 120000 E LCALL ?C?CLDPTR
004E 6040 JZ ?C0018
; SOURCE LINE # 144
0050 B4200B CJNE A,#020H,?C0014
; SOURCE LINE # 145
0053 E4 CLR A
0054 120000 E LCALL ?C?CSTPTR
; SOURCE LINE # 146
0057 EF MOV A,R7
0058 702A JNZ ?C0016
; SOURCE LINE # 147
005A 7F01 MOV R7,#01H
; SOURCE LINE # 148
; SOURCE LINE # 149
005C 8026 SJMP ?C0016
005E ?C0014:
; SOURCE LINE # 150
005E EF MOV A,R7
005F 6021 JZ ?C0017
; SOURCE LINE # 151
0061 900000 R MOV DPTR,#argc
0064 E0 MOVX A,@DPTR
0065 FE MOV R6,A
0066 04 INC A
0067 F0 MOVX @DPTR,A
0068 EE MOV A,R6
0069 FD MOV R5,A
006A 33 RLC A
006B 95E0 SUBB A,ACC
006D FC MOV R4,A
006E A3 INC DPTR
006F 75F003 MOV B,#03H
0072 ED MOV A,R5
0073 120000 E LCALL ?C?OFFXADD
0076 EC MOV A,R4
0077 75F003 MOV B,#03H
007A A4 MUL AB
007B 2583 ADD A,DPH
007D F583 MOV DPH,A
007F 120000 E LCALL ?C?PSTXDATA
0082 ?C0017:
; SOURCE LINE # 152
0082 E4 CLR A
0083 FF MOV R7,A
; SOURCE LINE # 153
0084 ?C0016:
; SOURCE LINE # 154
0084 900000 R MOV DPTR,#s+01H
0087 E4 CLR A
0088 75F001 MOV B,#01H
008B 120000 E LCALL ?C?IILDX
; SOURCE LINE # 155
008E 80B5 SJMP ?C0012
; SOURCE LINE # 156
; SOURCE LINE # 158
0090 ?C0018:
0090 22 RET
; FUNCTION decode_term_str (END)
C51 COMPILER V7.50 MAIN 10/03/2008 17:53:14 PAGE 13
; FUNCTION _hex_to_int (BEGIN)
; SOURCE LINE # 160
;---- Variable 's' assigned to Register 'R1/R2/R3' ----
; SOURCE LINE # 161
; SOURCE LINE # 164
0000 E4 CLR A
0001 900000 R MOV DPTR,#r
0004 F0 MOVX @DPTR,A
0005 A3 INC DPTR
0006 F0 MOVX @DPTR,A
0007 ?C0019:
; SOURCE LINE # 165
0007 120000 E LCALL ?C?CLDPTR
000A FF MOV R7,A
000B 7003 JNZ $ + 5H
000D 020000 R LJMP ?C0020
; SOURCE LINE # 166
0010 C3 CLR C
0011 6480 XRL A,#080H
0013 94B0 SUBB A,#0B0H
0015 4031 JC ?C0021
0017 D3 SETB C
0018 EF MOV A,R7
0019 6480 XRL A,#080H
001B 94B9 SUBB A,#0B9H
001D 5029 JNC ?C0021
; SOURCE LINE # 167
001F EF MOV A,R7
0020 FD MOV R5,A
0021 33 RLC A
0022 95E0 SUBB A,ACC
0024 FC MOV R4,A
0025 900000 R MOV DPTR,#r+01H
0028 E0 MOVX A,@DPTR
0029 C4 SWAP A
002A F8 MOV R0,A
002B 540F ANL A,#0FH
002D C8 XCH A,R0
002E 68 XRL A,R0
002F FF MOV R7,A
0030 900000 R MOV DPTR,#r
0033 E0 MOVX A,@DPTR
0034 C4 SWAP A
0035 54F0 ANL A,#0F0H
0037 48 ORL A,R0
0038 FE MOV R6,A
0039 EF MOV A,R7
003A 2D ADD A,R5
003B FF MOV R7,A
003C EE MOV A,R6
003D 3C ADDC A,R4
003E CF XCH A,R7
003F 24D0 ADD A,#0D0H
0041 CF XCH A,R7
0042 34FF ADDC A,#0FFH
0044 F0 MOVX @DPTR,A
0045 A3 INC DPTR
0046 EF MOV A,R7
0047 F0 MOVX @DPTR,A
0048 ?C0021:
; SOURCE LINE # 168
C51 COMPILER V7.50 MAIN 10/03/2008 17:53:14 PAGE 14
0048 120000 E LCALL ?C?CLDPTR
004B FF MOV R7,A
004C C3 CLR C
004D 6480 XRL A,#080H
004F 94E1 SUBB A,#0E1H
0051 4031 JC ?C0022
0053 D3 SETB C
0054 EF MOV A,R7
0055 6480 XRL A,#080H
0057 94E6 SUBB A,#0E6H
0059 5029 JNC ?C0022
; SOURCE LINE # 169
005B EF MOV A,R7
005C FD MOV R5,A
005D 33 RLC A
005E 95E0 SUBB A,ACC
0060 FC MOV R4,A
0061 900000 R MOV DPTR,#r+01H
0064 E0 MOVX A,@DPTR
0065 C4 SWAP A
0066 F8 MOV R0,A
0067 540F ANL A,#0FH
0069 C8 XCH A,R0
006A 68 XRL A,R0
006B FF MOV R7,A
006C 900000 R MOV DPTR,#r
006F E0 MOVX A,@DPTR
0070 C4 SWAP A
0071 54F0 ANL A,#0F0H
0073 48 ORL A,R0
0074 FE MOV R6,A
0075 EF MOV A,R7
0076 2D ADD A,R5
0077 FF MOV R7,A
0078 EE MOV A,R6
0079 3C ADDC A,R4
007A CF XCH A,R7
007B 24A9 ADD A,#0A9H
007D CF XCH A,R7
007E 34FF ADDC A,#0FFH
0080 F0 MOVX @DPTR,A
0081 A3 INC DPTR
0082 EF MOV A,R7
0083 F0 MOVX @DPTR,A
0084 ?C0022:
; SOURCE LINE # 170
0084 120000 E LCALL ?C?CLDPTR
0087 FF MOV R7,A
0088 C3 CLR C
0089 6480 XRL A,#080H
008B 94C1 SUBB A,#0C1H
008D 4031 JC ?C0023
008F D3 SETB C
0090 EF MOV A,R7
0091 6480 XRL A,#080H
0093 94C6 SUBB A,#0C6H
0095 5029 JNC ?C0023
; SOURCE LINE # 171
0097 EF MOV A,R7
0098 FD MOV R5,A
0099 33 RLC A
009A 95E0 SUBB A,ACC
C51 COMPILER V7.50 MAIN 10/03/2008 17:53:14 PAGE 15
009C FC MOV R4,A
009D 900000 R MOV DPTR,#r+01H
00A0 E0 MOVX A,@DPTR
00A1 C4 SWAP A
00A2 F8 MOV R0,A
00A3 540F ANL A,#0FH
00A5 C8 XCH A,R0
00A6 68 XRL A,R0
00A7 FF MOV R7,A
00A8 900000 R MOV DPTR,#r
00AB E0 MOVX A,@DPTR
00AC C4 SWAP A
00AD 54F0 ANL A,#0F0H
00AF 48 ORL A,R0
00B0 FE MOV R6,A
00B1 EF MOV A,R7
00B2 2D ADD A,R5
00B3 FF MOV R7,A
00B4 EE MOV A,R6
00B5 3C ADDC A,R4
00B6 CF XCH A,R7
00B7 24C9 ADD A,#0C9H
00B9 CF XCH A,R7
00BA 34FF ADDC A,#0FFH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -