📄 fx2_ata_revc.map
字号:
LX51 LINKER/LOCATER V3.30 08/23/2002 10:10:56 PAGE 1
LX51 LINKER/LOCATER V3.30, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE dscr.obj, reset.obj, Startup.obj, USBJmpTb.obj, atareset.obj, fw.obj, gpif.obj, ide.obj, periph
>> .obj, scsi.obj, ..\..\Target\Lib\Fx2\Ezusb.lib, eeprom.obj, eeproma.obj, custom.obj, globals.obj TO fx2_ata_revc REGF
>> ILE (.\fx2_ata_revc.ORC) CODE CLASSES (XDATA (X:0XE000-X:0XE1FF, X:0XE400-X:0XFFFF), HDATA (X:0XE000-X:0XE1FF, X:0XE4
>> 00-X:0XFFFF), CODE (C:0X0-C:0X1FFF), ECODE (C:0X0-C:0X1FFF), HCONST (C:0X0-C:0X1FFF))
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
dscr.obj (DSCR)
COMMENT TYPE 1: A51 / ASM51 Assembler
reset.obj (RESET)
COMMENT TYPE 1: A51 / ASM51 Assembler
Startup.obj (?C_STARTUP)
COMMENT TYPE 1: A51 / ASM51 Assembler
USBJmpTb.obj (USBJMPTBL)
COMMENT TYPE 1: A51 / ASM51 Assembler
atareset.obj (ATARESET)
COMMENT TYPE 0: C51 V7.00
fw.obj (FW)
COMMENT TYPE 0: C51 V7.00
gpif.obj (GPIF)
COMMENT TYPE 0: C51 V7.00
ide.obj (IDE)
COMMENT TYPE 0: C51 V7.00
periph.obj (PERIPH)
COMMENT TYPE 0: C51 V7.00
scsi.obj (SCSI)
COMMENT TYPE 0: C51 V7.00
..\..\Target\Lib\Fx2\Ezusb.lib (DELAY)
COMMENT TYPE 1: C51 Compiler
..\..\Target\Lib\Fx2\Ezusb.lib (DELAY1MS)
COMMENT TYPE 1: A51 / ASM51 Assembler
..\..\Target\Lib\Fx2\Ezusb.lib (EZREGS)
COMMENT TYPE 1: C51 Compiler
eeprom.obj (EEPROM)
COMMENT TYPE 0: C51 V7.00
eeproma.obj (EEPROMA)
COMMENT TYPE 1: A51 / ASM51 Assembler
custom.obj (CUSTOM)
COMMENT TYPE 0: C51 V7.00
globals.obj (GLOBALS)
COMMENT TYPE 0: C51 V7.00
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: fx2_ata_revc (DSCR)
BASE START END USED MEMORY CLASS
==========================================================
X:000000H X:00E000H X:00E1FFH 001370H XDATA
X:00E400H X:00FFFFH
LX51 LINKER/LOCATER V3.30 08/23/2002 10:10:56 PAGE 2
X:000000H X:00E000H X:00E1FFH HDATA
X:00E400H X:00FFFFH
C:000000H C:000000H C:001FFFH 001E79H CODE
C:000000H C:000000H C:001FFFH ECODE
B00:0000H C:000000H C:001FFFH HCONST
I:000000H I:000000H I:0000FFH 000001H IDATA
I:000020H.0 I:000020H.0 I:00002FH.7 000001H.5 BIT
I:000000H I:000000H I:00007FH 000064H DATA
C:000000H C:000000H C:00FFFFH 000085H CONST
MEMORY MAP OF MODULE: fx2_ata_revc (DSCR)
START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME
=========================================================================
* * * * * * * * * * * D A T A M E M O R Y * * * * * * * * * * * * *
000000H 000007H 000008H --- AT.. DATA "REG BANK 0"
000008H 00000DH 000006H BYTE UNIT DATA ?DT?IDE
00000EH 00001FH 000012H --- --- **GAP**
000020H 000022H 000003H BYTE BITADDR DATA ?BA?GLOBALS
000023H.0 000024H.1 000001H.2 BIT UNIT BIT ?BI?GLOBALS
000024H.2 000024H.4 000000H.3 BIT UNIT BIT _BIT_GROUP_
000024H.5 000024H 000000H.3 --- --- **GAP**
000025H 000058H 000034H BYTE UNIT DATA ?DT?GLOBALS
000059H 000077H 00001FH BYTE UNIT DATA _DATA_GROUP_
000078H 000078H 000001H BYTE UNIT IDATA ?STACK
* * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * *
000000H 000002H 000003H --- OFFS.. CODE ?CO??C_STARTUP?0
000003H 000009H 000007H BYTE UNIT CODE SOFTRESETSEG
00000AH 00000AH 000001H --- --- **GAP**
00000BH 00000DH 000003H BYTE OFFS.. CODE ?ATARESET?0000B
00000EH 000022H 000015H BYTE UNIT CODE ?PR?_MYMEMMOVE?PERIPH
000023H 000025H 000003H --- OFFS.. CODE ?CO?USBJMPTBL?0
000026H 000031H 00000CH BYTE UNIT CODE ?PR?EESTARTANDADDR?EEPROM
000032H 000032H 000001H --- --- **GAP**
000033H 000034H 000002H BYTE OFFS.. CODE ?FW?00033
000035H 000035H 000001H --- --- **GAP**
000036H 00003AH 000005H BYTE UNIT CONST ?CO?PERIPH
00003BH 00003DH 000003H --- OFFS.. CODE ?CO?USBJMPTBL?1
00003EH 00003FH 000002H BYTE UNIT CODE ?PR?CHECKFORMEDIA?IDE
000040H 000042H 000003H --- --- **GAP**
000043H 000045H 000003H --- OFFS.. CODE ?CO?USBJMPTBL?2
000046H 00004EH 000009H BYTE UNIT CODE ?PR?ISR_SUSP?PERIPH
00004FH 000052H 000004H BYTE UNIT CODE ?PR?RESUME_ISR?FW
000053H 000055H 000003H --- OFFS.. CODE ?CO?USBJMPTBL?3
000056H 00015EH 000109H BYTE UNIT CODE ?PR?PROCESSCBW?PERIPH
00015FH 0001EFH 000091H BYTE UNIT CODE ?PR?PERIPH
0001F0H 0001F5H 000006H BYTE UNIT CODE ?C_C51STARTUP
0001F6H 0001FAH 000005H BYTE UNIT CODE ?PR?READATAPI_STATUS_REG?GPIF
0001FBH 0001FFH 000005H --- --- **GAP**
000200H 0002D9H 0000DAH PAGE UNIT CODE DSCR
0002DAH 000361H 000088H BYTE UNIT CODE ?PR?ISR_URES?PERIPH
000362H 0003DCH 00007BH BYTE UNIT CODE ?C?LIB_CODE
0003DDH 000451H 000075H BYTE UNIT CODE ?PR?INITUSB?PERIPH
000452H 0004BBH 00006AH BYTE UNIT CODE ?PR?_SENDUSBS?PERIPH
0004BCH 00051EH 000063H BYTE UNIT CODE ?PR?_EEPROMWRITE?EEPROM
00051FH 000571H 000053H BYTE UNIT CODE ?PR?_EEPROMWRITEPAGE?EEPROM
000572H 0005C1H 000050H BYTE UNIT CODE ?PR?ISR_HIGHSPEED?PERIPH
0005C2H 00060EH 00004DH BYTE UNIT CODE ?PR?TD_POLL?PERIPH
00060FH 00065AH 00004CH BYTE UNIT CODE ?PR?STALLEP2OUT?PERIPH
00065BH 00069BH 000041H BYTE UNIT CODE ?PR?ISR_SUDAV?PERIPH
00069CH 0006DCH 000041H BYTE UNIT CODE ?PR?_EZUSB_DELAY?DELAY
LX51 LINKER/LOCATER V3.30 08/23/2002 10:10:56 PAGE 3
0006DDH 00071AH 00003EH BYTE UNIT CODE ?PR?TD_INIT?PERIPH
00071BH 000751H 000037H BYTE UNIT CODE ?CO?IDE
000752H 000788H 000037H BYTE UNIT CODE ?PR?_MYMEMMOVEXX?PERIPH
000789H 0007BEH 000036H BYTE UNIT CODE ?PR?CHECKCBW?PERIPH
0007BFH 0007F0H 000032H BYTE UNIT CODE ?PR?PROCESSCBWHEADER?PERIPH
0007F1H 000815H 000025H BYTE UNIT CODE ?PR?_WAITFORINTRQ?PERIPH
000816H 000836H 000021H BYTE UNIT CODE ?PR?FAILEDIN?PERIPH
000837H 000857H 000021H BYTE UNIT CODE EEPROMSEG
000858H 000872H 00001BH BYTE UNIT CODE ?PR?RESETANDARMEP2?PERIPH
000873H 000883H 000011H BYTE UNIT CODE ?PR?WAITFORBUSYBIT?PERIPH
000884H 000894H 000011H BYTE UNIT CODE EZUSB
000895H 000914H 000080H BYTE UNIT CONST ?CO?GPIF
000915H 000948H 000034H BYTE UNIT CODE ?PR?RESETATAPIDEVICE?ATARESET
000949H 00096CH 000024H BYTE UNIT CODE ?PR?_WRITEPIO8?GPIF
00096DH 000A1EH 0000B2H BYTE UNIT CODE ?PR?STUFFLBAANDSECTOR?IDE
000A1FH 000DAFH 000391H BYTE UNIT CODE ?PR?GENERALIDEINCOMMAND?IDE
000DB0H 000E0EH 00005FH BYTE UNIT CODE ?PR?DETECTSCSIVSATA?ATARESET
000E0FH 000E22H 000014H BYTE UNIT CODE ?L?COM0007
000E23H 000E45H 000023H BYTE UNIT CODE ?PR?_READPIO8?GPIF
000E46H 000E50H 00000BH BYTE UNIT CODE ?PR?WRITEATA_DRIVESEL_REG?IDE
000E51H 000E6AH 00001AH BYTE UNIT CODE ?L?COM0009
000E6BH 000E85H 00001BH BYTE UNIT CODE ?PR?_CONFIGUREATATRANSFERMODE?ATARESET
000E86H 000F0DH 000088H BYTE UNIT CODE ?PR?_SENDSCSICOMMAND?SCSI
000F0EH 000F32H 000025H BYTE UNIT CODE ?PR?PREPAREFORATAPICOMMAND?SCSI
000F33H 000F3AH 000008H BYTE UNIT CODE ?PR?WAITFORINBUFFER?IDE
000F3BH 000F41H 000007H BYTE UNIT CODE ?L?COM002E
000F42H 000F48H 000007H BYTE UNIT CODE ?L?COM002F
000F49H 000F5EH 000016H BYTE UNIT CODE ?PR?SENDDEVICEIDENTIFYCOMMAND?ATARESET
000F5FH 000F62H 000004H BYTE UNIT CODE ?L?COM0027
000F63H 000F6EH 00000CH BYTE UNIT CODE ?PR?IDEPREPAREFORXFER?IDE
000F6FH 000F75H 000007H BYTE UNIT CODE ?L?COM0029
000F76H 000F7EH 000009H BYTE UNIT CODE ?L?COM0030
000F7FH 000F8AH 00000CH BYTE UNIT CODE ?L?COM0020
000F8BH 000F96H 00000CH BYTE UNIT CODE ?L?COM001A
000F97H 000FA9H 000013H BYTE UNIT CODE ?L?COM0001
000FAAH 000FB0H 000007H BYTE UNIT CODE ?L?COM0022
000FB1H 000FB9H 000009H BYTE UNIT CODE ?L?COM002D
000FBAH 000FC2H 000009H BYTE UNIT CODE ?L?COM0031
000FC3H 000FD7H 000015H BYTE UNIT CODE ?PR?GETDRIVEDATALEN?SCSI
000FD8H 000FFCH 000025H BYTE UNIT CODE ?PR?FETCHDEVICEIDENTIFYINTOEP8?ATARESET
000FFDH 000FFFH 000003H --- --- **GAP**
001000H 001003H 000004H --- OFFS.. CODE ?CO?USBJMPTBL?4
001004H 00100AH 000007H BYTE UNIT CODE ?L?COM0028
00100BH 00100BH 000001H --- --- **GAP**
00100CH 001017H 00000CH --- OFFS.. CODE ?CO?USBJMPTBL?5
001018H 001119H 000102H BYTE UNIT CODE ?PR?ATAPIIDDEVICE?ATARESET
00111AH 0011BAH 0000A1H BYTE UNIT CODE ?PR?MAIN?FW
0011BBH 0011C6H 00000CH BYTE UNIT CODE ?PR?ABORTGPIF?GPIF
0011C7H 001209H 000043H BYTE UNIT CODE ?PR?_READUDMA?GPIF
00120AH 0013F1H 0001E8H BYTE UNIT CODE ?PR?_IDEREADCOMMAND?IDE
0013F2H 00145FH 00006EH BYTE UNIT CODE ?PR?LOADSENSEPTRFROMERRORREGISTER?IDE
001460H 001469H 00000AH BYTE UNIT CODE ?L?COM0010
00146AH 0014DCH 000073H BYTE UNIT CODE ?PR?INDATAFROMDRIVEUDMA?SCSI
0014DDH 001637H 00015BH BYTE UNIT CODE ?PR?_IDEWRITECOMMAND?IDE
001638H 00163EH 000007H BYTE UNIT CODE ?L?COM0024
00163FH 001648H 00000AH BYTE UNIT CODE ?L?COM0015
001649H 00166BH 000023H BYTE UNIT CODE ?L?COM0003
00166CH 0016AAH 00003FH BYTE UNIT CODE ?PR?SCSIWRITEUDMA?SCSI
0016ABH 0016B1H 000007H BYTE UNIT CODE ?L?COM0023
0016B2H 0016F8H 000047H BYTE UNIT CODE ?PR?_WRITEUDMA?GPIF
0016F9H 001701H 000009H BYTE UNIT CODE ?L?COM0017
001702H 001712H 000011H BYTE UNIT CODE ?L?COM000C
001713H 00178CH 00007AH BYTE UNIT CODE ?PR?GENERALIDEOUTCOMMAND?IDE
00178DH 001794H 000008H BYTE UNIT CODE ?L?COM0021
001795H 00179BH 000007H BYTE UNIT CODE ?L?COM0026
LX51 LINKER/LOCATER V3.30 08/23/2002 10:10:56 PAGE 4
00179CH 0017A5H 00000AH BYTE UNIT CODE ?L?COM001C
0017A6H 0017CDH 000028H BYTE UNIT CODE ?PR?_LOADEP8BC?IDE
0017CEH 0017D7H 00000AH BYTE UNIT CODE ?L?COM002A
0017D8H 0017E4H 00000DH BYTE UNIT CODE ?L?COM0018
0017E5H 0017F1H 00000DH BYTE UNIT CODE ?L?COM001E
0017F2H 0017FBH 00000AH BYTE UNIT CODE ?L?COM0025
0017FCH 001825H 00002AH BYTE UNIT CODE ?PR?INITUDMAREAD?GPIF
001826H 00185BH 000036H BYTE UNIT CODE ?PR?ISRTIMER0?ATARESET
00185CH 001A90H 000235H BYTE UNIT CODE ?PR?SETUPCOMMAND?FW
001A91H 001A9AH 00000AH BYTE UNIT CODE ?L?COM002B
001A9BH 001AC3H 000029H BYTE UNIT CODE ?PR?_EZUSB_GETSTRINGDSCR?FW
001AC4H 001AE7H 000024H BYTE UNIT CODE ?PR?EZUSB_DISCON?FW
001AE8H 001AFBH 000014H BYTE UNIT CODE ?PR?HARDWARERESET?GPIF
001AFCH 001B7AH 00007FH BYTE UNIT CODE ?PR?INITUDMAWRITE?GPIF
001B7BH 001BC7H 00004DH BYTE UNIT CODE ?PR?_WRITEPIO16?GPIF
001BC8H 001CB8H 0000F1H BYTE UNIT CODE ?PR?SCSIWRITE?SCSI
001CB9H 001CF3H 00003BH BYTE UNIT CODE ?PR?WAITFORDRQBIT?SCSI
001CF4H 001DC7H 0000D4H BYTE UNIT CODE ?PR?INDATAFROMDRIVE?SCSI
001DC8H 001DD3H 00000CH BYTE UNIT CODE ?L?COM001F
001DD4H 001DE0H 00000DH BYTE UNIT CODE ?L?COM001B
001DE1H 001DEEH 00000EH BYTE UNIT CODE ?L?COM0019
001DEFH 001E02H 000014H BYTE UNIT CODE ?L?COM0013
001E03H 001E3EH 00003CH BYTE UNIT CODE ?PR?_READPIO16?GPIF
001E3FH 001E94H 000056H BYTE UNIT CODE ?PR?GENERALSCSIOUTCOMMAND?SCSI
001E95H 001EA7H 000013H BYTE UNIT CODE ?L?COM0014
001EA8H 001F0CH 000065H BYTE UNIT CODE ?PR?GENERALSCSIINCOMMAND?SCSI
* * * * * * * * * * * X D A T A M E M O R Y * * * * * * * * * * * * *
00E000H 00E1FFH 000200H BYTE UNIT XDATA ?XD?GLOBALS
00E200H 00E3FFH 000200H --- --- **GAP**
00E400H 00E400H 000001H --- OFFS.. XDATA ?XD?EZREGS?75
00E401H 00E47FH 00007FH --- --- **GAP**
00E480H 00E480H 000001H --- OFFS.. XDATA ?XD?EZREGS?133
00E481H 00E5FFH 00017FH --- --- **GAP**
00E600H 00E600H 000001H --- OFFS.. XDATA ?XD?EZREGS?2
00E601H 00E601H 000001H --- OFFS.. XDATA ?XD?EZREGS?104
00E602H 00E602H 000001H --- OFFS.. XDATA ?XD?EZREGS?143
00E603H 00E603H 000001H --- OFFS.. XDATA ?XD?EZREGS?153
00E604H 00E604H 000001H --- OFFS.. XDATA ?XD?EZREGS?53
00E605H 00E605H 000001H --- OFFS.. XDATA ?XD?EZREGS?10
00E606H 00E606H 000001H --- OFFS.. XDATA ?XD?EZREGS?171
00E607H 00E607H 000001H --- OFFS.. XDATA ?XD?EZREGS?174
00E608H 00E608H 000001H --- OFFS.. XDATA ?XD?EZREGS?132
00E609H 00E609H 000001H --- OFFS.. XDATA ?XD?EZREGS?11
00E60AH 00E60AH 000001H --- OFFS.. XDATA ?XD?EZREGS?173
00E60BH 00E60BH 000001H --- OFFS.. XDATA ?XD?EZREGS?128
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -