📄 easycom.m51
字号:
BL51 BANKED LINKER/LOCATER V5.01 01/22/2008 17:47:44 PAGE 1
BL51 BANKED LINKER/LOCATER V5.01, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\Out\MAIN.obj, .\EasyCOM.LIB TO .\Out\EasyCOM PRINT (.\Lst\EasyCOM.m51) RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\Out\MAIN.obj (MAIN)
.\EasyCOM.LIB (MCU)
.\EasyCOM.LIB (USB)
.\EasyCOM.LIB (COM)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: .\Out\EasyCOM (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 000AH UNIT _DATA_GROUP_
DATA 001AH 0001H UNIT ?DT?USB
001BH 0005H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?USB
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0012H UNIT ?ID?USB
IDATA 0033H 0009H UNIT ?ID?COM
IDATA 003CH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H 0200H *** GAP ***
XDATA 0200H 0040H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0054H UNIT ?PR?USB_GET_STATUS?USB
CODE 0057H 0021H UNIT ?PR?USB_SET_INTERFACE?USB
0078H 0003H *** GAP ***
CODE 007BH 0003H ABSOLUTE
CODE 007EH 00F1H UNIT ?PR?USB_GET_DESCRIPTOR?USB
CODE 016FH 00E5H UNIT ?PR?USB_INT?USB
CODE 0254H 00B1H UNIT ?PR?USB_STARDARD_REQUEST?USB
CODE 0305H 009BH UNIT ?PR?USB_EP0_FIFO?USB
CODE 03A0H 0097H UNIT ?PR?_USB_SEND_DATA_TO_PC?USB
CODE 0437H 008CH UNIT ?C_C51STARTUP
CODE 04C3H 0081H UNIT ?C?LIB_CODE
CODE 0544H 007CH UNIT ?CO?MAIN
CODE 05C0H 007AH UNIT ?PR?USB_CTRLRD?USB
CODE 063AH 0052H UNIT ?PR?USB_CLASS_REQUEST?USB
BL51 BANKED LINKER/LOCATER V5.01 01/22/2008 17:47:44 PAGE 2
CODE 068CH 0049H UNIT ?PR?USB_CLEAR_FEATURE?USB
CODE 06D5H 0049H UNIT ?PR?USB_SET_CONFIGURATION?USB
CODE 071EH 0043H UNIT ?CO?USB
CODE 0761H 0041H UNIT ?PR?USB_SET_FEATURE?USB
CODE 07A2H 0040H UNIT ?PR?INITIAL_USB?USB
CODE 07E2H 0034H UNIT ?PR?USB_CTRLWR?USB
CODE 0816H 0030H UNIT ?PR?DELAY_5US?MCU
CODE 0846H 0030H UNIT ?PR?_USB_WR_FIFO?USB
CODE 0876H 0030H UNIT ?PR?COM_SET_LINE_CODING?COM
CODE 08A6H 002BH UNIT ?PR?COM_GET_LINE_CODING?COM
CODE 08D1H 0029H UNIT ?PR?_USB_RD_FIFO?USB
CODE 08FAH 0020H UNIT ?PR?USB_READ_DATA_COMPLETE?USB
CODE 091AH 001EH UNIT ?PR?INITIAL_MCU?MCU
CODE 0938H 001DH UNIT ?PR?USB_GET_INTERFACE?USB
CODE 0955H 001BH UNIT ?PR?INT_USB?MCU
CODE 0970H 0017H UNIT ?PR?INITIAL_COM?COM
CODE 0987H 0016H UNIT ?PR?MAIN?MAIN
CODE 099DH 0016H UNIT ?PR?_USB_SET_TXSTATUS?USB
CODE 09B3H 0010H UNIT ?PR?_USB_SET_RXSTATUS?USB
CODE 09C3H 000EH UNIT ?PR?_DELAY_XMS?MCU
CODE 09D1H 0009H UNIT ?PR?INITIAL?MCU
CODE 09DAH 0006H UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: .\Out\EasyCOM (MAIN)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------------
?PR?INT_USB?MCU ----- -----
+--> ?PR?USB_INT?USB
?PR?USB_INT?USB 0010H 0001H
+--> ?PR?INITIAL_USB?USB
+--> ?PR?_USB_SET_TXSTATUS?USB
+--> ?PR?USB_CTRLWR?USB
+--> ?PR?USB_CTRLRD?USB
?PR?USB_CTRLWR?USB ----- -----
+--> ?PR?USB_EP0_FIFO?USB
+--> ?PR?USB_STARDARD_REQUEST?USB
+--> ?PR?USB_CLASS_REQUEST?USB
?PR?USB_EP0_FIFO?USB 0011H 0001H
+--> ?PR?_USB_RD_FIFO?USB
+--> ?PR?COM_SET_LINE_CODING?COM
?PR?_USB_RD_FIFO?USB 0012H 0003H
?PR?USB_STARDARD_REQUEST?USB ----- -----
+--> ?PR?USB_GET_STATUS?USB
+--> ?PR?USB_CLEAR_FEATURE?USB
+--> ?PR?USB_SET_FEATURE?USB
+--> ?PR?USB_GET_DESCRIPTOR?USB
+--> ?PR?USB_SET_CONFIGURATION?USB
BL51 BANKED LINKER/LOCATER V5.01 01/22/2008 17:47:44 PAGE 3
+--> ?PR?USB_SET_INTERFACE?USB
+--> ?PR?USB_GET_INTERFACE?USB
+--> ?PR?USB_CTRLRD?USB
?PR?USB_GET_DESCRIPTOR?USB 0011H 0002H
+--> ?CO?MAIN
+--> ?CO?USB
?PR?USB_CTRLRD?USB 0011H 0001H
+--> ?PR?_USB_WR_FIFO?USB
+--> ?PR?COM_GET_LINE_CODING?COM
?PR?_USB_WR_FIFO?USB 0012H 0003H
?PR?USB_CLASS_REQUEST?USB ----- -----
+--> ?PR?USB_CTRLRD?USB
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?INITIAL?MCU
+--> ?PR?_USB_SEND_DATA_TO_PC?USB
+--> ?PR?USB_READ_DATA_COMPLETE?USB
?PR?INITIAL?MCU ----- -----
+--> ?PR?INITIAL_MCU?MCU
+--> ?PR?INITIAL_COM?COM
+--> ?PR?INITIAL_USB?USB
?PR?INITIAL_MCU?MCU ----- -----
+--> ?PR?_DELAY_XMS?MCU
?PR?_DELAY_XMS?MCU ----- -----
+--> ?PR?DELAY_5US?MCU
?PR?_USB_SEND_DATA_TO_PC?USB 0015H 0005H
?PR?USB_READ_DATA_COMPLETE?USB ----- -----
+--> ?PR?_USB_SET_RXSTATUS?USB
SYMBOL TABLE OF MODULE: .\Out\EasyCOM (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C?CLDPTR
C:04C3H PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
------- MODULE ?C?CLDOPTR
C:04DCH PUBLIC ?C?CLDOPTR
BL51 BANKED LINKER/LOCATER V5.01 01/22/2008 17:47:44 PAGE 4
------- ENDMOD ?C?CLDOPTR
------- MODULE ?C?CSTOPTR
C:0509H PUBLIC ?C?CSTOPTR
------- ENDMOD ?C?CSTOPTR
------- MODULE ?C?LSTKIDATA
C:052BH PUBLIC ?C?LSTKIDATA
------- ENDMOD ?C?LSTKIDATA
Program Size: data=55.1 xdata=64 code=2525
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -