Files
8051_Segment_1/Listings/Segment.m51
2018-05-06 01:49:17 +08:00

135 lines
4.8 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

BL51 BANKED LINKER/LOCATER V6.22 05/05/2018 22:08:09 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22, INVOKED BY:
C:\KEIL_V5\C51\BIN\BL51.EXE .\Objects\Segment_1.obj TO .\Objects\Segment PRINT (.\Listings\Segment.m51)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\Objects\Segment_1.obj (SEGMENT_1)
C:\KEIL_V5\C51\LIB\C51S.LIB (?C_STARTUP)
LINK MAP OF MODULE: .\Objects\Segment (SEGMENT_1)
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 0002H UNIT _DATA_GROUP_
IDATA 000AH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 07FDH *** GAP ***
CODE 0800H 0038H UNIT ?PR?MAIN?SEGMENT_1
CODE 0838H 0020H UNIT ?PR?_DELAY?SEGMENT_1
CODE 0858H 0010H UNIT ?PR?_SLECT_SEG?SEGMENT_1
CODE 0868H 0010H UNIT ?PR?_DISPLAY_SEG?SEGMENT_1
CODE 0878H 000CH UNIT ?C_C51STARTUP
CODE 0884H 000AH UNIT ?CO?SEGMENT_1
OVERLAY MAP OF MODULE: .\Objects\Segment (SEGMENT_1)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
--------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?SEGMENT_1
?PR?MAIN?SEGMENT_1 0008H 0002H
+--> ?PR?_SLECT_SEG?SEGMENT_1
+--> ?CO?SEGMENT_1
+--> ?PR?_DISPLAY_SEG?SEGMENT_1
+--> ?PR?_DELAY?SEGMENT_1
?PR?_SLECT_SEG?SEGMENT_1 ----- -----
+--> ?PR?_DELAY?SEGMENT_1
?PR?_DISPLAY_SEG?SEGMENT_1 ----- -----
+--> ?PR?_DELAY?SEGMENT_1
BL51 BANKED LINKER/LOCATER V6.22 05/05/2018 22:08:09 PAGE 2
SYMBOL TABLE OF MODULE: .\Objects\Segment (SEGMENT_1)
VALUE TYPE NAME
----------------------------------
------- MODULE SEGMENT_1
C:0000H SYMBOL _ICE_DUMMY_
C:0858H PUBLIC _Slect_Seg
D:0080H PUBLIC P0
D:00A0H PUBLIC P2
C:0838H PUBLIC _delay
B:00A0H.6 PUBLIC P2_6
B:00A0H.7 PUBLIC P2_7
C:0800H PUBLIC main
C:0868H PUBLIC _Display_Seg
C:0884H PUBLIC NUM
------- PROC MAIN
------- DO
D:0008H SYMBOL i
------- ENDDO
C:0800H LINE# 31
C:0800H LINE# 33
C:0805H LINE# 37
C:0805H LINE# 40
C:080AH LINE# 41
C:081CH LINE# 42
C:0823H LINE# 43
------- ENDPROC MAIN
------- PROC _SLECT_SEG
D:0007H SYMBOL number
C:0858H LINE# 48
C:0858H LINE# 51
C:085AH LINE# 54
C:085CH LINE# 57
C:085EH LINE# 60
C:0865H LINE# 63
C:0867H LINE# 64
------- ENDPROC _SLECT_SEG
------- PROC _DISPLAY_SEG
D:0007H SYMBOL display
C:0868H LINE# 66
C:0868H LINE# 69
C:086AH LINE# 72
C:086CH LINE# 75
C:086EH LINE# 78
C:0875H LINE# 81
C:0877H LINE# 82
------- ENDPROC _DISPLAY_SEG
------- PROC _DELAY
D:0006H SYMBOL time
------- DO
D:0004H SYMBOL i
D:0002H SYMBOL j
------- ENDDO
C:0838H LINE# 85
C:0838H LINE# 87
C:0842H LINE# 88
BL51 BANKED LINKER/LOCATER V6.22 05/05/2018 22:08:09 PAGE 3
C:0857H LINE# 89
------- ENDPROC _DELAY
------- ENDMOD SEGMENT_1
******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 0082H BYTE ( 6%) *
******************************************************************************
Program Size: data=11.0 xdata=0 code=145
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)