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

📄 my93c46.lst

📁 51单片机控制网卡实现上网程序代码
💻 LST
📖 第 1 页 / 共 4 页
字号:
0083 F0                MOVX    @DPTR,A
0084 00                NOP     
                                           ; SOURCE LINE # 32
0085 900000      R     MOV     DPTR,#tmp+01H
0088 E0                MOVX    A,@DPTR
0089 25E0              ADD     A,ACC
008B F0                MOVX    @DPTR,A
008C 900000      R     MOV     DPTR,#tmp
008F E0                MOVX    A,@DPTR
0090 33                RLC     A
0091 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 33
0092 7F01              MOV     R7,#01H
0094 120000      E     LCALL   _map_io
0097 8F82              MOV     DPL,R7
0099 8E83              MOV     DPH,R6
009B E0                MOVX    A,@DPTR
009C 4404              ORL     A,#04H
009E FF                MOV     R7,A
009F C007              PUSH    AR7
00A1 7F01              MOV     R7,#01H
00A3 120000      E     LCALL   _map_io
00A6 8F82              MOV     DPL,R7
00A8 8E83              MOV     DPH,R6
00AA D0E0              POP     ACC
00AC F0                MOVX    @DPTR,A
00AD 00                NOP     
                                           ; SOURCE LINE # 34
00AE 7F01              MOV     R7,#01H
00B0 120000      E     LCALL   _map_io
C51 COMPILER V7.09   MY93C46                                                               03/27/2005 16:17:13 PAGE 7   

00B3 8F82              MOV     DPL,R7
00B5 8E83              MOV     DPH,R6
00B7 E0                MOVX    A,@DPTR
00B8 5401              ANL     A,#01H
00BA FF                MOV     R7,A
00BB 900000      R     MOV     DPTR,#res
00BE E0                MOVX    A,@DPTR
00BF F0                MOVX    @DPTR,A
00C0 A3                INC     DPTR
00C1 E0                MOVX    A,@DPTR
00C2 4F                ORL     A,R7
00C3 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 35
00C4 7F01              MOV     R7,#01H
00C6 120000      E     LCALL   _map_io
00C9 8F82              MOV     DPL,R7
00CB 8E83              MOV     DPH,R6
00CD E0                MOVX    A,@DPTR
00CE 54FB              ANL     A,#0FBH
00D0 FF                MOV     R7,A
00D1 C007              PUSH    AR7
00D3 7F01              MOV     R7,#01H
00D5 120000      E     LCALL   _map_io
00D8 8F82              MOV     DPL,R7
00DA 8E83              MOV     DPH,R6
00DC D0E0              POP     ACC
00DE F0                MOVX    @DPTR,A
00DF 00                NOP     
                                           ; SOURCE LINE # 37
00E0 900000      R     MOV     DPTR,#idx+01H
00E3 E0                MOVX    A,@DPTR
00E4 04                INC     A
00E5 F0                MOVX    @DPTR,A
00E6 6003              JZ      $ + 5H
00E8 020000      R     LJMP    ?C0001
00EB 900000      R     MOV     DPTR,#idx
00EE E0                MOVX    A,@DPTR
00EF 04                INC     A
00F0 F0                MOVX    @DPTR,A
00F1         ?C0024:
00F1 020000      R     LJMP    ?C0001
00F4         ?C0002:
                                           ; SOURCE LINE # 38
00F4 7F01              MOV     R7,#01H
00F6 120000      E     LCALL   _map_io
00F9 8F82              MOV     DPL,R7
00FB 8E83              MOV     DPH,R6
00FD E0                MOVX    A,@DPTR
00FE 54FD              ANL     A,#0FDH
0100 FF                MOV     R7,A
0101 C007              PUSH    AR7
0103 7F01              MOV     R7,#01H
0105 120000      E     LCALL   _map_io
0108 8F82              MOV     DPL,R7
010A 8E83              MOV     DPH,R6
010C D0E0              POP     ACC
010E F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 40
010F 900000      R     MOV     DPTR,#res
0112 E0                MOVX    A,@DPTR
0113 FE                MOV     R6,A
0114 A3                INC     DPTR
C51 COMPILER V7.09   MY93C46                                                               03/27/2005 16:17:13 PAGE 8   

0115 E0                MOVX    A,@DPTR
0116 FF                MOV     R7,A
                                           ; SOURCE LINE # 41
0117         ?C0004:
0117 22                RET     
             ; FUNCTION _mw_trans (END)

             ; FUNCTION _mw_erase (BEGIN)
                                           ; SOURCE LINE # 45
0000 900000      R     MOV     DPTR,#address
0003 EF                MOV     A,R7
0004 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 46
                                           ; SOURCE LINE # 47
0005 120000      R     LCALL   mw_ewen
                                           ; SOURCE LINE # 49
0008 7F01              MOV     R7,#01H
000A 120000      E     LCALL   _map_io
000D 8F82              MOV     DPL,R7
000F 8E83              MOV     DPH,R6
0011 E0                MOVX    A,@DPTR
0012 4408              ORL     A,#08H
0014 FF                MOV     R7,A
0015 C007              PUSH    AR7
0017 7F01              MOV     R7,#01H
0019 120000      E     LCALL   _map_io
001C 8F82              MOV     DPL,R7
001E 8E83              MOV     DPH,R6
0020 D0E0              POP     ACC
0022 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 50
0023 900000      R     MOV     DPTR,#address
0026 E0                MOVX    A,@DPTR
0027 543F              ANL     A,#03FH
0029 75F080            MOV     B,#080H
002C A4                MUL     AB
002D FF                MOV     R7,A
002E E5F0              MOV     A,B
0030 44E0              ORL     A,#0E0H
0032 FE                MOV     R6,A
0033 7D09              MOV     R5,#09H
0035 120000      R     LCALL   _mw_trans
                                           ; SOURCE LINE # 51
0038 7F01              MOV     R7,#01H
003A 120000      E     LCALL   _map_io
003D 8F82              MOV     DPL,R7
003F 8E83              MOV     DPH,R6
0041 E0                MOVX    A,@DPTR
0042 54F7              ANL     A,#0F7H
0044 FF                MOV     R7,A
0045 C007              PUSH    AR7
0047 7F01              MOV     R7,#01H
0049 120000      E     LCALL   _map_io
004C 8F82              MOV     DPL,R7
004E 8E83              MOV     DPH,R6
0050 D0E0              POP     ACC
0052 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 52
0053 00                NOP     
                                           ; SOURCE LINE # 53
0054 7F01              MOV     R7,#01H
0056 120000      E     LCALL   _map_io
C51 COMPILER V7.09   MY93C46                                                               03/27/2005 16:17:13 PAGE 9   

0059 8F82              MOV     DPL,R7
005B 8E83              MOV     DPH,R6
005D E0                MOVX    A,@DPTR
005E 4408              ORL     A,#08H
0060 FF                MOV     R7,A
0061 C007              PUSH    AR7
0063 7F01              MOV     R7,#01H
0065 120000      E     LCALL   _map_io
0068 8F82              MOV     DPL,R7
006A 8E83              MOV     DPH,R6
006C D0E0              POP     ACC
006E F0                MOVX    @DPTR,A
006F         ?C0005:
                                           ; SOURCE LINE # 54
006F 7F01              MOV     R7,#01H
0071 120000      E     LCALL   _map_io
0074 8F82              MOV     DPL,R7
0076 8E83              MOV     DPH,R6
0078 E0                MOVX    A,@DPTR
0079 30E0F3            JNB     ACC.0,?C0005
007C         ?C0006:
                                           ; SOURCE LINE # 55
007C 7F01              MOV     R7,#01H
007E 120000      E     LCALL   _map_io
0081 8F82              MOV     DPL,R7
0083 8E83              MOV     DPH,R6
0085 E0                MOVX    A,@DPTR
0086 54F7              ANL     A,#0F7H
0088 FF                MOV     R7,A
0089 C007              PUSH    AR7
008B 7F01              MOV     R7,#01H
008D 120000      E     LCALL   _map_io
0090 8F82              MOV     DPL,R7
0092 8E83              MOV     DPH,R6
0094 D0E0              POP     ACC
0096 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 57
0097 120000      R     LCALL   mw_ewds
                                           ; SOURCE LINE # 59
009A 7F01              MOV     R7,#01H
                                           ; SOURCE LINE # 60
009C         ?C0007:
009C 22                RET     
             ; FUNCTION _mw_erase (END)

             ; FUNCTION mw_eral (BEGIN)
                                           ; SOURCE LINE # 64
                                           ; SOURCE LINE # 65
                                           ; SOURCE LINE # 66
0000 120000      R     LCALL   mw_ewen
                                           ; SOURCE LINE # 68
0003 7F01              MOV     R7,#01H
0005 120000      E     LCALL   _map_io
0008 8F82              MOV     DPL,R7
000A 8E83              MOV     DPH,R6
000C E0                MOVX    A,@DPTR
000D 4408              ORL     A,#08H
000F FF                MOV     R7,A
0010 C007              PUSH    AR7
0012 7F01              MOV     R7,#01H
0014 120000      E     LCALL   _map_io
0017 8F82              MOV     DPL,R7
C51 COMPILER V7.09   MY93C46                                                               03/27/2005 16:17:13 PAGE 10  

0019 8E83              MOV     DPH,R6
001B D0E0              POP     ACC
001D F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 69
001E 7E90              MOV     R6,#090H
0020 120000      R     LCALL   L?0025
                                           ; SOURCE LINE # 70
0023 7F01              MOV     R7,#01H
0025 120000      E     LCALL   _map_io
0028 8F82              MOV     DPL,R7
002A 8E83              MOV     DPH,R6
002C E0                MOVX    A,@DPTR
002D 54F7              ANL     A,#0F7H
002F FF                MOV     R7,A
0030 C007              PUSH    AR7
0032 7F01              MOV     R7,#01H
0034 120000      E     LCALL   _map_io
0037 8F82              MOV     DPL,R7
0039 8E83              MOV     DPH,R6
003B D0E0              POP     ACC
003D F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 71
003E 00                NOP     
                                           ; SOURCE LINE # 72
003F 7F01              MOV     R7,#01H
0041 120000      E     LCALL   _map_io
0044 8F82              MOV     DPL,R7
0046 8E83              MOV     DPH,R6
0048 E0                MOVX    A,@DPTR
0049 4408              ORL     A,#08H
004B FF                MOV     R7,A
004C C007              PUSH    AR7
004E 7F01              MOV     R7,#01H
0050 120000      E     LCALL   _map_io
0053 8F82              MOV     DPL,R7
0055 8E83              MOV     DPH,R6
0057 D0E0              POP     ACC
0059 F0                MOVX    @DPTR,A
005A         ?C0008:
                                           ; SOURCE LINE # 73
005A 7F01              MOV     R7,#01H
005C 120000      E     LCALL   _map_io
005F 8F82              MOV     DPL,R7
0061 8E83              MOV     DPH,R6
0063 E0                MOVX    A,@DPTR
0064 30E0F3            JNB     ACC.0,?C0008
0067         ?C0009:
                                           ; SOURCE LINE # 74
0067 7F01              MOV     R7,#01H
0069 120000      E     LCALL   _map_io
006C 8F82              MOV     DPL,R7
006E 8E83              MOV     DPH,R6
0070 E0                MOVX    A,@DPTR
0071 54F7              ANL     A,#0F7H
0073 FF                MOV     R7,A
0074 C007              PUSH    AR7
0076 7F01              MOV     R7,#01H
0078 120000      E     LCALL   _map_io
007B 8F82              MOV     DPL,R7
007D 8E83              MOV     DPH,R6
007F D0E0              POP     ACC
0081 F0                MOVX    @DPTR,A
C51 COMPILER V7.09   MY93C46                                                               03/27/2005 16:17:13 PAGE 11  

                                           ; SOURCE LINE # 76
0082 120000      R     LCALL   mw_ewds
                                           ; SOURCE LINE # 78
0085 7F01              MOV     R7,#01H
                                           ; SOURCE LINE # 79
0087         ?C0010:
0087 22                RET     
             ; FUNCTION mw_eral (END)

⌨️ 快捷键说明

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