📄 rwudiskdemo.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 10/10/2008 20:18:58 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
E:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE Text1.obj, udisk.obj, uart.obj TO RWUDiskDemo
MEMORY MODEL: COMPACT
INPUT MODULES INCLUDED:
Text1.obj (TEXT1)
udisk.obj (UDISK)
uart.obj (UART)
E:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C_STARTUP)
E:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?CLDPTR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?CLDOPTR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?CSTPTR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?CSTOPTR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?LMUL)
E:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?ULDIV)
E:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?ULCMP)
E:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?SLSHR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?LSTOPTR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?LSTPDATA)
E:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?LSTKPDATA)
E:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?LCASE)
E:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (STRLEN)
E:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C_INIT)
E:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?LSTIDATA)
E:\PROGRAM FILES\KEIL\C51\LIB\C51C.LIB (?C?LSTXDATA)
LINK MAP OF MODULE: RWUDiskDemo (TEXT1)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0018H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?UART
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 001CH INPAGE ?PD?UDISK
XDATA 001CH 0012H INPAGE ?PD?_S_FILEREAD?UDISK
XDATA 002EH 0010H INPAGE ?PD?_FILEREAD?UDISK
XDATA 003EH 003CH INPAGE _PDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 0018H 0009H UNIT ?PR?DRIVERINI?UDISK
0021H 0002H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 02E6H UNIT ?CO?TEXT1
CODE 030CH 0257H UNIT ?C?LIB_CODE
CODE 0563H 01D8H UNIT ?PR?MAIN?TEXT1
BL51 BANKED LINKER/LOCATER V6.00 10/10/2008 20:18:58 PAGE 2
CODE 073BH 0172H UNIT ?PR?_FILEWRITE?UDISK
CODE 08ADH 0172H UNIT ?PR?_FILEREAD?UDISK
CODE 0A1FH 013DH UNIT ?PR?_GETDISKINFO?UDISK
CODE 0B5CH 0125H UNIT ?PR?_FILEOPEN?UDISK
CODE 0C81H 00C7H UNIT ?PR?_FILESEEK?UDISK
CODE 0D48H 00BBH UNIT ?PR?_RECEONECHAR?UDISK
CODE 0E03H 009AH UNIT ?PR?_S_FILEWRITE?UDISK
CODE 0E9DH 008CH UNIT ?C_C51STARTUP
CODE 0F29H 0088H UNIT ?PR?_S_FILEREAD?UDISK
CODE 0FB1H 007DH UNIT ?PR?_SETDISKINFO?UDISK
CODE 102EH 006BH UNIT ?PR?_MAKEDIR?UDISK
CODE 1099H 0053H UNIT ?PR?WAIT_ACK?UDISK
CODE 10ECH 004BH UNIT ?PR?_SENDRESPONSE?UART
CODE 1137H 0049H UNIT ?PR?UARTINTSVC?UART
CODE 1180H 0044H UNIT ?PR?_RS323BAUDNUMBER?UART
CODE 11C4H 003EH UNIT ?PR?FILECLOSE?UDISK
CODE 1202H 0038H UNIT ?PR?_UART0INIT?UART
CODE 123AH 0014H UNIT ?PR?GETFHANDLE?UDISK
CODE 124EH 000EH UNIT ?PR?FREEFHANDLE?UDISK
CODE 125CH 000EH UNIT ?C_INITSEG
CODE 126AH 0008H UNIT ?PR?_UARTSENDCHAR?UART
OVERLAY MAP OF MODULE: RWUDiskDemo (TEXT1)
SEGMENT PDATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------
?PR?UARTINTSVC?UART ----- -----
+--> ?PR?_RECEONECHAR?UDISK
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?TEXT1
+--> ?C_INITSEG
?PR?MAIN?TEXT1 003EH 0013H
+--> ?PR?_UART0INIT?UART
+--> ?PR?DRIVERINI?UDISK
+--> ?PR?_GETDISKINFO?UDISK
+--> ?PR?_SETDISKINFO?UDISK
+--> ?PR?FILECLOSE?UDISK
+--> ?CO?TEXT1
+--> ?PR?_FILEOPEN?UDISK
+--> ?PR?_FILESEEK?UDISK
+--> ?PR?_FILEWRITE?UDISK
+--> ?PR?_MAKEDIR?UDISK
?PR?_UART0INIT?UART 0051H 0004H
+--> ?PR?_RS323BAUDNUMBER?UART
?PR?DRIVERINI?UDISK ----- -----
+--> ?PR?FREEFHANDLE?UDISK
BL51 BANKED LINKER/LOCATER V6.00 10/10/2008 20:18:58 PAGE 3
?PR?_GETDISKINFO?UDISK 0051H 0011H
+--> ?PR?_SENDRESPONSE?UART
+--> ?PR?WAIT_ACK?UDISK
?PR?_SENDRESPONSE?UART 0073H 0007H
+--> ?PR?_UARTSENDCHAR?UART
?PR?WAIT_ACK?UDISK 0073H 0004H
?PR?_SETDISKINFO?UDISK 0051H 000DH
+--> ?PR?_SENDRESPONSE?UART
+--> ?PR?WAIT_ACK?UDISK
?PR?FILECLOSE?UDISK 0051H 0006H
+--> ?PR?FREEFHANDLE?UDISK
+--> ?PR?_SENDRESPONSE?UART
+--> ?PR?WAIT_ACK?UDISK
?PR?_FILEOPEN?UDISK 0051H 000DH
+--> ?PR?GETFHANDLE?UDISK
+--> ?PR?_STRLEN?STRLEN
+--> ?PR?_SENDRESPONSE?UART
+--> ?PR?WAIT_ACK?UDISK
?PR?_FILESEEK?UDISK 0051H 0013H
+--> ?PR?_SENDRESPONSE?UART
+--> ?PR?WAIT_ACK?UDISK
?PR?_FILEWRITE?UDISK 0051H 0010H
+--> ?PR?_S_FILEWRITE?UDISK
?PR?_S_FILEWRITE?UDISK 0061H 0012H
+--> ?PR?_SENDRESPONSE?UART
+--> ?PR?WAIT_ACK?UDISK
?PR?_MAKEDIR?UDISK 0051H 000BH
+--> ?PR?_STRLEN?STRLEN
+--> ?PR?_SENDRESPONSE?UART
+--> ?PR?WAIT_ACK?UDISK
SYMBOL TABLE OF MODULE: RWUDiskDemo (TEXT1)
VALUE TYPE NAME
----------------------------------
------- MODULE TEXT1
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
C:0563H PUBLIC main
C:0036H PUBLIC WritFileData
B:0090H.0 PUBLIC P10
B:0090H.1 PUBLIC P11
C:0305H PUBLIC dir
------- PROC MAIN
------- DO
BL51 BANKED LINKER/LOCATER V6.00 10/10/2008 20:18:58 PAGE 4
X:003EH SYMBOL i
X:0040H SYMBOL Handle
X:0043H SYMBOL sysinf
------- ENDDO
C:0563H LINE# 28
C:0563H LINE# 29
C:0563H LINE# 33
C:056EH LINE# 35
C:0571H LINE# 36
C:0582H LINE# 37
C:0582H LINE# 38
C:0592H LINE# 39
C:05A3H LINE# 40
C:05A3H LINE# 41
C:05B3H LINE# 42
C:05C1H LINE# 43
C:05C1H LINE# 44
C:05D1H LINE# 45
C:05DFH LINE# 46
C:05DFH LINE# 47
C:05EFH LINE# 48
C:05FDH LINE# 49
C:05FDH LINE# 50
C:060DH LINE# 51
C:061BH LINE# 52
C:061BH LINE# 53
C:062BH LINE# 54
C:063CH LINE# 55
C:063CH LINE# 56
C:063CH LINE# 57
C:063EH LINE# 65
C:0643H LINE# 66
C:0646H LINE# 67
C:064AH LINE# 68
C:064EH LINE# 69
C:0652H LINE# 70
C:0656H LINE# 71
C:0659H LINE# 72
C:0665H LINE# 73
C:0665H LINE# 74
C:0670H LINE# 75
C:0670H LINE# 79
C:0670H LINE# 80
C:0670H LINE# 81
C:0679H LINE# 83
C:0684H LINE# 84
C:0684H LINE# 85
C:0686H LINE# 86
C:068BH LINE# 87
C:068EH LINE# 89
C:06A1H LINE# 90
C:06A5H LINE# 91
C:06A5H LINE# 92
C:06BFH LINE# 93
C:06E3H LINE# 95
C:06E6H LINE# 96
C:06E6H LINE# 98
BL51 BANKED LINKER/LOCATER V6.00 10/10/2008 20:18:58 PAGE 5
C:06EFH LINE# 100
C:06EFH LINE# 101
C:06EFH LINE# 102
C:070AH LINE# 103
C:0713H LINE# 104
C:0718H LINE# 105
C:0718H LINE# 106
C:0718H LINE# 107
C:071AH LINE# 108
C:071AH LINE# 109
------- ENDPROC MAIN
------- ENDMOD TEXT1
------- MODULE UDISK
C:0000H SYMBOL _ICE_DUMMY_
C:08ADH PUBLIC _FileRead
C:0C81H PUBLIC _FileSeek
C:073BH PUBLIC _FileWrite
C:0018H PUBLIC DriverIni
C:0B5CH PUBLIC _FileOpen
X:000AH PUBLIC rwdisk
C:124EH PUBLIC FreeFHandle
C:102EH PUBLIC _MakeDir
C:0D48H PUBLIC _ReceOneChar
C:0F29H PUBLIC _S_FileRead
X:0017H PUBLIC g_handle
C:123AH PUBLIC GetFHandle
C:0A1FH PUBLIC _GetDiskInfo
C:0E03H PUBLIC _S_FileWrite
C:1099H PUBLIC wait_ack
C:0FB1H PUBLIC _SetDiskInfo
C:11C4H PUBLIC FileClose
------- PROC WAIT_ACK
------- DO
X:0073H SYMBOL i
------- ENDDO
C:1099H LINE# 35
C:1099H LINE# 36
C:1099H LINE# 38
C:109DH LINE# 40
C:10C1H LINE# 41
C:10C1H LINE# 42
C:10C7H LINE# 43
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -