381 lines
13 KiB
Plaintext
381 lines
13 KiB
Plaintext
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)
|