var.m51
来自「单片及c语言轻松入门的随书光盘」· M51 代码 · 共 192 行
M51
192 行
BL51 BANKED LINKER/LOCATER V5.03 06/19/2006 17:11:20 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE tvar.obj TO var
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
tvar.obj (TVAR)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?ILDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDPDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDCODE)
LINK MAP OF MODULE: var (TVAR)
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 002BH UNIT _DATA_GROUP_
IDATA 0033H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 00C6H UNIT ?C?LIB_CODE
CODE 00C9H 00B0H UNIT ?PR?_VARFUNC?TVAR
CODE 0179H 0048H UNIT ?PR?CALLER?TVAR
CODE 01C1H 0014H UNIT ?CO?TVAR
CODE 01D5H 000CH UNIT ?C_C51STARTUP
CODE 01E1H 0005H UNIT ?PR?MAIN?TVAR
OVERLAY MAP OF MODULE: var (TVAR)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?TVAR
?PR?MAIN?TVAR ----- -----
+--> ?PR?CALLER?TVAR
?PR?CALLER?TVAR 0008H 000AH
BL51 BANKED LINKER/LOCATER V5.03 06/19/2006 17:11:20 PAGE 2
+--> ?CO?TVAR
+--> ?PR?_VARFUNC?TVAR
?PR?_VARFUNC?TVAR 0012H 0021H
SYMBOL TABLE OF MODULE: var (TVAR)
VALUE TYPE NAME
----------------------------------
------- MODULE TVAR
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C:01E1H PUBLIC main
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:00C9H PUBLIC _varfunc
D:00C8H PUBLIC T2CON
C:0179H PUBLIC caller
D:00D0H PUBLIC PSW
------- PROC _VARFUNC
D:0012H SYMBOL buf
D:0015H SYMBOL id
------- DO
D:0017H SYMBOL ellipsis_15
D:0026H SYMBOL tag
------- DO
D:0029H SYMBOL arg1
D:002BH SYMBOL arg2
D:002EH SYMBOL arg3
D:0029H SYMBOL arg1
D:002CH SYMBOL arg2
D:002FH SYMBOL arg3
------- ENDDO
------- DO
D:0029H SYMBOL arg1
D:002CH SYMBOL arg2
D:002FH SYMBOL arg3
------- ENDDO
------- ENDDO
C:00C9H LINE# 4
C:00D3H LINE# 6
C:00DCH LINE# 7
C:00E4H LINE# 11
C:00FAH LINE# 12
C:0111H LINE# 13
C:012CH LINE# 14
C:012DH LINE# 15
C:012DH LINE# 19
C:0144H LINE# 20
C:015DH LINE# 21
C:0178H LINE# 22
BL51 BANKED LINKER/LOCATER V5.03 06/19/2006 17:11:20 PAGE 3
C:0178H LINE# 23
------- ENDPROC _VARFUNC
------- PROC CALLER
------- DO
D:0008H SYMBOL tmp_buffer
------- ENDDO
C:0179H LINE# 24
C:0179H LINE# 26
C:0199H LINE# 27
------- ENDPROC CALLER
------- PROC MAIN
C:01E1H LINE# 29
C:01E1H LINE# 30
C:01E1H LINE# 31
C:01E1H LINE# 32
------- ENDPROC MAIN
------- ENDMOD TVAR
------- MODULE ?C?ILDPTR
C:0003H PUBLIC ?C?ILDPTR
------- ENDMOD ?C?ILDPTR
------- MODULE ?C?LLDPTR
C:002EH PUBLIC ?C?LLDPTR
------- ENDMOD ?C?LLDPTR
------- MODULE ?C?PLDPTR
C:004EH PUBLIC ?C?PLDPTR
------- ENDMOD ?C?PLDPTR
------- MODULE ?C?LLDIDATA
C:006EH PUBLIC ?C?LLDIDATA
------- ENDMOD ?C?LLDIDATA
------- MODULE ?C?LLDXDATA
C:007AH PUBLIC ?C?LLDXDATA
------- ENDMOD ?C?LLDXDATA
------- MODULE ?C?LLDPDATA
C:0086H PUBLIC ?C?LLDPDATA
------- ENDMOD ?C?LLDPDATA
------- MODULE ?C?LLDCODE
C:0092H PUBLIC ?C?LLDCODE
------- ENDMOD ?C?LLDCODE
------- MODULE ?C?PLDIDATA
C:00A2H PUBLIC ?C?PLDIDATA
------- ENDMOD ?C?PLDIDATA
------- MODULE ?C?PLDXDATA
C:00ABH PUBLIC ?C?PLDXDATA
------- ENDMOD ?C?PLDXDATA
------- MODULE ?C?PLDPDATA
C:00B4H PUBLIC ?C?PLDPDATA
------- ENDMOD ?C?PLDPDATA
BL51 BANKED LINKER/LOCATER V5.03 06/19/2006 17:11:20 PAGE 4
------- MODULE ?C?PLDCODE
C:00BDH PUBLIC ?C?PLDCODE
------- ENDMOD ?C?PLDCODE
Program Size: data=52.0 xdata=0 code=486
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?