📄 main.lst
字号:
0019 F0 MOVX @DPTR,A
001A A3 INC DPTR
001B 04 INC A
001C F0 MOVX @DPTR,A
001D A3 INC DPTR
001E 04 INC A
001F F0 MOVX @DPTR,A
0020 A3 INC DPTR
0021 04 INC A
0022 F0 MOVX @DPTR,A
0023 A3 INC DPTR
0024 04 INC A
0025 F0 MOVX @DPTR,A
0026 A3 INC DPTR
0027 04 INC A
0028 F0 MOVX @DPTR,A
; SOURCE LINE # 66
0029 7B01 MOV R3,#01H
002B 7A00 R MOV R2,#HIGH ip
002D 7900 R MOV R1,#LOW ip
002F 120000 E LCALL _setMACAddr
; SOURCE LINE # 67
0032 900000 R MOV DPTR,#ip
0035 743B MOV A,#03BH
0037 F0 MOVX @DPTR,A
0038 A3 INC DPTR
0039 7496 MOV A,#096H
003B F0 MOVX @DPTR,A
003C A3 INC DPTR
003D 74FA MOV A,#0FAH
003F F0 MOVX @DPTR,A
0040 A3 INC DPTR
0041 7401 MOV A,#01H
0043 F0 MOVX @DPTR,A
; SOURCE LINE # 68
0044 FB MOV R3,A
0045 7A00 R MOV R2,#HIGH ip
0047 7900 R MOV R1,#LOW ip
C51 COMPILER V6.21 MAIN 05/04/2005 09:30:04 PAGE 6
0049 120000 E LCALL _setgateway
; SOURCE LINE # 69
004C 900000 R MOV DPTR,#ip
004F 74FF MOV A,#0FFH
0051 F0 MOVX @DPTR,A
0052 A3 INC DPTR
0053 F0 MOVX @DPTR,A
0054 A3 INC DPTR
0055 F0 MOVX @DPTR,A
0056 E4 CLR A
0057 A3 INC DPTR
0058 F0 MOVX @DPTR,A
; SOURCE LINE # 70
0059 7B01 MOV R3,#01H
005B 7A00 R MOV R2,#HIGH ip
005D 7900 R MOV R1,#LOW ip
005F 120000 E LCALL _setsubmask
; SOURCE LINE # 71
0062 900000 R MOV DPTR,#ip
0065 743B MOV A,#03BH
0067 F0 MOVX @DPTR,A
0068 A3 INC DPTR
0069 7496 MOV A,#096H
006B F0 MOVX @DPTR,A
006C A3 INC DPTR
006D 74FA MOV A,#0FAH
006F F0 MOVX @DPTR,A
0070 A3 INC DPTR
0071 7445 MOV A,#045H
0073 F0 MOVX @DPTR,A
; SOURCE LINE # 72
0074 7B01 MOV R3,#01H
0076 7A00 R MOV R2,#HIGH ip
0078 7900 R MOV R1,#LOW ip
007A 120000 E LCALL _setIP
; SOURCE LINE # 74
007D 7D55 MOV R5,#055H
007F 7F55 MOV R7,#055H
0081 120000 E LCALL _sysinit
; SOURCE LINE # 77
0084 7BFF MOV R3,#0FFH
0086 7A00 R MOV R2,#HIGH ?SC_42
0088 7900 R MOV R1,#LOW ?SC_42
008A 120000 E LCALL _printf
; SOURCE LINE # 78
008D 750001 E MOV ?_scanf?BYTE+03H,#01H
0090 750000 R MOV ?_scanf?BYTE+04H,#HIGH ret
0093 750000 R MOV ?_scanf?BYTE+05H,#LOW ret
0096 7BFF MOV R3,#0FFH
0098 7A00 R MOV R2,#HIGH ?SC_104
009A 7900 R MOV R1,#LOW ?SC_104
009C 120000 E LCALL _scanf
009F 900000 R MOV DPTR,#scanf_ret
00A2 EE MOV A,R6
00A3 F0 MOVX @DPTR,A
00A4 A3 INC DPTR
00A5 EF MOV A,R7
00A6 F0 MOVX @DPTR,A
; SOURCE LINE # 79
00A7 7BFF MOV R3,#0FFH
00A9 7A00 R MOV R2,#HIGH ?SC_107
00AB 7900 R MOV R1,#LOW ?SC_107
C51 COMPILER V6.21 MAIN 05/04/2005 09:30:04 PAGE 7
00AD 120000 E LCALL _printf
; SOURCE LINE # 80
00B0 900000 R MOV DPTR,#ret
00B3 E0 MOVX A,@DPTR
00B4 6431 XRL A,#031H
00B6 7003 JNZ $ + 5H
00B8 020000 R LJMP ?C0001
; SOURCE LINE # 81
; SOURCE LINE # 82
00BB AUTH_FAIL:
; SOURCE LINE # 83
00BB 7BFF MOV R3,#0FFH
00BD 7A00 R MOV R2,#HIGH ?SC_110
00BF 7900 R MOV R1,#LOW ?SC_110
00C1 120000 E LCALL _printf
; SOURCE LINE # 84
00C4 7BFF MOV R3,#0FFH
00C6 7A00 R MOV R2,#HIGH ?SC_139
00C8 7900 R MOV R1,#LOW ?SC_139
00CA 120000 E LCALL _printf
; SOURCE LINE # 85
00CD 750001 E MOV ?_scanf?BYTE+03H,#01H
00D0 750000 R MOV ?_scanf?BYTE+04H,#HIGH uid
00D3 750000 R MOV ?_scanf?BYTE+05H,#LOW uid
00D6 7BFF MOV R3,#0FFH
00D8 7A00 R MOV R2,#HIGH ?SC_156
00DA 7900 R MOV R1,#LOW ?SC_156
00DC 120000 E LCALL _scanf
00DF 900000 R MOV DPTR,#scanf_ret
00E2 EE MOV A,R6
00E3 F0 MOVX @DPTR,A
00E4 A3 INC DPTR
00E5 EF MOV A,R7
00E6 F0 MOVX @DPTR,A
; SOURCE LINE # 86
00E7 7BFF MOV R3,#0FFH
00E9 7A00 R MOV R2,#HIGH ?SC_159
00EB 7900 R MOV R1,#LOW ?SC_159
00ED 120000 E LCALL _printf
; SOURCE LINE # 87
00F0 750001 E MOV ?_scanf?BYTE+03H,#01H
00F3 750000 R MOV ?_scanf?BYTE+04H,#HIGH upw
00F6 750000 R MOV ?_scanf?BYTE+05H,#LOW upw
00F9 7BFF MOV R3,#0FFH
00FB 7A00 R MOV R2,#HIGH ?SC_156
00FD 7900 R MOV R1,#LOW ?SC_156
00FF 120000 E LCALL _scanf
0102 900000 R MOV DPTR,#scanf_ret
0105 EE MOV A,R6
0106 F0 MOVX @DPTR,A
0107 A3 INC DPTR
0108 EF MOV A,R7
0109 F0 MOVX @DPTR,A
; SOURCE LINE # 88
010A 7B01 MOV R3,#01H
010C 7A00 R MOV R2,#HIGH uid
010E 7900 R MOV R1,#LOW uid
0110 120000 E LCALL _strlen
0113 900000 R MOV DPTR,#idlen
0116 EE MOV A,R6
0117 F0 MOVX @DPTR,A
0118 A3 INC DPTR
C51 COMPILER V6.21 MAIN 05/04/2005 09:30:04 PAGE 8
0119 EF MOV A,R7
011A F0 MOVX @DPTR,A
; SOURCE LINE # 89
011B 7B01 MOV R3,#01H
011D 7A00 R MOV R2,#HIGH upw
011F 7900 R MOV R1,#LOW upw
0121 120000 E LCALL _strlen
0124 900000 R MOV DPTR,#pwlen
0127 EE MOV A,R6
0128 F0 MOVX @DPTR,A
0129 A3 INC DPTR
012A EF MOV A,R7
012B F0 MOVX @DPTR,A
; SOURCE LINE # 91
012C E4 CLR A
012D F500 R MOV i,A
012F ?C0003:
; SOURCE LINE # 92
012F 900000 R MOV DPTR,#idlen+01H
0132 E0 MOVX A,@DPTR
0133 FD MOV R5,A
0134 750001 E MOV ?_pppinit?BYTE+04H,#01H
0137 750000 R MOV ?_pppinit?BYTE+05H,#HIGH upw
013A 750000 R MOV ?_pppinit?BYTE+06H,#LOW upw
013D 900000 R MOV DPTR,#pwlen+01H
0140 E0 MOVX A,@DPTR
0141 F500 E MOV ?_pppinit?BYTE+07H,A
0143 7B01 MOV R3,#01H
0145 7A00 R MOV R2,#HIGH uid
0147 7900 R MOV R1,#LOW uid
0149 120000 E LCALL _pppinit
014C 900000 R MOV DPTR,#ret
014F EF MOV A,R7
0150 F0 MOVX @DPTR,A
0151 6401 XRL A,#01H
0153 6034 JZ ?C0004
; SOURCE LINE # 93
; SOURCE LINE # 95
0155 E0 MOVX A,@DPTR
0156 24FE ADD A,#0FEH
0158 7003 JNZ $ + 5H
015A 020000 R LJMP AUTH_FAIL
015D 8000 SJMP ?C0005
; SOURCE LINE # 96
; SOURCE LINE # 97
; SOURCE LINE # 98
; SOURCE LINE # 99
015F ?C0005:
; SOURCE LINE # 100
015F 7B01 MOV R3,#01H
0161 7A00 R MOV R2,#HIGH pmac
0163 7900 R MOV R1,#LOW pmac
0165 E4 CLR A
0166 FF MOV R7,A
0167 120000 E LCALL _getDestMAC
; SOURCE LINE # 101
016A E4 CLR A
016B FF MOV R7,A
016C 120000 E LCALL _getDestPort
016F 900000 R MOV DPTR,#psid
0172 EE MOV A,R6
0173 F0 MOVX @DPTR,A
C51 COMPILER V6.21 MAIN 05/04/2005 09:30:04 PAGE 9
0174 FC MOV R4,A
0175 A3 INC DPTR
0176 EF MOV A,R7
0177 F0 MOVX @DPTR,A
0178 FD MOV R5,A
; SOURCE LINE # 102
0179 7B01 MOV R3,#01H
017B 7A00 R MOV R2,#HIGH pmac
017D 7900 R MOV R1,#LOW pmac
017F 120000 E LCALL _pppterm
; SOURCE LINE # 103
0182 0500 R INC i
; SOURCE LINE # 104
0184 E500 R MOV A,i
0186 B402A6 CJNE A,#02H,?C0003
; SOURCE LINE # 105
0189 ?C0004:
; SOURCE LINE # 106
0189 E500 R MOV A,i
018B 6402 XRL A,#02H
018D 602B JZ ?C0009
; SOURCE LINE # 107
; SOURCE LINE # 108
018F 908015 MOV DPTR,#08015H
0192 E0 MOVX A,@DPTR
0193 900000 R MOV DPTR,#ret
0196 F0 MOVX @DPTR,A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -