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

📄 main.lst

📁 W3100A网络调试程序,可进行数据传输
💻 LST
📖 第 1 页 / 共 4 页
字号:
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 + -