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

📄 card9346.lst

📁 51单片机控制网卡实现上网程序代码
💻 LST
📖 第 1 页 / 共 2 页
字号:
0025 120000      E     LCALL   _map_io
0028 8F82              MOV     DPL,R7
002A 8E83              MOV     DPH,R6
002C 748E              MOV     A,#08EH
002E F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 58
002F 7F3C              MOV     R7,#03CH
0031 120000      R     LCALL   _do_93c46
                                           ; SOURCE LINE # 59
0034 7F01              MOV     R7,#01H
0036 120000      E     LCALL   _map_io
0039 8F82              MOV     DPL,R7
003B 8E83              MOV     DPH,R6
003D 7488              MOV     A,#088H
003F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 60
0040 7F01              MOV     R7,#01H
0042 120000      E     LCALL   _map_io
0045 8F82              MOV     DPL,R7
0047 8E83              MOV     DPH,R6
0049 E4                CLR     A
004A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 62
004B 7F01              MOV     R7,#01H
004D 120000      E     LCALL   _map_io
0050 8F82              MOV     DPL,R7
0052 8E83              MOV     DPH,R6
0054 748A              MOV     A,#08AH
0056 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 63
0057 7F01              MOV     R7,#01H
0059 120000      E     LCALL   _map_io
005C 8F82              MOV     DPL,R7
005E 8E83              MOV     DPH,R6
0060 748E              MOV     A,#08EH
C51 COMPILER V7.09   CARD9346                                                              03/27/2005 16:17:14 PAGE 6   

0062 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 65
0063 900000      R     MOV     DPTR,#address
0066 E0                MOVX    A,@DPTR
0067 4440              ORL     A,#040H
0069 FF                MOV     R7,A
006A 900000      R     MOV     DPTR,#tmp
006D F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 66
006E 120000      R     LCALL   _do_93c46
                                           ; SOURCE LINE # 67
0071 900000      R     MOV     DPTR,#value
0074 E0                MOVX    A,@DPTR
0075 FF                MOV     R7,A
0076 120000      R     LCALL   _do_93c46
                                           ; SOURCE LINE # 68
0079 900000      R     MOV     DPTR,#value+01H
007C E0                MOVX    A,@DPTR
007D FF                MOV     R7,A
007E 120000      R     LCALL   _do_93c46
                                           ; SOURCE LINE # 69
0081 7F01              MOV     R7,#01H
0083 120000      E     LCALL   _map_io
0086 8F82              MOV     DPL,R7
0088 8E83              MOV     DPH,R6
008A 7488              MOV     A,#088H
008C F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 70
008D 7F01              MOV     R7,#01H
008F 120000      E     LCALL   _map_io
0092 8F82              MOV     DPL,R7
0094 8E83              MOV     DPH,R6
0096 E4                CLR     A
0097 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 72
0098 7F01              MOV     R7,#01H
009A 120000      E     LCALL   _map_io
009D 8F82              MOV     DPL,R7
009F 8E83              MOV     DPH,R6
00A1 7488              MOV     A,#088H
00A3 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 73
00A4 E4                CLR     A
00A5 900000      R     MOV     DPTR,#tmp
00A8 F0                MOVX    @DPTR,A
00A9         ?C0006:
00A9 900000      R     MOV     DPTR,#tmp
00AC E0                MOVX    A,@DPTR
00AD C3                CLR     C
00AE 9410              SUBB    A,#010H
00B0 7480              MOV     A,#080H
00B2 94A7              SUBB    A,#0A7H
00B4 5015              JNC     ?C0007
                                           ; SOURCE LINE # 74
                                           ; SOURCE LINE # 75
00B6 7F01              MOV     R7,#01H
00B8 120000      E     LCALL   _map_io
00BB 8F82              MOV     DPL,R7
00BD 8E83              MOV     DPH,R6
00BF E0                MOVX    A,@DPTR
00C0 20E008            JB      ACC.0,?C0007
                                           ; SOURCE LINE # 76
C51 COMPILER V7.09   CARD9346                                                              03/27/2005 16:17:14 PAGE 7   

                                           ; SOURCE LINE # 77
00C3         ?C0008:
00C3 900000      R     MOV     DPTR,#tmp
00C6 E0                MOVX    A,@DPTR
00C7 04                INC     A
00C8 F0                MOVX    @DPTR,A
00C9 80DE              SJMP    ?C0006
00CB         ?C0007:
                                           ; SOURCE LINE # 78
00CB 7F01              MOV     R7,#01H
00CD 120000      E     LCALL   _map_io
00D0 8F82              MOV     DPL,R7
00D2 8E83              MOV     DPH,R6
00D4 E4                CLR     A
00D5 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 80
00D6 7F01              MOV     R7,#01H
00D8 120000      E     LCALL   _map_io
00DB 8F82              MOV     DPL,R7
00DD 8E83              MOV     DPH,R6
00DF 748A              MOV     A,#08AH
00E1 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 81
00E2 7F01              MOV     R7,#01H
00E4 120000      E     LCALL   _map_io
00E7 8F82              MOV     DPL,R7
00E9 8E83              MOV     DPH,R6
00EB 748E              MOV     A,#08EH
00ED F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 82
00EE E4                CLR     A
00EF FF                MOV     R7,A
00F0 120000      R     LCALL   _do_93c46
                                           ; SOURCE LINE # 83
00F3 7F01              MOV     R7,#01H
00F5 120000      E     LCALL   _map_io
00F8 8F82              MOV     DPL,R7
00FA 8E83              MOV     DPH,R6
00FC 7488              MOV     A,#088H
00FE F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 84
00FF 7F01              MOV     R7,#01H
0101 120000      E     LCALL   _map_io
0104 8F82              MOV     DPL,R7
0106 8E83              MOV     DPH,R6
0108 E4                CLR     A
0109 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 86
010A 22                RET     
             ; FUNCTION _write_93c46 (END)

             ; FUNCTION _do_93c46 (BEGIN)
                                           ; SOURCE LINE # 88
;---- Variable 'val' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 89
                                           ; SOURCE LINE # 93
0000 900000      R     MOV     DPTR,#tmpval
0003 EF                MOV     A,R7
0004 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 95
0005 E4                CLR     A
0006 900000      R     MOV     DPTR,#count
C51 COMPILER V7.09   CARD9346                                                              03/27/2005 16:17:14 PAGE 8   

0009 F0                MOVX    @DPTR,A
000A         ?C0011:
                                           ; SOURCE LINE # 96
                                           ; SOURCE LINE # 97
000A 900000      R     MOV     DPTR,#tmpval
000D E0                MOVX    A,@DPTR
000E 7F01              MOV     R7,#01H
0010 30E718            JNB     ACC.7,?C0014
                                           ; SOURCE LINE # 98
                                           ; SOURCE LINE # 100
0013 120000      E     LCALL   _map_io
0016 8F82              MOV     DPL,R7
0018 8E83              MOV     DPH,R6
001A 748A              MOV     A,#08AH
001C F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 101
001D 7F01              MOV     R7,#01H
001F 120000      E     LCALL   _map_io
0022 8F82              MOV     DPL,R7
0024 8E83              MOV     DPH,R6
0026 748E              MOV     A,#08EH
0028 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 102
0029 8016              SJMP    ?C0015
002B         ?C0014:
                                           ; SOURCE LINE # 104
                                           ; SOURCE LINE # 106
002B 120000      E     LCALL   _map_io
002E 8F82              MOV     DPL,R7
0030 8E83              MOV     DPH,R6
0032 7488              MOV     A,#088H
0034 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 107
0035 7F01              MOV     R7,#01H
0037 120000      E     LCALL   _map_io
003A 8F82              MOV     DPL,R7
003C 8E83              MOV     DPH,R6
003E 748C              MOV     A,#08CH
0040 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 108
0041         ?C0015:
                                           ; SOURCE LINE # 109
0041 900000      R     MOV     DPTR,#tmpval
0044 E0                MOVX    A,@DPTR
0045 25E0              ADD     A,ACC
0047 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 110
0048 900000      R     MOV     DPTR,#count
004B E0                MOVX    A,@DPTR
004C 04                INC     A
004D F0                MOVX    @DPTR,A
004E E0                MOVX    A,@DPTR
004F C3                CLR     C
0050 9408              SUBB    A,#08H
0052 40B6              JC      ?C0011
                                           ; SOURCE LINE # 111
0054         ?C0016:
0054 22                RET     
             ; FUNCTION _do_93c46 (END)

C51 COMPILER V7.09   CARD9346                                                              03/27/2005 16:17:14 PAGE 9   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


s8_t . . . . . . . . . . . . . . . . .  TYPEDEF  -----  CHAR     -----  1
P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
u8_t . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
size_t . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
uchar. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
_read_93c46. . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  address. . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
  count. . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0001H  1
  retval . . . . . . . . . . . . . . .  AUTO     XDATA  U_INT    0002H  2
INT32S . . . . . . . . . . . . . . . .  TYPEDEF  -----  LONG     -----  4
INT16S . . . . . . . . . . . . . . . .  TYPEDEF  -----  INT      -----  2
INT32U . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_LONG   -----  4
ulong. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_LONG   -----  4
_write_93c46 . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  address. . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
  value. . . . . . . . . . . . . . . .  AUTO     XDATA  U_INT    0001H  2
  tmp. . . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0003H  1
INT16U . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
ushort . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
BOOL . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
s32_t. . . . . . . . . . . . . . . . .  TYPEDEF  -----  LONG     -----  4
s16_t. . . . . . . . . . . . . . . . .  TYPEDEF  -----  INT      -----  2
u32_t. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_LONG   -----  4
u16_t. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
BYTE . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
WORD . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
uint . . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
_do_93c46. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  val. . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  count. . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0000H  1
  tmpval . . . . . . . . . . . . . . .  AUTO     XDATA  U_CHAR   0001H  1
ResetFunction. . . . . . . . . . . . .  TYPEDEF  CODE   PROC     -----  -----
_map_io. . . . . . . . . . . . . . . .  EXTERN   CODE   PROC     -----  -----
wchar_t. . . . . . . . . . . . . . . .  TYPEDEF  -----  CHAR     -----  1
INT8S. . . . . . . . . . . . . . . . .  TYPEDEF  -----  CHAR     -----  1
INT8U. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    513    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----      10
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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