📄 1.m51
字号:
BL51 BANKED LINKER/LOCATER V3.52 11/07/00 13:58:52 PAGE 1
MS-DOS BL51 BANKED LINKER/LOCATER V3.52, INVOKED BY:
C:\C51\BIN\BL51.EXE E:\WK\6.12\VFD.OBJ TO E:\WK\6.12\1 RS (128) PL (68) PW (78
>> )
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
E:\WK\6.12\VFD.OBJ (VFD)
C:\C51\LIB\C51S.LIB (?C_STARTUP)
C:\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: E:\WK\6.12\1 (VFD)
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"
0018H 0008H *** GAP ***
DATA 0020H 0007H BIT_ADDR ?BA?VFD
BIT 0027H.0 0001H.3 UNIT ?BI?VFD
BIT 0028H.3 0000H.1 UNIT _BIT_GROUP_
0028H.4 0000H.4 *** GAP ***
DATA 0029H 001CH UNIT ?DT?VFD
DATA 0045H 000CH UNIT _DATA_GROUP_
IDATA 0051H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 004CH UNIT ?PR?TIMER0?VFD
CODE 005AH 0021H UNIT ?PR?IR0?VFD
CODE 007BH 018DH UNIT ?PR?MAIN?VFD
CODE 0208H 001BH UNIT ?PR?_WR_PANEL?VFD
CODE 0223H 0031H UNIT ?PR?RD_PANEL?VFD
CODE 0254H 0024H UNIT ?PR?LIGHT_ALL?VFD
CODE 0278H 0018H UNIT ?PR?LEAP_YEAR?VFD
CODE 0290H 001CH UNIT ?PR?LEAP_MONTH?VFD
CODE 02ACH 0017H UNIT ?PR?DAY_INC?VFD
CODE 02C3H 001AH UNIT ?PR?_HEXTOBCD?VFD
CODE 02DDH 0056H UNIT ?PR?_COMPARE_TIME?VFD
CODE 0333H 0066H UNIT ?PR?_FILL_BCD_DISP?VFD
CODE 0399H 024DH UNIT ?PR?FILL_ALL_PIX?VFD
CODE 05E6H 0343H UNIT ?PR?KEY_PROCESS?VFD
CODE 0929H 001DH UNIT ?PR?ALARM_MAKE?VFD
CODE 0946H 0034H UNIT ?PR?GET_KEY_VAL?VFD
CODE 097AH 000DH UNIT ?PR?_DELAY_TIME?VFD
CODE 0987H 0007H UNIT ?PR?DELAY_100US?VFD
CODE 098EH 016FH UNIT ?PR?GET_IR_KEY?VFD
CODE 0AFDH 0063H UNIT ?C_INITSEG
CODE 0B60H 001FH UNIT ?CO?VFD
CODE 0B7FH 008CH UNIT ?C_C51STARTUP
CODE 0C0BH 0019H UNIT ?C?LIB_CODE
OVERLAY MAP OF MODULE: E:\WK\6.12\1 (VFD)
BL51 BANKED LINKER/LOCATER V3.52 11/07/00 13:58:52 PAGE 2
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?PR?IR0?VFD ----- ----- ----- -----
+--> ?PR?GET_IR_KEY?VFD
?PR?GET_IR_KEY?VFD ----- ----- ----- -----
+--> ?PR?DELAY_100US?VFD
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?VFD
+--> ?C_INITSEG
?PR?MAIN?VFD ----- ----- 0045H 0002H
+--> ?PR?_WR_PANEL?VFD
+--> ?PR?LIGHT_ALL?VFD
+--> ?PR?LEAP_YEAR?VFD
+--> ?PR?DAY_INC?VFD
+--> ?PR?LEAP_MONTH?VFD
+--> ?PR?_HEXTOBCD?VFD
+--> ?PR?_COMPARE_TIME?VFD
+--> ?PR?ALARM_MAKE?VFD
+--> ?PR?KEY_PROCESS?VFD
+--> ?PR?FILL_ALL_PIX?VFD
?PR?LIGHT_ALL?VFD ----- ----- ----- -----
+--> ?PR?_WR_PANEL?VFD
?PR?LEAP_YEAR?VFD 0028H.3 0000H.1 ----- -----
?PR?LEAP_MONTH?VFD 0028H.3 0000H.1 ----- -----
?PR?_COMPARE_TIME?VFD ----- ----- 0047H 0003H
?PR?KEY_PROCESS?VFD ----- ----- ----- -----
+--> ?PR?_WR_PANEL?VFD
+--> ?PR?RD_PANEL?VFD
+--> ?PR?_DELAY_TIME?VFD
+--> ?PR?GET_KEY_VAL?VFD
+--> ?PR?LEAP_YEAR?VFD
+--> ?PR?LEAP_MONTH?VFD
?PR?RD_PANEL?VFD 0028H.3 0000H.1 ----- -----
?PR?FILL_ALL_PIX?VFD ----- ----- 0047H 0001H
+--> ?PR?_HEXTOBCD?VFD
+--> ?PR?_FILL_BCD_DISP?VFD
+--> ?CO?VFD
?PR?_FILL_BCD_DISP?VFD ----- ----- 0048H 0009H
+--> ?CO?VFD
IGNORED SEGMENTS:
?ID?VFD
IGNORED SYMBOLS:
ALARM_ARRAY
BG_HOUR
BG_MINUTE
BL51 BANKED LINKER/LOCATER V3.52 11/07/00 13:58:52 PAGE 3
DAY
DAY1
END_HOUR
END_MINUTE
HOUR
HOUR1
MINUTE
MINUTE1
MONTH
MONTH1
MSECOND
SECOND
SECOND1
YEAR
YEAR1
SYMBOL TABLE OF MODULE: E:\WK\6.12\1 (VFD)
VALUE TYPE NAME
----------------------------------
------- MODULE VFD
C:0000H SYMBOL _ICE_DUMMY_
B:0027H.0 PUBLIC TIME_ALARM
D:0020H PUBLIC BIT_A
D:0090H PUBLIC P1
D:0021H PUBLIC BIT_B
D:0029H PUBLIC KEY_TEMP
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00B0H.4 PUBLIC T0
B:00D0H.6 PUBLIC AC
B:00B0H.5 PUBLIC T1
I:0000H PUBLIC MINUTE1
B:0090H.0 PUBLIC T2
B:00A8H.7 PUBLIC EA
I:0001H PUBLIC MONTH
C:0290H PUBLIC LEAP_MONTH
I:0002H PUBLIC END_MINUTE
I:0003H PUBLIC DAY1
B:0020H.3 PUBLIC BIT1
B:0027H.1 PUBLIC ALARM_BG_END
B:0020H.2 PUBLIC BIT2
B:0020H.1 PUBLIC BIT3
D:002AH PUBLIC DISP_ARRAY
D:0036H PUBLIC CP
B:0020H.0 PUBLIC BIT4
C:0B6DH PUBLIC OF
B:0020H.7 PUBLIC BIT5
B:00C8H.5 PUBLIC T2IE
B:0020H.6 PUBLIC BIT6
B:00B0H.7 PUBLIC RD
B:0020H.5 PUBLIC BIT7
B:0020H.4 PUBLIC BIT8
B:00A8H.4 PUBLIC ES
B:0021H.3 PUBLIC BIT9
C:02ACH PUBLIC DAY_INC
B:00B0H.2 PUBLIC IR
B:0098H.0 PUBLIC RI
B:0090H.1 PUBLIC VFD_CLK
B:00B0H.2 PUBLIC INT0
B:00D0H.7 PUBLIC CY
C:0B6CH PUBLIC ON
BL51 BANKED LINKER/LOCATER V3.52 11/07/00 13:58:52 PAGE 4
B:00C8H.3 PUBLIC BGEN
B:0098H.1 PUBLIC TI
B:00B0H.3 PUBLIC INT1
B:0022H.0 PUBLIC ALARM1
B:00C8H.6 PUBLIC T2IP
B:0022H.1 PUBLIC ALARM2
B:0022H.2 PUBLIC ALARM3
C:0B6EH PUBLIC DARK
C:0B60H PUBLIC DISP_CHARACTER
B:0022H.3 PUBLIC ALARM4
B:00B8H.4 PUBLIC PS
D:0081H PUBLIC SP
B:0022H.4 PUBLIC ALARM5
B:0090H.1 PUBLIC T2EX
B:0022H.5 PUBLIC ALARM6
B:00D0H.2 PUBLIC OV
B:0022H.6 PUBLIC ALARM7
C:007BH PUBLIC main
C:098EH PUBLIC GET_IR_KEY
B:0022H.7 PUBLIC ALARM8
D:0023H PUBLIC EDIT
B:0027H.2 PUBLIC IR_MARK
B:0025H.0 PUBLIC ALARM9
I:0004H PUBLIC BG_HOUR
D:0026H PUBLIC ALARM_ON_OFF
B:00C8H.1 PUBLIC C_T2
B:00B0H.6 PUBLIC WR
B:0090H.0 PUBLIC VFD_STB
C:0987H PUBLIC DELAY_100uS
I:0005H PUBLIC mSECOND
D:0037H PUBLIC PRE_KEY
I:0006H PUBLIC YEAR
C:02C3H PUBLIC _HEXTOBCD
C:0254H PUBLIC LIGHT_ALL
C:0399H PUBLIC FILL_ALL_PIX
D:0089H PUBLIC TMOD
C:0278H PUBLIC LEAP_YEAR
D:0038H PUBLIC TIME_EDIT
I:0007H PUBLIC MONTH1
D:0022H PUBLIC ALARM_ON_OFF_1
D:0025H PUBLIC ALARM_ON_OFF_2
D:0039H PUBLIC DISP_SW
B:0027H.3 PUBLIC COUNT1
B:0027H.4 PUBLIC COUNT2
I:0008H PUBLIC BG_MINUTE
I:0009H PUBLIC SECOND
D:003AH PUBLIC COUNT3
B:0088H.1 PUBLIC IE0
I:000AH PUBLIC HOUR
B:0088H.3 PUBLIC IE1
C:0B6FH PUBLIC BIT_ARRAY
B:0021H.2 PUBLIC BIT10
B:0021H.1 PUBLIC BIT11
B:0021H.0 PUBLIC BIT12
C:0333H PUBLIC _FILL_BCD_DISP
B:0021H.7 PUBLIC BIT13
B:00C8H.0 PUBLIC CP_RL2
B:0021H.6 PUBLIC BIT14
B:0021H.5 PUBLIC BIT15
D:003BH PUBLIC IR_KEY_ARRAY
B:0021H.4 PUBLIC BIT16
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
B:0088H.5 PUBLIC TF0
C:005AH PUBLIC IR0
BL51 BANKED LINKER/LOCATER V3.52 11/07/00 13:58:52 PAGE 5
D:003FH PUBLIC KEY_ARRAY
B:00A8H.5 PUBLIC ET2
B:0088H.7 PUBLIC TF1
D:0042H PUBLIC bKEY
B:00C8H.7 PUBLIC TF2
B:0098H.2 PUBLIC RB8
D:008CH PUBLIC TH0
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
B:0098H.3 PUBLIC TB8
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
B:00D0H.0 PUBLIC P
B:0025H.1 PUBLIC ALARM10
I:000BH PUBLIC ALARM_ARRAY
B:0098H.7 PUBLIC SM0
D:008AH PUBLIC TL0
B:0025H.2 PUBLIC ALARM11
B:0098H.6 PUBLIC SM1
B:0025H.3 PUBLIC ALARM12
B:0098H.5 PUBLIC SM2
B:0025H.4 PUBLIC ALARM13
B:0027H.5 PUBLIC DISP_BG_END
B:0027H.6 PUBLIC NO_1_SWIP
C:000EH PUBLIC timer0
I:004BH PUBLIC MINUTE
B:0025H.5 PUBLIC ALARM14
B:0027H.7 PUBLIC NO_2_SWIP
B:00B8H.1 PUBLIC PT0
B:0025H.6 PUBLIC ALARM15
B:00B8H.3 PUBLIC PT1
B:00D0H.3 PUBLIC RS0
B:0025H.7 PUBLIC ALARM16
B:00B8H.5 PUBLIC PT2
B:0088H.4 PUBLIC TR0
B:00D0H.4 PUBLIC RS1
B:0088H.6 PUBLIC TR1
B:00C8H.2 PUBLIC TR2
B:00B8H.0 PUBLIC PX0
B:00B8H.2 PUBLIC PX1
C:0208H PUBLIC _WR_PANEL
B:0090H.2 PUBLIC VFD_DATA
I:004CH PUBLIC DAY
C:097AH PUBLIC _DELAY_TIME
I:004DH PUBLIC YEAR1
D:0043H PUBLIC IR_KEY
B:0098H.4 PUBLIC REN
C:0223H PUBLIC RD_PANEL
C:05E6H PUBLIC KEY_PROCESS
B:0028H.0 PUBLIC ALARM_ON
C:0929H PUBLIC ALARM_MAKE
B:00B0H.0 PUBLIC RXD
C:0946H PUBLIC GET_KEY_VAL
I:004EH PUBLIC SECOND1
I:004FH PUBLIC HOUR1
B:00B0H.1 PUBLIC TXD
B:00C8H.4 PUBLIC T2RSE
D:0044H PUBLIC PRE_mSECOND
B:00D0H.5 PUBLIC F0
I:0050H PUBLIC END_HOUR
B:0028H.1 PUBLIC ALARM_ENABLE
B:0028H.2 PUBLIC SECOND_INC
B:00A0H.0 PUBLIC ALARM_OUT1
C:02DDH PUBLIC _COMPARE_TIME
B:00A0H.1 PUBLIC ALARM_OUT2
BL51 BANKED LINKER/LOCATER V3.52 11/07/00 13:58:52 PAGE 6
------- PROC TIMER0
C:000EH LINE# 21
C:0015H LINE# 22
C:0017H LINE# 23
C:001AH LINE# 24
C:001DH LINE# 25
C:001FH LINE# 26
C:0022H LINE# 27
C:0029H LINE# 28
C:0035H LINE# 29
C:0037H LINE# 30
C:0043H LINE# 31
C:0045H LINE# 32
C:004BH LINE# 33
C:004DH LINE# 34
C:004FH LINE# 35
C:0051H LINE# 36
C:0055H LINE# 37
C:0055H LINE# 38
------- ENDPROC TIMER0
------- PROC IR0
C:005AH LINE# 39
C:0067H LINE# 41
C:0069H LINE# 42
C:006EH LINE# 43
C:0070H LINE# 44
------- ENDPROC IR0
------- PROC MAIN
C:007BH LINE# 45
C:007BH LINE# 46
------- DO MAIN
D:0045H SYMBOL TEMP
D:0046H SYMBOL TEMPA
C:007BH LINE# 48
C:007EH LINE# 49
C:0080H LINE# 50
C:0082H LINE# 51
C:0084H LINE# 52
C:0086H LINE# 53
C:0089H LINE# 54
C:008CH LINE# 55
C:008FH LINE# 56
C:0091H LINE# 57
C:0093H LINE# 58
C:0095H LINE# 59
C:0097H LINE# 60
C:0099H LINE# 61
C:009BH LINE# 62
C:009EH LINE# 63
C:00A5H LINE# 64
C:00AEH LINE# 65
C:00B1H LINE# 66
C:00B8H LINE# 67
C:00BBH LINE# 68
C:00C2H LINE# 69
C:00D1H LINE# 70
C:00D1H LINE# 71
C:00D4H LINE# 72
C:00D6H LINE# 73
C:00D8H LINE# 75
C:00DAH LINE# 76
C:00DCH LINE# 77
C:00E1H LINE# 78
C:00E3H LINE# 79
C:00E5H LINE# 80
BL51 BANKED LINKER/LOCATER V3.52 11/07/00 13:58:52 PAGE 7
C:00EAH LINE# 81
C:00ECH LINE# 82
C:00EFH LINE# 84
C:00EFH LINE# 85
C:00EFH LINE# 86
C:00F2H LINE# 87
C:00F4H LINE# 88
C:00F7H LINE# 89
C:00FDH LINE# 90
C:00FDH LINE# 91
C:00FFH LINE# 92
C:0102H LINE# 93
C:0108H LINE# 94
C:0108H LINE# 95
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -