📄 ata.m51
字号:
XDATA FFECH 0001H ABSOLUTE
XDATA FFEDH 0001H ABSOLUTE
XDATA FFEEH 0001H ABSOLUTE
XDATA FFEFH 0001H ABSOLUTE
XDATA FFF0H 0001H ABSOLUTE
XDATA FFF1H 0001H ABSOLUTE
XDATA FFF2H 0001H ABSOLUTE
XDATA FFF3H 0001H ABSOLUTE
XDATA FFF4H 0001H ABSOLUTE
XDATA FFF5H 0001H ABSOLUTE
XDATA FFF6H 0001H ABSOLUTE
XDATA FFF7H 0001H ABSOLUTE
XDATA FFF8H 0001H ABSOLUTE
XDATA FFF9H 0001H ABSOLUTE
XDATA FFFAH 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 00F6H UNIT ?C?LIB_CODE
CODE 00F9H 00B6H UNIT ?PR?_WRITEOUTFIFO?MAIN
CODE 01AFH 00B0H UNIT ?PR?USBINIT?FW
CODE 025FH 00A3H UNIT ?PR?_WRITEUDMA?APLIF
CODE 0302H 0097H UNIT ?C_INITSEG
CODE 0399H 008DH UNIT ?PR?_READUDMA?APLIF
CODE 0426H 008CH UNIT ?C_C51STARTUP
CODE 04B2H 0053H UNIT ?PR?_WRITEONESECTOR?MAIN
CODE 0505H 004DH UNIT ?PR?_READONESECTOR?MAIN
CODE 0552H 004BH UNIT ?PR?PARSEOUT?BULKCMD
CODE 059DH 0044H UNIT ?PR?PASSOUT?BULKCMD
CODE 05E1H 0030H UNIT ?PR?_SETFEATURES?APLIF
CODE 0611H 0021H UNIT ?PR?_WRITEPIO8?APLIF
CODE 0632H 0020H UNIT ?PR?_READPIO8?APLIF
BL51 BANKED LINKER/LOCATER V5.02 01/29/2007 09:36:09 PAGE 6
CODE 0652H 001EH UNIT ?PR?INIT_UDMA_READ?APLIF
CODE 0670H 0018H UNIT ?PR?INIT_UDMA_WRITE?APLIF
CODE 0688H 0016H UNIT ?PR?MCUINIT?FW
CODE 069EH 0014H UNIT ?PR?MAIN?MAIN
CODE 06B2H 0013H UNIT ?PR?TIMER0INIT?FW
CODE 06C5H 0012H UNIT ?PR?PASSIN?BULKCMD
CODE 06D7H 000FH UNIT ?PR?TDINIT?FW
CODE 06E6H 000AH UNIT ?PR?WAITFORBUSYBIT?APLIF
CODE 06F0H 0007H UNIT ?PR?ABORTAPLIF?APLIF
CODE 06F7H 0006H UNIT ?PR?READATAPI_STATUS_REG?APLIF
OVERLAY MAP OF MODULE: .\Output\ATA (APLIF)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?TDINIT?FW
+--> ?PR?_WRITEOUTFIFO?MAIN
+--> ?PR?_WRITEONESECTOR?MAIN
+--> ?PR?_READONESECTOR?MAIN
?PR?TDINIT?FW ----- -----
+--> ?PR?MCUINIT?FW
+--> ?PR?ABORTAPLIF?APLIF
+--> ?PR?TIMER0INIT?FW
+--> ?PR?USBINIT?FW
?PR?USBINIT?FW ----- -----
+--> ?PR?_SETFEATURES?APLIF
?PR?_SETFEATURES?APLIF 3290H 0002H
+--> ?PR?_WRITEPIO8?APLIF
+--> ?PR?WAITFORBUSYBIT?APLIF
?PR?WAITFORBUSYBIT?APLIF ----- -----
+--> ?PR?READATAPI_STATUS_REG?APLIF
?PR?READATAPI_STATUS_REG?APLIF ----- -----
+--> ?PR?_READPIO8?APLIF
?PR?_WRITEOUTFIFO?MAIN 3290H 0001H
+--> ?PR?PARSEOUT?BULKCMD
?PR?_WRITEONESECTOR?MAIN 3290H 0001H
+--> ?PR?_WRITEPIO8?APLIF
+--> ?PR?INIT_UDMA_WRITE?APLIF
+--> ?PR?READATAPI_STATUS_REG?APLIF
+--> ?PR?_WRITEUDMA?APLIF
BL51 BANKED LINKER/LOCATER V5.02 01/29/2007 09:36:09 PAGE 7
?PR?_WRITEUDMA?APLIF 3291H 0003H
+--> ?PR?PASSOUT?BULKCMD
?PR?PASSOUT?BULKCMD ----- -----
+--> ?PR?PARSEOUT?BULKCMD
?PR?_READONESECTOR?MAIN 3290H 0001H
+--> ?PR?_WRITEPIO8?APLIF
+--> ?PR?INIT_UDMA_READ?APLIF
+--> ?PR?READATAPI_STATUS_REG?APLIF
+--> ?PR?_READUDMA?APLIF
?PR?_READUDMA?APLIF 3291H 0002H
+--> ?PR?PASSIN?BULKCMD
SYMBOL TABLE OF MODULE: .\Output\ATA (APLIF)
VALUE TYPE NAME
----------------------------------
------- MODULE APLIF
C:0000H SYMBOL _ICE_DUMMY_
C:0632H PUBLIC _ReadPIO8
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0399H PUBLIC _ReadUDMA
C:06E6H PUBLIC WaitForBusyBit
D:00A8H PUBLIC IE
C:0611H PUBLIC _WritePIO8
C:025FH PUBLIC _WriteUDMA
D:00B8H PUBLIC IP
D:0088H PUBLIC TCON
C:0652H PUBLIC init_udma_read
C:0670H PUBLIC init_udma_write
D:0098H PUBLIC SCON0
C:06F0H PUBLIC AbortAplif
C:05E1H PUBLIC _setFeatures
C:06F7H PUBLIC ReadATAPI_STATUS_REG
D:00D0H PUBLIC PSW
------- PROC _READPIO8
D:0007H SYMBOL addr
------- DO
D:0007H SYMBOL retval
------- ENDDO
C:0632H LINE# 31
C:0632H LINE# 32
C:0632H LINE# 36
C:0639H LINE# 38
C:0640H LINE# 40
C:0645H LINE# 42
C:064CH LINE# 44
C:0651H LINE# 46
C:0651H LINE# 47
BL51 BANKED LINKER/LOCATER V5.02 01/29/2007 09:36:09 PAGE 8
------- ENDPROC _READPIO8
------- PROC _READUDMA
D:0004H SYMBOL count
------- DO
X:3291H SYMBOL temp
X:3292H SYMBOL i
------- ENDDO
C:0399H LINE# 62
C:039DH LINE# 63
C:039DH LINE# 64
C:03A2H LINE# 66
C:03A9H LINE# 67
C:03B0H LINE# 69
C:03B6H LINE# 71
C:03C2H LINE# 72
C:03C9H LINE# 74
C:03D5H LINE# 75
C:03D5H LINE# 76
C:03D9H LINE# 77
C:03DFH LINE# 78
C:03DFH LINE# 80
C:03E5H LINE# 82
C:03EDH LINE# 84
C:03EDH LINE# 85
C:03EDH LINE# 86
C:03F4H LINE# 87
C:03F4H LINE# 88
C:03F7H LINE# 89
C:03FEH LINE# 90
C:0405H LINE# 91
C:040BH LINE# 92
C:0419H LINE# 93
C:0419H LINE# 94
C:0419H LINE# 95
C:0420H LINE# 96
C:0425H LINE# 97
------- ENDPROC _READUDMA
------- PROC _WRITEPIO8
D:0007H SYMBOL addr
D:0005H SYMBOL indata
C:0611H LINE# 113
C:0611H LINE# 114
C:0611H LINE# 116
C:0618H LINE# 118
C:061FH LINE# 120
C:0624H LINE# 122
C:062BH LINE# 124
C:0631H LINE# 125
------- ENDPROC _WRITEPIO8
------- PROC _WRITEUDMA
X:3291H SYMBOL count
------- DO
X:3293H SYMBOL i
------- ENDDO
C:025FH LINE# 141
C:0267H LINE# 142
C:0267H LINE# 143
BL51 BANKED LINKER/LOCATER V5.02 01/29/2007 09:36:09 PAGE 9
C:026AH LINE# 145
C:026DH LINE# 146
C:0275H LINE# 147
C:027CH LINE# 149
C:0282H LINE# 151
C:0290H LINE# 152
C:0295H LINE# 154
C:02A1H LINE# 155
C:02A1H LINE# 156
C:02A5H LINE# 157
C:02ABH LINE# 158
C:02ABH LINE# 160
C:02B1H LINE# 162
C:02B7H LINE# 164
C:02B7H LINE# 165
C:02B7H LINE# 166
C:02BEH LINE# 167
C:02BEH LINE# 168
C:02C4H LINE# 169
C:02CBH LINE# 170
C:02D2H LINE# 171
C:02E5H LINE# 172
C:02E5H LINE# 173
C:02F0H LINE# 174
C:02F3H LINE# 175
C:02F5H LINE# 177
C:02F5H LINE# 178
C:02F5H LINE# 179
C:02F5H LINE# 180
C:02F5H LINE# 181
C:02F5H LINE# 182
C:02FCH LINE# 183
C:0301H LINE# 184
------- ENDPROC _WRITEUDMA
------- PROC READATAPI_STATUS_REG
C:06F7H LINE# 199
C:06F7H LINE# 200
C:06F7H LINE# 201
C:06FCH LINE# 202
------- ENDPROC READATAPI_STATUS_REG
------- PROC ABORTAPLIF
C:06F0H LINE# 215
C:06F0H LINE# 216
C:06F0H LINE# 217
C:06F6H LINE# 218
------- ENDPROC ABORTAPLIF
------- PROC _SETFEATURES
X:3290H SYMBOL command
X:3291H SYMBOL subcommand
C:05E1H LINE# 232
C:05E9H LINE# 233
C:05E9H LINE# 234
C:05F0H LINE# 235
C:05F3H LINE# 236
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -