51_LanQiaoBei/2025/User/Listings/2025.m51
2025-04-13 01:02:19 +08:00

381 lines
13 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.4.0 04/13/2025 00:35:53 PAGE 1
BL51 BANKED LINKER/LOCATER V6.22.4.0, INVOKED BY:
C:\USERS\ZBRIGHT\APPDATA\LOCAL\KEIL_V5\C51\BIN\BL51.EXE .\Objects\main.obj, .\Objects\Init.obj, .\Objects\Led.obj, .\Obj
>> ects\Seg.obj, .\Objects\Key.obj TO .\Objects\2025 PRINT (.\Listings\2025.m51) RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\Objects\main.obj (MAIN)
.\Objects\Init.obj (INIT)
.\Objects\Led.obj (LED)
.\Objects\Seg.obj (SEG)
.\Objects\Key.obj (KEY)
C:\USERS\ZBRIGHT\APPDATA\LOCAL\KEIL_V5\C51\LIB\C51S.LIB (?C_STARTUP)
C:\USERS\ZBRIGHT\APPDATA\LOCAL\KEIL_V5\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: .\Objects\2025 (MAIN)
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 0021H UNIT ?DT?MAIN
DATA 0029H 0019H UNIT ?DT?SEG
DATA 0042H 0002H UNIT ?DT?LED
IDATA 0044H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0001H UNIT ?PR?LED_PROC?MAIN
0004H 0007H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 008CH UNIT ?C_C51STARTUP
CODE 009AH 0088H UNIT ?PR?TIMER0_SERVER?MAIN
CODE 0122H 007AH UNIT ?PR?KEY_READ?KEY
CODE 019CH 0042H UNIT ?C_INITSEG
CODE 01DEH 0042H UNIT ?PR?_SEG_DISP?SEG
CODE 0220H 003BH UNIT ?PR?_LED_DISP?LED
CODE 025BH 0025H UNIT ?PR?KEY_PROC?MAIN
CODE 0280H 0022H UNIT ?PR?SEG_PROC?MAIN
CODE 02A2H 001DH UNIT ?PR?SYSTEM_INIT?INIT
CODE 02BFH 0015H UNIT ?PR?TIMER0_INIT?MAIN
CODE 02D4H 0011H UNIT ?PR?MAIN?MAIN
OVERLAY MAP OF MODULE: .\Objects\2025 (MAIN)
SEGMENT
+--> CALLED SEGMENT
---------------------
?PR?TIMER0_SERVER?MAIN
+--> ?PR?_SEG_DISP?SEG
BL51 BANKED LINKER/LOCATER V6.22.4.0 04/13/2025 00:35:53 PAGE 2
+--> ?PR?_LED_DISP?LED
*** NEW ROOT ***************************************************
?C_C51STARTUP
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN
+--> ?PR?SYSTEM_INIT?INIT
+--> ?PR?TIMER0_INIT?MAIN
+--> ?PR?KEY_PROC?MAIN
+--> ?PR?SEG_PROC?MAIN
+--> ?PR?LED_PROC?MAIN
?PR?KEY_PROC?MAIN
+--> ?PR?KEY_READ?KEY
SYMBOL TABLE OF MODULE: .\Objects\2025 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
D:00C8H PUBLIC P5
D:00E8H PUBLIC P6
B:00A8H.7 PUBLIC EA
D:00F8H PUBLIC P7
C:0003H PUBLIC Led_Proc
D:0008H PUBLIC Seg_Point
D:00A8H PUBLIC IE
C:009AH PUBLIC Timer0_Server
C:0280H PUBLIC Seg_Proc
D:00B8H PUBLIC IP
D:0010H PUBLIC Seg_Buf
C:025BH PUBLIC Key_Proc
D:0018H PUBLIC Seg_Slow_Down
D:001AH PUBLIC Seg_Show
D:00D8H PUBLIC CCON
D:001BH PUBLIC Key_Down
C:02D4H PUBLIC main
C:02BFH PUBLIC Timer0_Init
D:001CH PUBLIC Key_Old
D:001DH PUBLIC Key_Slow_Down
D:001EH PUBLIC Key_Val
D:001FH PUBLIC Seg_Pos
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
BL51 BANKED LINKER/LOCATER V6.22.4.0 04/13/2025 00:35:53 PAGE 3
D:008EH PUBLIC AUXR
B:00A8H.1 PUBLIC ET0
B:0088H.5 PUBLIC TF0
D:008CH PUBLIC TH0
D:0020H PUBLIC Key_Up
D:008AH PUBLIC TL0
B:0088H.4 PUBLIC TR0
D:0021H PUBLIC ucLed
D:00D0H PUBLIC PSW
------- PROC KEY_PROC
C:025BH LINE# 29
C:025BH LINE# 30
C:025BH LINE# 31
C:025FH LINE# 32
C:0262H LINE# 34
C:0267H LINE# 35
C:0270H LINE# 36
C:0276H LINE# 37
C:0279H LINE# 39
C:027DH LINE# 40
C:027FH LINE# 41
------- ENDPROC KEY_PROC
------- PROC SEG_PROC
C:0280H LINE# 43
C:0280H LINE# 44
C:0280H LINE# 45
C:0286H LINE# 46
C:028BH LINE# 48
C:0298H LINE# 49
C:02A1H LINE# 50
------- ENDPROC SEG_PROC
------- PROC LED_PROC
C:0003H LINE# 52
C:0003H LINE# 53
C:0003H LINE# 55
------- ENDPROC LED_PROC
------- PROC TIMER0_INIT
C:02BFH LINE# 58
C:02BFH LINE# 59
C:02BFH LINE# 60
C:02C2H LINE# 61
C:02C5H LINE# 62
C:02C8H LINE# 63
C:02CBH LINE# 64
C:02CDH LINE# 65
C:02CFH LINE# 66
C:02D1H LINE# 67
C:02D3H LINE# 68
------- ENDPROC TIMER0_INIT
------- PROC TIMER0_SERVER
C:009AH LINE# 70
C:00B7H LINE# 72
C:00C1H LINE# 73
C:00D8H LINE# 74
C:00E2H LINE# 75
C:00F9H LINE# 76
C:0107H LINE# 78
BL51 BANKED LINKER/LOCATER V6.22.4.0 04/13/2025 00:35:53 PAGE 4
------- ENDPROC TIMER0_SERVER
------- PROC MAIN
C:02D4H LINE# 80
C:02D4H LINE# 81
C:02D4H LINE# 82
C:02D7H LINE# 83
C:02DAH LINE# 84
C:02DAH LINE# 85
C:02DAH LINE# 86
C:02DDH LINE# 87
C:02E0H LINE# 88
C:02E3H LINE# 89
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE INIT
C:0000H SYMBOL _ICE_DUMMY_
C:02A2H PUBLIC System_Init
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
D:00C8H PUBLIC P5
D:00E8H PUBLIC P6
D:00F8H PUBLIC P7
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:00D8H PUBLIC CCON
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00D0H PUBLIC PSW
------- PROC SYSTEM_INIT
C:02A2H LINE# 3
C:02A2H LINE# 4
C:02A2H LINE# 5
C:02AAH LINE# 6
C:02ADH LINE# 7
C:02B0H LINE# 9
C:02B8H LINE# 10
C:02BBH LINE# 11
C:02BEH LINE# 12
------- ENDPROC SYSTEM_INIT
------- ENDMOD INIT
------- MODULE LED
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
D:00C8H PUBLIC P5
D:00E8H PUBLIC P6
D:00F8H PUBLIC P7
C:0220H PUBLIC _Led_Disp
D:00A8H PUBLIC IE
BL51 BANKED LINKER/LOCATER V6.22.4.0 04/13/2025 00:35:53 PAGE 5
D:00B8H PUBLIC IP
D:00D8H PUBLIC CCON
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00D0H PUBLIC PSW
------- PROC _LED_DISP
D:0007H SYMBOL addr
D:0004H SYMBOL enable
------- DO
D:0042H SYMBOL temp
D:0043H SYMBOL temp_old
------- ENDDO
C:0220H LINE# 3
C:0220H LINE# 4
C:0220H LINE# 7
C:0224H LINE# 8
C:0233H LINE# 10
C:0241H LINE# 11
C:0247H LINE# 12
C:0247H LINE# 13
C:024FH LINE# 14
C:0254H LINE# 15
C:0257H LINE# 17
C:025AH LINE# 18
C:025AH LINE# 20
------- ENDPROC _LED_DISP
------- ENDMOD LED
------- MODULE SEG
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
D:00C8H PUBLIC P5
D:00E8H PUBLIC P6
D:00F8H PUBLIC P7
D:0029H PUBLIC Seg_Dula
D:003AH PUBLIC Seg_Wela
D:00A8H PUBLIC IE
C:01DEH PUBLIC _Seg_Disp
D:00B8H PUBLIC IP
D:00D8H PUBLIC CCON
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00D0H PUBLIC PSW
------- PROC _SEG_DISP
D:0007H SYMBOL Wela
D:0004H SYMBOL Dula
D:0002H SYMBOL Point
C:01DEH LINE# 15
C:01DEH LINE# 16
C:01DEH LINE# 17
C:01E6H LINE# 18
C:01E9H LINE# 19
C:01ECH LINE# 21
BL51 BANKED LINKER/LOCATER V6.22.4.0 04/13/2025 00:35:53 PAGE 6
C:01F4H LINE# 22
C:01FBH LINE# 23
C:01FEH LINE# 25
C:0202H LINE# 26
C:020DH LINE# 28
C:0214H LINE# 29
C:021CH LINE# 30
C:021FH LINE# 31
------- ENDPROC _SEG_DISP
------- ENDMOD SEG
------- MODULE KEY
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00C0H PUBLIC P4
D:00C8H PUBLIC P5
D:00E8H PUBLIC P6
D:00F8H PUBLIC P7
C:0122H PUBLIC Key_Read
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:00D8H PUBLIC CCON
B:00B0H.0 PUBLIC P30
B:00B0H.1 PUBLIC P31
D:0098H PUBLIC SCON
B:00B0H.2 PUBLIC P32
D:0088H PUBLIC TCON
B:00C0H.2 PUBLIC P42
B:00B0H.3 PUBLIC P33
B:00B0H.4 PUBLIC P34
B:00C0H.4 PUBLIC P44
B:00B0H.5 PUBLIC P35
B:00A8H.1 PUBLIC ET0
D:00D0H PUBLIC PSW
------- PROC KEY_READ
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:0122H LINE# 3
C:0122H LINE# 4
C:0122H LINE# 5
C:0124H LINE# 6
C:0126H LINE# 8
C:012EH LINE# 9
C:0133H LINE# 10
C:0138H LINE# 11
C:013DH LINE# 12
C:0142H LINE# 14
C:014AH LINE# 15
C:014FH LINE# 16
C:0154H LINE# 17
C:0159H LINE# 18
C:015EH LINE# 20
C:0166H LINE# 21
BL51 BANKED LINKER/LOCATER V6.22.4.0 04/13/2025 00:35:53 PAGE 7
C:016BH LINE# 22
C:0170H LINE# 23
C:0175H LINE# 24
C:017AH LINE# 26
C:0182H LINE# 27
C:0187H LINE# 28
C:018CH LINE# 29
C:0191H LINE# 30
C:0196H LINE# 32
C:019BH LINE# 33
C:019BH LINE# 34
------- ENDPROC KEY_READ
------- ENDMOD KEY
Program Size: data=69.0 xdata=0 code=734
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)