?? 假u盤.m51
字號:
BL51 BANKED LINKER/LOCATER V5.03 11/12/2008 23:04:12 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\STARTUP.obj, main.obj, D12.obj, global.obj, sd.obj TO 假U盤 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
D12.obj (D12)
global.obj (GLOBAL)
sd.obj (SD)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
LINK MAP OF MODULE: 假U盤 (?C_STARTUP)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 0014H UNIT _DATA_GROUP_
IDATA 001CH 0002H UNIT ?ID?READ_SD?SD
IDATA 001EH 0002H UNIT ?ID?INIT_SD?SD
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 003AH UNIT ?DT?GLOBAL
DATA 005CH 0009H UNIT ?DT?_ERASE_SD?SD
DATA 0065H 0008H UNIT ?DT?_READ_SD_SINGLEDATA?SD
DATA 006DH 0008H UNIT ?DT?_WRITE_SD_SINGLEDATA?SD
DATA 0075H 0005H UNIT ?DT?_WRITE_SD_COM?SD
IDATA 007AH 0077H UNIT ?ID?GLOBAL
IDATA 00F1H 0001H UNIT ?ID?_WRITE_SD?SD
IDATA 00F2H 0001H UNIT ?ID?_WRITE_SD_COM?SD
IDATA 00F3H 0001H UNIT ?ID?READ_SD_CSD?SD
IDATA 00F4H 0001H UNIT ?ID?_WRITE_SD_SINGLEDATA?SD
IDATA 00F5H 0001H UNIT _IDATA_GROUP_
IDATA 00F6H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 035FH 02F9H UNIT ?CO?D12
CODE 0658H 0188H UNIT ?PR?ENP5?D12
BL51 BANKED LINKER/LOCATER V5.03 11/12/2008 23:04:12 PAGE 2
CODE 07E0H 011CH UNIT ?PR?ENP1?D12
CODE 08FCH 00E7H UNIT ?C?LIB_CODE
CODE 09E3H 00AAH UNIT ?PR?_WRITE_SD_SINGLEDATA?SD
CODE 0A8DH 0093H UNIT ?PR?_READ_SD_SINGLEDATA?SD
CODE 0B20H 0090H UNIT ?PR?ENP0?D12
CODE 0BB0H 008CH UNIT ?C_C51STARTUP
CODE 0C3CH 008AH UNIT ?PR?INIT_SD?SD
CODE 0CC6H 006EH UNIT ?C_INITSEG
CODE 0D34H 0067H UNIT ?PR?MAIN?MAIN
CODE 0D9BH 0064H UNIT ?CO?SD
CODE 0DFFH 005FH UNIT ?PR?READ_SD_CSD?SD
CODE 0E5EH 005CH UNIT ?PR?ENP4?D12
CODE 0EBAH 005AH UNIT ?PR?_ERASE_SD?SD
CODE 0F14H 0048H UNIT ?PR?_WRITE_SD_COM?SD
CODE 0F5CH 0044H UNIT ?PR?_WRITE_ENP_BUFFER?D12
CODE 0FA0H 0042H UNIT ?PR?_READ_ENP_BUFFER?D12
CODE 0FE2H 003CH UNIT ?PR?FAIL?D12
CODE 101EH 003BH UNIT ?PR?SUCCESS?D12
CODE 1059H 002EH UNIT ?PR?_WRITE_SD?SD
CODE 1087H 002CH UNIT ?PR?D12_INIT?D12
CODE 10B3H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 10DAH 0024H UNIT ?PR?READ10?D12
CODE 10FEH 0022H UNIT ?PR?READ_SD?SD
CODE 1120H 001CH UNIT ?CO?MAIN
CODE 113CH 001BH UNIT ?PR?READ_INTERRUPTER_REGISTER?D12
CODE 1157H 0015H UNIT ?PR?GET_DEVICE_DESCRIPTOR?D12
CODE 116CH 0015H UNIT ?PR?GET_CONSTRUCTION_DESCRIPTOR?D12
CODE 1181H 0013H UNIT ?PR?_SET_MODE?D12
CODE 1194H 0011H UNIT ?PR?READ_DATA?D12
CODE 11A5H 0011H UNIT ?PR?_SET_ADDRESS?D12
CODE 11B6H 000FH UNIT ?PR?GET_MAX_LUN?D12
CODE 11C5H 000DH UNIT ?PR?INQUIRE1?D12
CODE 11D2H 000DH UNIT ?PR?READ_FORMAT_CAP?D12
CODE 11DFH 000DH UNIT ?PR?REQUEST_SENSE?D12
CODE 11ECH 000DH UNIT ?PR?READ_CAP?D12
CODE 11F9H 000AH UNIT ?PR?ENABLE_ENP?D12
CODE 1203H 0009H UNIT ?PR?_WRITE_COM?D12
CODE 120CH 0009H UNIT ?PR?_WRITE_DATA?D12
CODE 1215H 0008H UNIT ?PR?_VALIDATE?D12
CODE 121DH 0008H UNIT ?PR?_ACK?D12
CODE 1225H 0008H UNIT ?PR?_CLEAN_ENP_BUFFER?D12
CODE 122DH 0008H UNIT ?PR?DELAY?SD
CODE 1235H 0007H UNIT ?PR?_READ_ENP_LAST_STATUS?D12
CODE 123CH 0007H UNIT ?PR?_SELECT_ENP?D12
CODE 1243H 0007H UNIT ?PR?_READ_ENP_STATUS?D12
CODE 124AH 0007H UNIT ?PR?SET_D12_ADDRESS?D12
OVERLAY MAP OF MODULE: 假U盤 (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
---------------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
BL51 BANKED LINKER/LOCATER V5.03 11/12/2008 23:04:12 PAGE 3
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?D12_INIT?D12
+--> ?PR?READ_INTERRUPTER_REGISTER?D12
+--> ?CO?MAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?ENP0?D12
+--> ?PR?ENP1?D12
+--> ?PR?ENP4?D12
+--> ?PR?ENP5?D12
?PR?D12_INIT?D12 ----- ----- ----- ----- ----- -----
+--> ?PR?_SET_MODE?D12
+--> ?PR?_SET_ADDRESS?D12
+--> ?CO?D12
+--> ?PR?PRINTF?PRINTF
?PR?_SET_MODE?D12 ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITE_COM?D12
+--> ?PR?_WRITE_DATA?D12
?PR?_SET_ADDRESS?D12 ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITE_COM?D12
+--> ?PR?_WRITE_DATA?D12
+--> ?PR?ENABLE_ENP?D12
?PR?ENABLE_ENP?D12 ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITE_COM?D12
+--> ?PR?_WRITE_DATA?D12
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0008H 0014H ----- -----
+--> ?PR?PUTCHAR?PUTCHAR
?PR?READ_INTERRUPTER_REGISTER?D12 ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITE_COM?D12
+--> ?PR?READ_DATA?D12
?PR?READ_DATA?D12 ----- ----- ----- ----- 00F5H 0001H
+--> ?PR?_WRITE_COM?D12
?PR?ENP0?D12 ----- ----- ----- ----- ----- -----
+--> ?PR?_READ_ENP_LAST_STATUS?D12
+--> ?PR?_READ_ENP_BUFFER?D12
+--> ?CO?D12
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_ACK?D12
+--> ?PR?_SELECT_ENP?D12
+--> ?PR?_CLEAN_ENP_BUFFER?D12
?PR?_READ_ENP_LAST_STATUS?D12 ----- ----- ----- ----- ----- -----
+--> ?PR?READ_DATA?D12
?PR?_READ_ENP_BUFFER?D12 ----- ----- 0008H 0003H ----- -----
+--> ?PR?_SELECT_ENP?D12
+--> ?PR?_WRITE_COM?D12
+--> ?PR?READ_DATA?D12
BL51 BANKED LINKER/LOCATER V5.03 11/12/2008 23:04:12 PAGE 4
?PR?_SELECT_ENP?D12 ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITE_COM?D12
+--> ?PR?READ_DATA?D12
?PR?_ACK?D12 ----- ----- ----- ----- ----- -----
+--> ?PR?_SELECT_ENP?D12
+--> ?PR?_WRITE_COM?D12
?PR?_CLEAN_ENP_BUFFER?D12 ----- ----- ----- ----- ----- -----
+--> ?PR?_SELECT_ENP?D12
+--> ?PR?_WRITE_COM?D12
?PR?ENP1?D12 ----- ----- ----- ----- ----- -----
+--> ?PR?_READ_ENP_LAST_STATUS?D12
+--> ?PR?GET_DEVICE_DESCRIPTOR?D12
+--> ?PR?GET_CONSTRUCTION_DESCRIPTOR?D12
+--> ?CO?D12
+--> ?PR?GET_MAX_LUN?D12
+--> ?PR?SET_D12_ADDRESS?D12
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_WRITE_ENP_BUFFER?D12
?PR?GET_DEVICE_DESCRIPTOR?D12 ----- ----- ----- ----- ----- -----
+--> ?CO?D12
?PR?GET_CONSTRUCTION_DESCRIPTOR?D12 ----- ----- ----- ----- ----- -----
+--> ?CO?D12
?PR?SET_D12_ADDRESS?D12 ----- ----- ----- ----- ----- -----
+--> ?PR?_SET_ADDRESS?D12
?PR?_WRITE_ENP_BUFFER?D12 ----- ----- 0008H 0003H ----- -----
+--> ?PR?_SELECT_ENP?D12
+--> ?PR?_WRITE_COM?D12
+--> ?PR?_WRITE_DATA?D12
+--> ?PR?_VALIDATE?D12
?PR?_VALIDATE?D12 ----- ----- ----- ----- ----- -----
+--> ?PR?_SELECT_ENP?D12
+--> ?PR?_WRITE_COM?D12
?PR?ENP4?D12 ----- ----- ----- ----- ----- -----
+--> ?PR?_READ_ENP_LAST_STATUS?D12
+--> ?PR?_READ_ENP_BUFFER?D12
+--> ?CO?D12
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_SELECT_ENP?D12
+--> ?PR?_CLEAN_ENP_BUFFER?D12
?PR?ENP5?D12 ----- ----- ----- ----- ----- -----
+--> ?PR?_READ_ENP_LAST_STATUS?D12
+--> ?PR?INQUIRE1?D12
+--> ?PR?READ_FORMAT_CAP?D12
+--> ?PR?READ_CAP?D12
+--> ?PR?READ10?D12
+--> ?PR?REQUEST_SENSE?D12
BL51 BANKED LINKER/LOCATER V5.03 11/12/2008 23:04:12 PAGE 5
+--> ?PR?_WRITE_ENP_BUFFER?D12
+--> ?PR?FAIL?D12
+--> ?PR?SUCCESS?D12
?PR?INQUIRE1?D12 ----- ----- ----- ----- ----- -----
+--> ?CO?D12
+--> ?PR?_WRITE_ENP_BUFFER?D12
?PR?READ_FORMAT_CAP?D12 ----- ----- ----- ----- ----- -----
+--> ?CO?D12
+--> ?PR?_WRITE_ENP_BUFFER?D12
?PR?READ_CAP?D12 ----- ----- ----- ----- ----- -----
+--> ?CO?D12
+--> ?PR?_WRITE_ENP_BUFFER?D12
?PR?READ10?D12 ----- ----- ----- ----- ----- -----
+--> ?CO?D12
?PR?REQUEST_SENSE?D12 ----- ----- ----- ----- ----- -----
+--> ?CO?D12
+--> ?PR?_WRITE_ENP_BUFFER?D12
?PR?FAIL?D12 ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITE_ENP_BUFFER?D12
?PR?SUCCESS?D12 ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITE_ENP_BUFFER?D12
SYMBOL TABLE OF MODULE: 假U盤 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0BB0H SEGMENT ?C_C51STARTUP
I:00F6H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:0BB3H SYMBOL IDATALOOP
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -