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

📄 my93c46.lst

📁 51单片机控制网卡实现上网程序代码
💻 LST
📖 第 1 页 / 共 4 页
字号:
             ; FUNCTION mw_ewds (BEGIN)
                                           ; SOURCE LINE # 83
                                           ; SOURCE LINE # 84
                                           ; SOURCE LINE # 85
0000 7F01              MOV     R7,#01H
0002 120000      E     LCALL   _map_io
0005 8F82              MOV     DPL,R7
0007 8E83              MOV     DPH,R6
0009 E0                MOVX    A,@DPTR
000A 4408              ORL     A,#08H
000C FF                MOV     R7,A
000D C007              PUSH    AR7
000F 7F01              MOV     R7,#01H
0011 120000      E     LCALL   _map_io
0014 8F82              MOV     DPL,R7
0016 8E83              MOV     DPH,R6
0018 D0E0              POP     ACC
001A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 86
001B 7E80              MOV     R6,#080H
001D 120000      R     LCALL   L?0025
                                           ; SOURCE LINE # 87
0020 7F01              MOV     R7,#01H
0022 120000      E     LCALL   _map_io
0025 8F82              MOV     DPL,R7
0027 8E83              MOV     DPH,R6
0029 E0                MOVX    A,@DPTR
002A 54F7              ANL     A,#0F7H
002C FF                MOV     R7,A
002D C007              PUSH    AR7
002F 7F01              MOV     R7,#01H
0031 120000      E     LCALL   _map_io
0034 8F82              MOV     DPL,R7
0036 8E83              MOV     DPH,R6
0038 D0E0              POP     ACC
003A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 88
003B 7F01              MOV     R7,#01H
                                           ; SOURCE LINE # 89
003D         ?C0011:
003D 22                RET     
             ; FUNCTION mw_ewds (END)

             ; FUNCTION mw_ewen (BEGIN)
                                           ; SOURCE LINE # 93
                                           ; SOURCE LINE # 94
                                           ; SOURCE LINE # 95
0000 7F01              MOV     R7,#01H
0002 120000      E     LCALL   _map_io
0005 8F82              MOV     DPL,R7
0007 8E83              MOV     DPH,R6
0009 E0                MOVX    A,@DPTR
000A 4408              ORL     A,#08H
C51 COMPILER V7.09   MY93C46                                                               03/27/2005 16:17:13 PAGE 12  

000C FF                MOV     R7,A
000D C007              PUSH    AR7
000F 7F01              MOV     R7,#01H
0011 120000      E     LCALL   _map_io
0014 8F82              MOV     DPL,R7
0016 8E83              MOV     DPH,R6
0018 D0E0              POP     ACC
001A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 97
001B 7D09              MOV     R5,#09H
001D 7F00              MOV     R7,#00H
001F 7E98              MOV     R6,#098H
0021 120000      R     LCALL   _mw_trans
                                           ; SOURCE LINE # 99
0024 7F01              MOV     R7,#01H
0026 120000      E     LCALL   _map_io
0029 8F82              MOV     DPL,R7
002B 8E83              MOV     DPH,R6
002D E0                MOVX    A,@DPTR
002E 54F7              ANL     A,#0F7H
0030 FF                MOV     R7,A
0031 C007              PUSH    AR7
0033 7F01              MOV     R7,#01H
0035 120000      E     LCALL   _map_io
0038 8F82              MOV     DPL,R7
003A 8E83              MOV     DPH,R6
003C D0E0              POP     ACC
003E F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 100
003F 7F01              MOV     R7,#01H
                                           ; SOURCE LINE # 101
0041         ?C0012:
0041 22                RET     
             ; FUNCTION mw_ewen (END)

             ; FUNCTION mw_test (BEGIN)
                                           ; SOURCE LINE # 105
                                           ; SOURCE LINE # 106
                                           ; SOURCE LINE # 107
                                           ; SOURCE LINE # 108
0000 7F01              MOV     R7,#01H
0002 120000      E     LCALL   _map_io
0005 8F82              MOV     DPL,R7
0007 8E83              MOV     DPH,R6
0009 E0                MOVX    A,@DPTR
000A 4408              ORL     A,#08H
000C FF                MOV     R7,A
000D C007              PUSH    AR7
000F 7F01              MOV     R7,#01H
0011 120000      E     LCALL   _map_io
0014 8F82              MOV     DPL,R7
0016 8E83              MOV     DPH,R6
0018 D0E0              POP     ACC
001A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 110
001B 7D09              MOV     R5,#09H
001D 7F00              MOV     R7,#00H
001F 7EC0              MOV     R6,#0C0H
0021 120000      R     LCALL   _mw_trans
0024 900000      R     MOV     DPTR,#res
0027 EE                MOV     A,R6
0028 F0                MOVX    @DPTR,A
C51 COMPILER V7.09   MY93C46                                                               03/27/2005 16:17:13 PAGE 13  

0029 A3                INC     DPTR
002A EF                MOV     A,R7
002B F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 111
002C 7D10              MOV     R5,#010H
002E 74FF              MOV     A,#0FFH
0030 FF                MOV     R7,A
0031 FE                MOV     R6,A
0032 120000      R     LCALL   _mw_trans
                                           ; SOURCE LINE # 113
0035 7F01              MOV     R7,#01H
0037 120000      E     LCALL   _map_io
003A 8F82              MOV     DPL,R7
003C 8E83              MOV     DPH,R6
003E E0                MOVX    A,@DPTR
003F 54F7              ANL     A,#0F7H
0041 FF                MOV     R7,A
0042 C007              PUSH    AR7
0044 7F01              MOV     R7,#01H
0046 120000      E     LCALL   _map_io
0049 8F82              MOV     DPL,R7
004B 8E83              MOV     DPH,R6
004D D0E0              POP     ACC
004F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 115
0050 900000      R     MOV     DPTR,#res+01H
0053 E0                MOVX    A,@DPTR
0054 20E004            JB      ACC.0,?C0013
0057 7F01              MOV     R7,#01H
0059 8002              SJMP    ?C0014
005B         ?C0013:
005B 7F00              MOV     R7,#00H
005D         ?C0014:
                                           ; SOURCE LINE # 116
005D         ?C0015:
005D 22                RET     
             ; FUNCTION mw_test (END)

             ; FUNCTION _mw_read (BEGIN)
                                           ; SOURCE LINE # 119
0000 900000      R     MOV     DPTR,#address
0003 EF                MOV     A,R7
0004 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 120
                                           ; SOURCE LINE # 121
                                           ; SOURCE LINE # 122
0005 7F01              MOV     R7,#01H
0007 120000      E     LCALL   _map_io
000A 8F82              MOV     DPL,R7
000C 8E83              MOV     DPH,R6
000E E0                MOVX    A,@DPTR
000F 4408              ORL     A,#08H
0011 FF                MOV     R7,A
0012 C007              PUSH    AR7
0014 7F01              MOV     R7,#01H
0016 120000      E     LCALL   _map_io
0019 8F82              MOV     DPL,R7
001B 8E83              MOV     DPH,R6
001D D0E0              POP     ACC
001F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 123
0020 900000      R     MOV     DPTR,#address
C51 COMPILER V7.09   MY93C46                                                               03/27/2005 16:17:13 PAGE 14  

0023 E0                MOVX    A,@DPTR
0024 543F              ANL     A,#03FH
0026 75F080            MOV     B,#080H
0029 A4                MUL     AB
002A FF                MOV     R7,A
002B E5F0              MOV     A,B
002D 44C0              ORL     A,#0C0H
002F FE                MOV     R6,A
0030 7D09              MOV     R5,#09H
0032 120000      R     LCALL   _mw_trans
                                           ; SOURCE LINE # 124
0035 7D10              MOV     R5,#010H
0037 74FF              MOV     A,#0FFH
0039 FF                MOV     R7,A
003A FE                MOV     R6,A
003B 120000      R     LCALL   _mw_trans
003E 900000      R     MOV     DPTR,#res
0041 EE                MOV     A,R6
0042 F0                MOVX    @DPTR,A
0043 A3                INC     DPTR
0044 EF                MOV     A,R7
0045 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 125
0046 7F01              MOV     R7,#01H
0048 120000      E     LCALL   _map_io
004B 8F82              MOV     DPL,R7
004D 8E83              MOV     DPH,R6
004F E0                MOVX    A,@DPTR
0050 54F7              ANL     A,#0F7H
0052 FF                MOV     R7,A
0053 C007              PUSH    AR7
0055 7F01              MOV     R7,#01H
0057 120000      E     LCALL   _map_io
005A 8F82              MOV     DPL,R7
005C 8E83              MOV     DPH,R6
005E D0E0              POP     ACC
0060 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 127
0061 900000      R     MOV     DPTR,#res
0064 E0                MOVX    A,@DPTR
0065 FE                MOV     R6,A
0066 A3                INC     DPTR
0067 E0                MOVX    A,@DPTR
0068 FF                MOV     R7,A
                                           ; SOURCE LINE # 128
0069         ?C0016:
0069 22                RET     
             ; FUNCTION _mw_read (END)

             ; FUNCTION _mw_write (BEGIN)
                                           ; SOURCE LINE # 132
0000 900000      R     MOV     DPTR,#address
0003 EF                MOV     A,R7
0004 F0                MOVX    @DPTR,A
0005 A3                INC     DPTR
0006 EC                MOV     A,R4
0007 F0                MOVX    @DPTR,A
0008 A3                INC     DPTR
0009 ED                MOV     A,R5
000A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 133
                                           ; SOURCE LINE # 134
C51 COMPILER V7.09   MY93C46                                                               03/27/2005 16:17:13 PAGE 15  

000B 120000      R     LCALL   mw_ewen
                                           ; SOURCE LINE # 136
000E 7F01              MOV     R7,#01H
0010 120000      E     LCALL   _map_io
0013 8F82              MOV     DPL,R7
0015 8E83              MOV     DPH,R6
0017 E0                MOVX    A,@DPTR
0018 4408              ORL     A,#08H
001A FF                MOV     R7,A
001B C007              PUSH    AR7
001D 7F01              MOV     R7,#01H
001F 120000      E     LCALL   _map_io
0022 8F82              MOV     DPL,R7
0024 8E83              MOV     DPH,R6
0026 D0E0              POP     ACC
0028 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 138
0029 900000      R     MOV     DPTR,#address
002C E0                MOVX    A,@DPTR
002D 543F              ANL     A,#03FH
002F 75F080            MOV     B,#080H
0032 A4                MUL     AB
0033 FF                MOV     R7,A
0034 E5F0              MOV     A,B
0036 44A0              ORL     A,#0A0H
0038 FE                MOV     R6,A
0039 7D09              MOV     R5,#09H
003B 120000      R     LCALL   _mw_trans
                                           ; SOURCE LINE # 139
003E 900000      R     MOV     DPTR,#dat
0041 E0                MOVX    A,@DPTR
0042 FE                MOV     R6,A
0043 A3                INC     DPTR
0044 E0                MOVX    A,@DPTR
0045 FF                MOV     R7,A
0046 7D10              MOV     R5,#010H
0048 120000      R     LCALL   _mw_trans
                                           ; SOURCE LINE # 141
004B 7F01              MOV     R7,#01H
004D 120000      E     LCALL   _map_io
0050 8F82              MOV     DPL,R7
0052 8E83              MOV     DPH,R6
0054 E0                MOVX    A,@DPTR
0055 54F7              ANL     A,#0F7H
0057 FF                MOV     R7,A
0058 C007              PUSH    AR7
005A 7F01              MOV     R7,#01H
005C 120000      E     LCALL   _map_io
005F 8F82              MOV     DPL,R7
0061 8E83              MOV     DPH,R6

⌨️ 快捷键说明

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