📄 51pc.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 01/01/2002 12:00:04 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE 51pc.obj TO 51pc
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
51pc.obj (51PC)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
C:\KEIL\C51\LIB\C51S.LIB (RAND)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
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: 51pc (51PC)
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"
REG 0010H 0008H ABSOLUTE "REG BANK 2"
DATA 0018H 0005H UNIT ?DT?51PC
001DH 0003H *** GAP ***
BIT 0020H.0 0002H.2 UNIT _BIT_GROUP_
0022H.2 0000H.6 *** GAP ***
DATA 0023H 0028H UNIT _DATA_GROUP_
DATA 004BH 0004H UNIT ?DT?RAND?RAND
IDATA 004FH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000CH UNIT ?C_INITSEG
001AH 0009H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 0382H 0119H UNIT ?C?LIB_CODE
CODE 049BH 008CH UNIT ?C_C51STARTUP
CODE 0527H 005FH UNIT ?PR?TIME0?51PC
CODE 0586H 004DH UNIT ?PR?RAND?RAND
CODE 05D3H 003BH UNIT ?PR?TIMER4?51PC
CODE 060EH 0035H UNIT ?PR?MAIN?51PC
CODE 0643H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 066AH 000AH UNIT ?CO?51PC
BL51 BANKED LINKER/LOCATER V6.05 01/01/2002 12:00:04 PAGE 2
OVERLAY MAP OF MODULE: 51pc (51PC)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?PR?TIME0?51PC ----- ----- ----- -----
+--> ?PR?RAND?RAND
+--> ?CO?51PC
+--> ?PR?PRINTF?PRINTF
?PR?PRINTF?PRINTF 0021H.1 0001H.1 0037H 0014H
+--> ?PR?PUTCHAR?PUTCHAR
*** NEW ROOT ***************************************************
?PR?TIMER4?51PC ----- ----- ----- -----
+--> ?CO?51PC
+--> ?PR?PRINTF?PRINTF
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?51PC
+--> ?C_INITSEG
SYMBOL TABLE OF MODULE: 51pc (51PC)
VALUE TYPE NAME
----------------------------------
------- MODULE 51PC
C:0000H SYMBOL _ICE_DUMMY_
D:0018H PUBLIC second
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:001AH PUBLIC counter
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
B:00B8H.4 PUBLIC PS
C:060EH PUBLIC main
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
D:008CH PUBLIC TH0
BL51 BANKED LINKER/LOCATER V6.05 01/01/2002 12:00:04 PAGE 3
D:008DH PUBLIC TH1
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
B:00B8H.3 PUBLIC PT1
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
C:05D3H PUBLIC timer4
C:0527H PUBLIC time0
D:00C8H PUBLIC T2CON
D:001CH PUBLIC i
D:00D0H PUBLIC PSW
------- PROC MAIN
C:060EH LINE# 10
C:060EH LINE# 11
C:060EH LINE# 13
C:0610H LINE# 14
C:0612H LINE# 16
C:0614H LINE# 17
C:0616H LINE# 20
C:0618H LINE# 21
C:061AH LINE# 24
C:061DH LINE# 27
C:0620H LINE# 28
C:0623H LINE# 29
C:0626H LINE# 30
C:0629H LINE# 31
C:062CH LINE# 32
C:062FH LINE# 36
C:0631H LINE# 37
C:0633H LINE# 38
C:0635H LINE# 39
C:0637H LINE# 40
C:0639H LINE# 49
C:0639H LINE# 50
C:0639H LINE# 51
C:0641H LINE# 54
------- ENDPROC MAIN
------- PROC TIME0
------- DO
D:000FH SYMBOL n
D:000EH SYMBOL y
------- ENDDO
C:0527H LINE# 57
C:0534H LINE# 59
C:0534H LINE# 60
C:0534H LINE# 62
C:0537H LINE# 63
C:053AH LINE# 66
C:0542H LINE# 70
C:0549H LINE# 71
C:0553H LINE# 73
C:0557H LINE# 77
C:055FH LINE# 78
C:055FH LINE# 79
C:0563H LINE# 80
C:0565H LINE# 83
C:0570H LINE# 84
BL51 BANKED LINKER/LOCATER V6.05 01/01/2002 12:00:04 PAGE 4
C:0572H LINE# 85
C:0574H LINE# 86
C:0574H LINE# 87
C:0579H LINE# 88
C:0579H LINE# 89
C:057BH LINE# 90
C:057BH LINE# 92
------- ENDPROC TIME0
------- PROC TIMER4
C:05D3H LINE# 94
C:05E0H LINE# 97
C:05E3H LINE# 98
C:05E3H LINE# 100
C:05E8H LINE# 101
C:05E8H LINE# 103
C:05EAH LINE# 104
C:05F0H LINE# 106
C:05F0H LINE# 107
C:05F2H LINE# 109
C:05F2H LINE# 110
C:05F4H LINE# 111
C:05FDH LINE# 113
C:05FFH LINE# 114
C:05FFH LINE# 116
C:0601H LINE# 117
C:0603H LINE# 118
C:0603H LINE# 120
------- ENDPROC TIMER4
------- ENDMOD 51PC
------- MODULE ?C?SIDIV
C:0382H PUBLIC ?C?SIDIV
------- ENDMOD ?C?SIDIV
------- MODULE PRINTF
D:0037H PUBLIC ?_PRINTF517?BYTE
D:0037H PUBLIC ?_PRINTF?BYTE
D:0037H PUBLIC ?_SPRINTF517?BYTE
D:0037H PUBLIC ?_SPRINTF?BYTE
C:0088H PUBLIC _PRINTF
C:0088H PUBLIC _PRINTF517
C:0082H PUBLIC _SPRINTF
C:0082H PUBLIC _SPRINTF517
------- ENDMOD PRINTF
------- MODULE RAND
D:004BH PUBLIC ?SRAND?BYTE
C:0586H PUBLIC RAND
C:05C8H PUBLIC _SRAND
------- ENDMOD RAND
------- MODULE ?C?CLDPTR
C:03B8H PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
------- MODULE ?C?CLDOPTR
C:03D1H PUBLIC ?C?CLDOPTR
BL51 BANKED LINKER/LOCATER V6.05 01/01/2002 12:00:04 PAGE 5
------- ENDMOD ?C?CLDOPTR
------- MODULE ?C?CSTPTR
C:03FEH PUBLIC ?C?CSTPTR
------- ENDMOD ?C?CSTPTR
------- MODULE ?C?UIDIV
C:0410H PUBLIC ?C?UIDIV
------- ENDMOD ?C?UIDIV
------- MODULE ?C?PLDIIDATA
C:0465H PUBLIC ?C?PLDIIDATA
------- ENDMOD ?C?PLDIIDATA
------- MODULE ?C?CCASE
C:0475H PUBLIC ?C?CCASE
------- ENDMOD ?C?CCASE
------- MODULE PUTCHAR
C:0643H PUBLIC _PUTCHAR
------- ENDMOD PUTCHAR
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?PRINTF?PRINTF
CALLER1: ?PR?TIME0?51PC
CALLER2: ?PR?TIMER4?51PC
Program Size: data=76.2 xdata=0 code=1635
LINK/LOCATE RUN COMPLETE. 1 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -