📄 cd_ad.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 11/02/2008 09:28:42 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE iap.obj, cd_ad.obj TO cd_ad RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
iap.obj (IAP)
cd_ad.obj (CD_AD)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLSHR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
LINK MAP OF MODULE: cd_ad (IAP)
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 0016H UNIT _DATA_GROUP_
001EH 0002H *** GAP ***
BIT 0020H.0 0000H.6 UNIT ?BI?CD_AD
BIT 0020H.6 0000H.1 UNIT ?BI?IAP
0020H.7 0000H.1 *** GAP ***
DATA 0021H 004FH UNIT ?DT?CD_AD
IDATA 0070H 0056H UNIT ?ID?CD_AD
IDATA 00C6H 0015H UNIT _IDATA_GROUP_
IDATA 00DBH 0004H UNIT ?ID?IAP
IDATA 00DFH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0025H INBLOCK ?PR?_UART_PRINTF?CD_AD
CODE 0028H 0009H INBLOCK ?PR?INT_I2C?CD_AD
0031H 0002H *** GAP ***
CODE 0033H 0003H ABSOLUTE
CODE 0036H 026EH INBLOCK ?PR?I2C_INTERRUPT?CD_AD
CODE 02A4H 01F1H UNIT ?C?LIB_CODE
CODE 0495H 01B6H INBLOCK ?PR?CD_AD
CODE 064BH 019AH INBLOCK ?PR?CALCTILT?CD_AD
CODE 07E5H 001BH INBLOCK ?PR?INIT_IO?CD_AD
CODE 0800H 00E5H INBLOCK ?PR?READ_TILT?CD_AD
BL51 BANKED LINKER/LOCATER V5.03 11/02/2008 09:28:42 PAGE 2
CODE 08E5H 00DAH INBLOCK ?PR?MAIN?CD_AD
CODE 09BFH 00D5H INBLOCK ?PR?_READ_AD?CD_AD
CODE 0A94H 00C7H INBLOCK ?PR?READMODULUS?CD_AD
CODE 0B5BH 0061H INBLOCK ?PR?INITPARAMETER?CD_AD
CODE 0BBCH 005DH INBLOCK ?PR?_CHANGEHEXTOASCII?CD_AD
CODE 0C19H 0059H INBLOCK ?PR?_FLASH_WRITEBYTE?IAP
CODE 0C72H 0050H INBLOCK ?PR?SERIAL_TILT?CD_AD
CODE 0CC2H 0046H INBLOCK ?PR?READSERIALNUM?CD_AD
CODE 0D08H 0044H UNIT ?C?LDIV
CODE 0D4CH 0042H INBLOCK ?PR?_WRITESERIALNUM?CD_AD
CODE 0D8EH 0042H INBLOCK ?PR?_WRITEMODULUSK1?CD_AD
CODE 0DD0H 0042H INBLOCK ?PR?_WRITEMODULUSK2?CD_AD
CODE 0E12H 001DH UNIT ?CO?CD_AD
CODE 0E2FH 0016H INBLOCK ?PR?_UART_PRINTCHAR?CD_AD
CODE 0E45H 000CH UNIT ?C_C51STARTUP
CODE 0E51H 0008H INBLOCK ?PR?_FLASH_READBYTE?IAP
OVERLAY MAP OF MODULE: cd_ad (IAP)
SEGMENT DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------
?PR?I2C_INTERRUPT?CD_AD 0008H 0004H ----- -----
+--> ?PR?CD_AD
+--> ?PR?_CHANGEHEXTOASCII?CD_AD
?PR?_CHANGEHEXTOASCII?CD_AD 001AH 0004H ----- -----
+--> ?PR?CD_AD
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?CD_AD
?PR?MAIN?CD_AD ----- ----- 00C6H 0004H
+--> ?PR?INIT_IO?CD_AD
+--> ?PR?INT_I2C?CD_AD
+--> ?PR?INITPARAMETER?CD_AD
+--> ?PR?READMODULUS?CD_AD
+--> ?PR?READSERIALNUM?CD_AD
+--> ?PR?_WRITESERIALNUM?CD_AD
+--> ?PR?READ_TILT?CD_AD
+--> ?PR?CALCTILT?CD_AD
+--> ?PR?SERIAL_TILT?CD_AD
+--> ?PR?CD_AD
+--> ?PR?_WRITEMODULUSK1?CD_AD
+--> ?PR?_WRITEMODULUSK2?CD_AD
?PR?INITPARAMETER?CD_AD ----- ----- 00CAH 0002H
?PR?READMODULUS?CD_AD 0010H 0008H ----- -----
+--> ?CO?CD_AD
+--> ?PR?CD_AD
+--> ?PR?_FLASH_READBYTE?IAP
BL51 BANKED LINKER/LOCATER V5.03 11/02/2008 09:28:42 PAGE 3
?PR?READSERIALNUM?CD_AD ----- ----- 00CAH 0008H
+--> ?CO?CD_AD
+--> ?PR?_FLASH_READBYTE?IAP
?PR?_WRITESERIALNUM?CD_AD 0010H 0008H ----- -----
+--> ?CO?CD_AD
+--> ?PR?_FLASH_WRITEBYTE?IAP
?PR?_FLASH_WRITEBYTE?IAP 0018H 0004H ----- -----
?PR?READ_TILT?CD_AD ----- ----- 00CAH 0011H
+--> ?PR?_READ_AD?CD_AD
+--> ?PR?CD_AD
?PR?_READ_AD?CD_AD ----- ----- ----- -----
+--> ?PR?CD_AD
?PR?CALCTILT?CD_AD 0010H 0008H ----- -----
+--> ?PR?CD_AD
?PR?SERIAL_TILT?CD_AD 0010H 000AH ----- -----
+--> ?CO?CD_AD
+--> ?PR?_CHANGEHEXTOASCII?CD_AD
+--> ?PR?_UART_PRINTF?CD_AD
?PR?_UART_PRINTF?CD_AD 001AH 0003H ----- -----
+--> ?PR?_UART_PRINTCHAR?CD_AD
?PR?_WRITEMODULUSK1?CD_AD 0010H 0008H ----- -----
+--> ?CO?CD_AD
+--> ?PR?_FLASH_WRITEBYTE?IAP
?PR?_WRITEMODULUSK2?CD_AD 0010H 0008H ----- -----
+--> ?CO?CD_AD
+--> ?PR?_FLASH_WRITEBYTE?IAP
SYMBOL TABLE OF MODULE: cd_ad (IAP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C?CLDPTR
C:02A4H PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
------- MODULE ?C?CSTPTR
C:02BDH PUBLIC ?C?CSTPTR
------- ENDMOD ?C?CSTPTR
------- MODULE ?C?CSTOPTR
C:02CFH PUBLIC ?C?CSTOPTR
------- ENDMOD ?C?CSTOPTR
------- MODULE ?C?LMUL
BL51 BANKED LINKER/LOCATER V5.03 11/02/2008 09:28:42 PAGE 4
C:02F1H PUBLIC ?C?LMUL
------- ENDMOD ?C?LMUL
------- MODULE ?C?ULDIV
C:037CH PUBLIC ?C?ULDIV
------- ENDMOD ?C?ULDIV
------- MODULE ?C?SLDIV
C:0D08H PUBLIC ?C?SLDIV
------- ENDMOD ?C?SLDIV
------- MODULE ?C?LNEG
C:040EH PUBLIC ?C?LNEG
------- ENDMOD ?C?LNEG
------- MODULE ?C?SLCMP
C:041CH PUBLIC ?C?SLCMP
------- ENDMOD ?C?SLCMP
------- MODULE ?C?ULCMP
C:0432H PUBLIC ?C?ULCMP
------- ENDMOD ?C?ULCMP
------- MODULE ?C?SLSHR
C:0443H PUBLIC ?C?SLSHR
------- ENDMOD ?C?SLSHR
------- MODULE ?C?LLDIDATA
C:0457H PUBLIC ?C?LLDIDATA
------- ENDMOD ?C?LLDIDATA
------- MODULE ?C?LLDIDATA0
C:0463H PUBLIC ?C?LLDIDATA0
------- ENDMOD ?C?LLDIDATA0
------- MODULE ?C?LSTIDATA
C:0470H PUBLIC ?C?LSTIDATA
------- ENDMOD ?C?LSTIDATA
------- MODULE ?C?LSTKIDATA
C:047CH PUBLIC ?C?LSTKIDATA
------- ENDMOD ?C?LSTKIDATA
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_CHANGEHEXTOASCII?CD_AD
CALLER1: ?PR?I2C_INTERRUPT?CD_AD
CALLER2: ?C_C51STARTUP
Program Size: data=221.7 xdata=0 code=3671
LINK/LOCATE RUN COMPLETE. 1 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -