📄 xugy.m51
字号:
BL51 BANKED LINKER/LOCATER V4.20 10/31/2002 21:55:49 PAGE 1
BL51 BANKED LINKER/LOCATER V4.20, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE kprotodma.obj, kchap9.obj, kd12ci.obj, kisr.obj, kmain.obj TO xugy REGFILE (.\xugy.ORC) RAMSIZE
>> (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
kprotodma.obj (KPROTODMA)
kchap9.obj (KCHAP9)
kd12ci.obj (KD12CI)
kisr.obj (KISR)
kmain.obj (KMAIN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
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?ICALL)
C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
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: xugy (KPROTODMA)
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 0008H UNIT ?DT?KISR
0010H 0010H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 001EH UNIT _DATA_GROUP_
DATA 0040H 001AH UNIT ?DT?KMAIN
IDATA 005AH 004AH UNIT ?ID?KISR
IDATA 00A4H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0100H UNIT ?XD?KISR
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?EP1_TXDONE?KISR
CODE 000BH 0003H ABSOLUTE
CODE 000EH 035CH UNIT ?PR?PRINTF?PRINTF
CODE 036AH 01BDH UNIT ?C?LIB_CODE
CODE 0527H 00ECH UNIT ?PR?EP0_RXDONE?KISR
CODE 0613H 00DCH UNIT ?PR?MAIN?KMAIN
BL51 BANKED LINKER/LOCATER V4.20 10/31/2002 21:55:49 PAGE 2
CODE 06EFH 00B2H UNIT ?PR?READ_WRITE_REGISTER?KPROTODMA
CODE 07A1H 0092H UNIT ?PR?SETUP_DMA_REQUEST?KPROTODMA
CODE 0833H 0091H UNIT ?PR?EP0_TXDONE?KISR
CODE 08C4H 008FH UNIT ?CO?KMAIN
CODE 0953H 008CH UNIT ?C_C51STARTUP
CODE 09DFH 0086H UNIT ?PR?MAIN_RXDONE?KISR
CODE 0A65H 0072H UNIT ?PR?_CODE_TRANSMIT?KMAIN
CODE 0AD7H 0071H UNIT ?PR?_D12_READENDPOINT?KD12CI
CODE 0B48H 006FH UNIT ?PR?FN_USB_ISR?KISR
CODE 0BB7H 0069H UNIT ?PR?MAIN_TXDONE?KISR
CODE 0C20H 005EH UNIT ?PR?GET_STATUS?KCHAP9
CODE 0C7EH 0056H UNIT ?PR?_D12_WRITEENDPOINT?KD12CI
CODE 0CD4H 0056H UNIT ?PR?SETUP_DMA?KMAIN
CODE 0D2AH 004FH UNIT ?PR?CLEAR_FEATURE?KCHAP9
CODE 0D79H 004FH UNIT ?PR?SET_FEATURE?KCHAP9
CODE 0DC8H 0047H UNIT ?CO?KPROTODMA
CODE 0E0FH 0045H UNIT ?PR?CHECK_KEY_LED?KMAIN
CODE 0E54H 0042H UNIT ?PR?CONTROL_HANDLER?KMAIN
CODE 0E96H 0040H UNIT ?PR?SET_CONFIGURATION?KCHAP9
CODE 0ED6H 0040H UNIT ?CO?KCHAP9
CODE 0F16H 003FH UNIT ?PR?USB_ISR?KISR
CODE 0F55H 003CH UNIT ?PR?RECONNECT_USB?KMAIN
CODE 0F91H 0030H UNIT ?PR?TIMER_ISR?KISR
CODE 0FC1H 002CH UNIT ?PR?_D12_SETENDPOINTENABLE?KD12CI
CODE 0FEDH 002CH UNIT ?PR?_D12_SETMODE?KD12CI
CODE 1019H 002BH UNIT ?PR?_D12_SETADDRESSENABLE?KD12CI
CODE 1044H 0027H UNIT ?PR?_D12_SETENDPOINTSTATUS?KD12CI
CODE 106BH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 1092H 0025H UNIT ?PR?GET_DESCRIPTOR?KCHAP9
CODE 10B7H 0025H UNIT ?PR?_D12_SETDMA?KD12CI
CODE 10DCH 0022H UNIT ?PR?GET_BUFFER_SIZE?KPROTODMA
CODE 10FEH 001FH UNIT ?PR?_D12_SELECTENDPOINT?KD12CI
CODE 111DH 001DH UNIT ?PR?EP1_RXDONE?KISR
CODE 113AH 0019H UNIT ?PR?D12_READINTERRUPTREGISTER?KD12CI
CODE 1153H 0017H UNIT ?PR?SET_INTERFACE?KCHAP9
CODE 116AH 0015H UNIT ?PR?CONNECT_USB?KMAIN
CODE 117FH 0014H UNIT ?PR?SET_ADDRESS?KCHAP9
CODE 1193H 0012H UNIT ?PR?GET_CONFIGURATION?KCHAP9
CODE 11A5H 0012H UNIT ?PR?_D12_ACKNOWLEDGEENDPOINT?KD12CI
CODE 11B7H 0012H UNIT ?PR?INIT_TIMER0?KMAIN
CODE 11C9H 0011H UNIT ?PR?INIT_PORT?KMAIN
CODE 11DAH 0010H UNIT ?PR?INIT_SERIAL?KMAIN
CODE 11EAH 000EH UNIT ?PR?GET_FIRMWARE_VERSION?KPROTODMA
CODE 11F8H 000EH UNIT ?PR?STALL_EP0?KMAIN
CODE 1206H 000DH UNIT ?PR?GET_INTERFACE?KCHAP9
CODE 1213H 000CH UNIT ?PR?_SINGLE_TRANSMIT?KMAIN
CODE 121FH 000BH UNIT ?PR?_D12_READLASTTRANSACTIONSTATUS?KD12CI
CODE 122AH 000AH UNIT ?PR?INPORTB?KD12CI
CODE 1234H 000AH UNIT ?C_INITSEG
CODE 123EH 0007H UNIT ?PR?DISCONNECT_USB?KMAIN
CODE 1245H 0006H UNIT ?PR?_OUTPORTCMD?KD12CI
CODE 124BH 0006H UNIT ?PR?_OUTPORTDATA?KD12CI
CODE 1251H 0005H UNIT ?PR?INIT_UNCONFIG?KMAIN
CODE 1256H 0005H UNIT ?PR?INIT_CONFIG?KMAIN
CODE 125BH 0003H UNIT ?PR?RESERVED?KCHAP9
CODE 125EH 0001H UNIT ?PR?BUS_RESET?KISR
CODE 125FH 0001H UNIT ?PR?DMA_EOT?KISR
BL51 BANKED LINKER/LOCATER V4.20 10/31/2002 21:55:49 PAGE 3
CODE 1260H 0001H UNIT ?PR?ON_EXIT?KMAIN
OVERLAY MAP OF MODULE: xugy (KPROTODMA)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------------------
?PR?USB_ISR?KISR ----- ----- ----- -----
+--> ?PR?FN_USB_ISR?KISR
?PR?FN_USB_ISR?KISR ----- ----- 0022H 0002H
+--> ?PR?D12_READINTERRUPTREGISTER?KD12CI
+--> ?PR?BUS_RESET?KISR
+--> ?PR?DMA_EOT?KISR
+--> ?PR?EP0_TXDONE?KISR
+--> ?PR?EP0_RXDONE?KISR
+--> ?PR?EP1_TXDONE?KISR
+--> ?PR?EP1_RXDONE?KISR
+--> ?PR?MAIN_TXDONE?KISR
+--> ?PR?MAIN_RXDONE?KISR
?PR?D12_READINTERRUPTREGISTER?KD12CI ----- ----- ----- -----
+--> ?PR?INPORTB?KD12CI
?PR?INPORTB?KD12CI ----- ----- ----- -----
+--> ?PR?_OUTPORTCMD?KD12CI
?PR?EP0_TXDONE?KISR ----- ----- 0024H 0002H
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?KD...
+--> ?PR?_D12_WRITEENDPOINT?KD12CI
?PR?_D12_READLASTTRANSACTIONSTATUS?KD... ----- ----- ----- -----
+--> ?PR?_OUTPORTCMD?KD12CI
+--> ?PR?INPORTB?KD12CI
?PR?_D12_WRITEENDPOINT?KD12CI ----- ----- 0030H 0003H
+--> ?PR?INPORTB?KD12CI
+--> ?PR?_OUTPORTCMD?KD12CI
+--> ?PR?_OUTPORTDATA?KD12CI
?PR?EP0_RXDONE?KISR ----- ----- ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?KD...
+--> ?PR?_D12_READENDPOINT?KD12CI
+--> ?PR?_D12_SETENDPOINTSTATUS?KD12CI
+--> ?PR?_D12_ACKNOWLEDGEENDPOINT?KD12CI
?PR?_D12_READENDPOINT?KD12CI ----- ----- 0024H 0003H
+--> ?PR?_OUTPORTCMD?KD12CI
+--> ?PR?INPORTB?KD12CI
?PR?_D12_SETENDPOINTSTATUS?KD12CI ----- ----- ----- -----
+--> ?PR?_OUTPORTCMD?KD12CI
+--> ?PR?_OUTPORTDATA?KD12CI
BL51 BANKED LINKER/LOCATER V4.20 10/31/2002 21:55:49 PAGE 4
?PR?_D12_ACKNOWLEDGEENDPOINT?KD12CI ----- ----- ----- -----
+--> ?PR?_OUTPORTCMD?KD12CI
?PR?EP1_TXDONE?KISR ----- ----- ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?KD...
?PR?EP1_RXDONE?KISR ----- ----- ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?KD...
+--> ?PR?_D12_READENDPOINT?KD12CI
?PR?MAIN_TXDONE?KISR ----- ----- ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?KD...
+--> ?PR?_D12_WRITEENDPOINT?KD12CI
?PR?MAIN_RXDONE?KISR ----- ----- ----- -----
+--> ?PR?_D12_READLASTTRANSACTIONSTATUS?KD...
+--> ?PR?_D12_READENDPOINT?KD12CI
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?KMAIN
+--> ?C_INITSEG
?PR?MAIN?KMAIN ----- ----- ----- -----
+--> ?PR?INIT_PORT?KMAIN
+--> ?PR?INIT_SERIAL?KMAIN
+--> ?PR?INIT_TIMER0?KMAIN
+--> ?CO?KMAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?RECONNECT_USB?KMAIN
+--> ?PR?CHECK_KEY_LED?KMAIN
+--> ?PR?_D12_SETDMA?KD12CI
+--> ?PR?CONTROL_HANDLER?KMAIN
+--> ?PR?SETUP_DMA?KMAIN
?CO?KMAIN ----- ----- ----- -----
+--> ?PR?GET_STATUS?KCHAP9
+--> ?PR?CLEAR_FEATURE?KCHAP9
+--> ?PR?RESERVED?KCHAP9
+--> ?PR?SET_FEATURE?KCHAP9
+--> ?PR?SET_ADDRESS?KCHAP9
+--> ?PR?GET_DESCRIPTOR?KCHAP9
+--> ?PR?GET_CONFIGURATION?KCHAP9
+--> ?PR?SET_CONFIGURATION?KCHAP9
+--> ?PR?GET_INTERFACE?KCHAP9
+--> ?PR?SET_INTERFACE?KCHAP9
+--> ?PR?READ_WRITE_REGISTER?KPROTODMA
?PR?GET_STATUS?KCHAP9 ----- ----- 002BH 0003H
+--> ?PR?_D12_SELECTENDPOINT?KD12CI
+--> ?PR?_SINGLE_TRANSMIT?KMAIN
+--> ?PR?STALL_EP0?KMAIN
?PR?_D12_SELECTENDPOINT?KD12CI ----- ----- ----- -----
+--> ?PR?_OUTPORTCMD?KD12CI
+--> ?PR?INPORTB?KD12CI
BL51 BANKED LINKER/LOCATER V4.20 10/31/2002 21:55:49 PAGE 5
?PR?_SINGLE_TRANSMIT?KMAIN ----- ----- ----- -----
+--> ?PR?_D12_WRITEENDPOINT?KD12CI
?PR?STALL_EP0?KMAIN ----- ----- ----- -----
+--> ?PR?_D12_SETENDPOINTSTATUS?KD12CI
?PR?CLEAR_FEATURE?KCHAP9 ----- ----- ----- -----
+--> ?PR?_D12_SETENDPOINTSTATUS?KD12CI
+--> ?PR?_SINGLE_TRANSMIT?KMAIN
+--> ?PR?STALL_EP0?KMAIN
?PR?RESERVED?KCHAP9 ----- ----- ----- -----
+--> ?PR?STALL_EP0?KMAIN
?PR?SET_FEATURE?KCHAP9 ----- ----- ----- -----
+--> ?PR?_D12_SETENDPOINTSTATUS?KD12CI
+--> ?PR?_SINGLE_TRANSMIT?KMAIN
+--> ?PR?STALL_EP0?KMAIN
?PR?SET_ADDRESS?KCHAP9 ----- ----- ----- -----
+--> ?PR?_D12_SETADDRESSENABLE?KD12CI
+--> ?PR?_SINGLE_TRANSMIT?KMAIN
?PR?_D12_SETADDRESSENABLE?KD12CI ----- ----- ----- -----
+--> ?PR?_OUTPORTCMD?KD12CI
+--> ?PR?_OUTPORTDATA?KD12CI
?PR?GET_DESCRIPTOR?KCHAP9 ----- ----- 002BH 0001H
+--> ?CO?KCHAP9
+--> ?PR?_CODE_TRANSMIT?KMAIN
+--> ?PR?STALL_EP0?KMAIN
?PR?_CODE_TRANSMIT?KMAIN ----- ----- 002CH 0002H
+--> ?PR?_D12_WRITEENDPOINT?KD12CI
?PR?GET_CONFIGURATION?KCHAP9 ----- ----- 002BH 0001H
+--> ?PR?_SINGLE_TRANSMIT?KMAIN
?PR?SET_CONFIGURATION?KCHAP9 ----- ----- ----- -----
+--> ?PR?_SINGLE_TRANSMIT?KMAIN
+--> ?PR?INIT_UNCONFIG?KMAIN
+--> ?PR?INIT_CONFIG?KMAIN
+--> ?PR?STALL_EP0?KMAIN
?PR?INIT_UNCONFIG?KMAIN ----- ----- ----- -----
+--> ?PR?_D12_SETENDPOINTENABLE?KD12CI
?PR?_D12_SETENDPOINTENABLE?KD12CI ----- ----- ----- -----
+--> ?PR?_OUTPORTCMD?KD12CI
+--> ?PR?_OUTPORTDATA?KD12CI
?PR?INIT_CONFIG?KMAIN ----- ----- ----- -----
+--> ?PR?_D12_SETENDPOINTENABLE?KD12CI
?PR?GET_INTERFACE?KCHAP9 ----- ----- 002BH 0001H
+--> ?PR?_SINGLE_TRANSMIT?KMAIN
BL51 BANKED LINKER/LOCATER V4.20 10/31/2002 21:55:49 PAGE 6
?PR?SET_INTERFACE?KCHAP9 ----- ----- ----- -----
+--> ?PR?_SINGLE_TRANSMIT?KMAIN
+--> ?PR?STALL_EP0?KMAIN
?PR?READ_WRITE_REGISTER?KPROTODMA ----- ----- 002BH 0001H
+--> ?CO?KPROTODMA
+--> ?PR?PRINTF?PRINTF
+--> ?PR?GET_FIRMWARE_VERSION?KPROTODMA
+--> ?PR?GET_BUFFER_SIZE?KPROTODMA
+--> ?PR?SETUP_DMA_REQUEST?KPROTODMA
+--> ?PR?STALL_EP0?KMAIN
?PR?PRINTF?PRINTF 0020H.0 0001H.1 002CH 0014H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?GET_FIRMWARE_VERSION?KPROTODMA ----- ----- 002CH 0001H
+--> ?PR?_SINGLE_TRANSMIT?KMAIN
?PR?GET_BUFFER_SIZE?KPROTODMA ----- ----- 002CH 0004H
+--> ?PR?_SINGLE_TRANSMIT?KMAIN
?PR?SETUP_DMA_REQUEST?KPROTODMA ----- ----- ----- -----
+--> ?PR?STALL_EP0?KMAIN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -