📄 test.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 03/15/2009 20:37:53 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE test.obj TO test RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
test.obj (TEST)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CILDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: test (TEST)
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 0009H UNIT ?DT?TEST
0011H 000FH *** GAP ***
BIT 0020H.0 0000H.7 UNIT _BIT_GROUP_
0020H.7 0000H.1 *** GAP ***
DATA 0021H 001AH UNIT _DATA_GROUP_
IDATA 003BH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0A2BH UNIT ?CO?TEST
CODE 0A2EH 037EH UNIT ?PR?_KEY_SET_CLOCK?TEST
CODE 0DACH 0344H UNIT ?PR?_LCD_ERSHI?TEST
CODE 10F0H 02C2H UNIT ?PR?_CALENDAR_CONVERT?TEST
CODE 13B2H 0248H UNIT ?PR?_ERSHI?TEST
CODE 15FAH 022AH UNIT ?PR?_LCD_SET_CLOCK?TEST
CODE 1824H 0149H UNIT ?PR?_GET_MOON_DAY?TEST
CODE 196DH 010EH UNIT ?PR?_LCD_ALARM?TEST
CODE 1A7BH 00F2H UNIT ?PR?_LCD_LUNAR_CALENDAR?TEST
CODE 1B6DH 00E8H UNIT ?PR?_LCD_DATA?TEST
CODE 1C55H 00D5H UNIT ?PR?_KEY_SET_ALARM?TEST
CODE 1D2AH 00C8H UNIT ?PR?_LCD_TIME?TEST
CODE 1DF2H 00A6H UNIT ?PR?_LCD_FUNCTION?TEST
CODE 1E98H 0094H UNIT ?PR?LCD_CHARACTER_16X8?TEST
CODE 1F2CH 0093H UNIT ?PR?WEEK_CONVERT?TEST
CODE 1FBFH 008CH UNIT ?PR?LCD_CHARACTER_16X16?TEST
CODE 204BH 008CH UNIT ?C_C51STARTUP
CODE 20D7H 007AH UNIT ?C?LIB_CODE
CODE 2151H 0073H UNIT ?PR?_KEY_FUNCTION?TEST
CODE 21C4H 0073H UNIT ?PR?MAIN?TEST
CODE 2237H 0067H UNIT ?PR?_CLOCK_INITIAL?TEST
CODE 229EH 004BH UNIT ?PR?_CLOCK_FRESH?TEST
CODE 22E9H 0044H UNIT ?PR?_LCD_WEEK?TEST
CODE 232DH 003CH UNIT ?PR?KEY_SCAN?TEST
BL51 BANKED LINKER/LOCATER V6.05 03/15/2009 20:37:53 PAGE 2
CODE 2369H 0022H UNIT ?PR?_LCD_SET_X_Y?TEST
CODE 238BH 0020H UNIT ?PR?LCD_CLEAR?TEST
CODE 23ABH 001EH UNIT ?PR?_CLOCK_READ_TIME?TEST
CODE 23C9H 0018H UNIT ?PR?LCD_INITIAL?TEST
CODE 23E1H 0016H UNIT ?PR?_DELAY?TEST
CODE 23F7H 0015H UNIT ?PR?_CLOCK_WRITE_TIME?TEST
CODE 240CH 0012H UNIT ?PR?_LCD_WRITE_BYTE?TEST
CODE 241EH 0012H UNIT ?PR?_LCD_CLOCK?TEST
CODE 2430H 0010H UNIT ?PR?_CLOCK_WRITE_BYTE?TEST
CODE 2440H 0010H UNIT ?PR?CLOCK_READ_BYTE?TEST
CODE 2450H 000EH UNIT ?PR?_LCD_SET_X?TEST
CODE 245EH 000EH UNIT ?PR?_LCD_SET_Y?TEST
CODE 246CH 000EH UNIT ?C_INITSEG
CODE 247AH 000CH UNIT ?PR?LCD_DISPLAY_ON?TEST
CODE 2486H 000CH UNIT ?PR?LCD_DISPLAY_OFF?TEST
CODE 2492H 000BH UNIT ?PR?_LCD_WRITE_COMMAND?TEST
CODE 249DH 0009H UNIT ?PR?KEY_IDLE?TEST
OVERLAY MAP OF MODULE: test (TEST)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?TEST
+--> ?C_INITSEG
?PR?MAIN?TEST ----- ----- ----- -----
+--> ?PR?LCD_INITIAL?TEST
+--> ?PR?KEY_SCAN?TEST
+--> ?PR?KEY_IDLE?TEST
+--> ?PR?_KEY_FUNCTION?TEST
+--> ?PR?_CLOCK_FRESH?TEST
+--> ?PR?_LCD_CLOCK?TEST
+--> ?PR?_ERSHI?TEST
+--> ?PR?_CALENDAR_CONVERT?TEST
+--> ?PR?WEEK_CONVERT?TEST
?PR?LCD_INITIAL?TEST ----- ----- ----- -----
+--> ?PR?LCD_DISPLAY_OFF?TEST
+--> ?PR?_LCD_WRITE_COMMAND?TEST
+--> ?PR?LCD_DISPLAY_ON?TEST
+--> ?PR?LCD_CLEAR?TEST
?PR?LCD_CLEAR?TEST ----- ----- ----- -----
+--> ?PR?_LCD_SET_X?TEST
+--> ?PR?_LCD_SET_Y?TEST
+--> ?PR?_LCD_WRITE_BYTE?TEST
?PR?KEY_SCAN?TEST ----- ----- ----- -----
+--> ?PR?_DELAY?TEST
?PR?_KEY_FUNCTION?TEST ----- ----- 0021H 0007H
+--> ?PR?LCD_CLEAR?TEST
BL51 BANKED LINKER/LOCATER V6.05 03/15/2009 20:37:53 PAGE 3
+--> ?PR?KEY_SCAN?TEST
+--> ?PR?_LCD_FUNCTION?TEST
+--> ?PR?KEY_IDLE?TEST
+--> ?PR?_KEY_SET_CLOCK?TEST
+--> ?PR?_CLOCK_INITIAL?TEST
+--> ?PR?_KEY_SET_ALARM?TEST
?PR?_LCD_FUNCTION?TEST 0020H.0 0000H.2 ----- -----
+--> ?CO?TEST
+--> ?PR?LCD_CHARACTER_16X16?TEST
?PR?LCD_CHARACTER_16X16?TEST 0020H.6 0000H.1 0036H 0005H
+--> ?CO?TEST
+--> ?PR?_LCD_SET_X_Y?TEST
+--> ?PR?_LCD_WRITE_BYTE?TEST
?PR?_LCD_SET_X_Y?TEST ----- ----- ----- -----
+--> ?PR?_LCD_SET_Y?TEST
+--> ?PR?_LCD_SET_X?TEST
?PR?_KEY_SET_CLOCK?TEST ----- ----- 0028H 000BH
+--> ?PR?KEY_SCAN?TEST
+--> ?PR?_LCD_SET_CLOCK?TEST
+--> ?PR?KEY_IDLE?TEST
?PR?_LCD_SET_CLOCK?TEST 0020H.0 0000H.6 0033H 0003H
+--> ?CO?TEST
+--> ?PR?LCD_CHARACTER_16X16?TEST
+--> ?PR?LCD_CHARACTER_16X8?TEST
?PR?LCD_CHARACTER_16X8?TEST 0020H.6 0000H.1 0036H 0005H
+--> ?CO?TEST
+--> ?PR?_LCD_SET_X_Y?TEST
+--> ?PR?_LCD_WRITE_BYTE?TEST
?PR?_CLOCK_INITIAL?TEST ----- ----- ----- -----
+--> ?PR?_CLOCK_WRITE_TIME?TEST
?PR?_CLOCK_WRITE_TIME?TEST ----- ----- ----- -----
+--> ?PR?_CLOCK_WRITE_BYTE?TEST
?PR?_KEY_SET_ALARM?TEST ----- ----- 0028H 0003H
+--> ?PR?KEY_SCAN?TEST
+--> ?PR?_LCD_ALARM?TEST
+--> ?PR?KEY_IDLE?TEST
+--> ?PR?LCD_CLEAR?TEST
?PR?_LCD_ALARM?TEST 0020H.0 0000H.2 002BH 0003H
+--> ?CO?TEST
+--> ?PR?LCD_CHARACTER_16X16?TEST
+--> ?PR?LCD_CHARACTER_16X8?TEST
?PR?_CLOCK_FRESH?TEST ----- ----- ----- -----
+--> ?PR?_CLOCK_READ_TIME?TEST
?PR?_CLOCK_READ_TIME?TEST ----- ----- ----- -----
+--> ?PR?_CLOCK_WRITE_BYTE?TEST
BL51 BANKED LINKER/LOCATER V6.05 03/15/2009 20:37:53 PAGE 4
+--> ?PR?CLOCK_READ_BYTE?TEST
?PR?_LCD_CLOCK?TEST ----- ----- 0021H 0003H
+--> ?PR?_LCD_DATA?TEST
+--> ?PR?_LCD_TIME?TEST
?PR?_LCD_DATA?TEST ----- ----- 0024H 0003H
+--> ?PR?LCD_CHARACTER_16X8?TEST
+--> ?CO?TEST
+--> ?PR?LCD_CHARACTER_16X16?TEST
?PR?_LCD_TIME?TEST ----- ----- 0024H 0003H
+--> ?PR?LCD_CHARACTER_16X8?TEST
+--> ?CO?TEST
+--> ?PR?LCD_CHARACTER_16X16?TEST
?PR?_ERSHI?TEST ----- ----- 0021H 0004H
+--> ?CO?TEST
+--> ?PR?_LCD_ERSHI?TEST
?PR?_LCD_ERSHI?TEST ----- ----- ----- -----
+--> ?CO?TEST
+--> ?PR?LCD_CHARACTER_16X16?TEST
?PR?_CALENDAR_CONVERT?TEST 0020H.0 0000H.2 0021H 000CH
+--> ?CO?TEST
+--> ?PR?_GET_MOON_DAY?TEST
+--> ?PR?_LCD_LUNAR_CALENDAR?TEST
?PR?_GET_MOON_DAY?TEST ----- ----- ----- -----
+--> ?CO?TEST
?PR?_LCD_LUNAR_CALENDAR?TEST ----- ----- 002DH 0003H
+--> ?CO?TEST
+--> ?PR?LCD_CHARACTER_16X16?TEST
+--> ?PR?LCD_CHARACTER_16X8?TEST
?PR?WEEK_CONVERT?TEST 0020H.0 0000H.1 0021H 0004H
+--> ?CO?TEST
+--> ?PR?_LCD_WEEK?TEST
?PR?_LCD_WEEK?TEST ----- ----- ----- -----
+--> ?CO?TEST
+--> ?PR?LCD_CHARACTER_16X16?TEST
SYMBOL TABLE OF MODULE: test (TEST)
VALUE TYPE NAME
----------------------------------
------- MODULE TEST
C:0000H SYMBOL _ICE_DUMMY_
B:00E0H.7 PUBLIC ACC7
C:0313H PUBLIC function_logo
D:0080H PUBLIC P0
BL51 BANKED LINKER/LOCATER V6.05 03/15/2009 20:37:53 PAGE 5
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:22E9H PUBLIC _Lcd_Week
D:00B0H PUBLIC P3
C:1D2AH PUBLIC _Lcd_Time
C:0A2EH PUBLIC _Key_Set_Clock
B:00B0H.6 PUBLIC cs1
C:1C55H PUBLIC _Key_Set_Alarm
B:00B0H.7 PUBLIC cs2
C:249DH PUBLIC Key_Idle
D:00A8H PUBLIC IE
C:1FCDH PUBLIC Lcd_Character_16X16
C:232DH PUBLIC Key_Scan
C:2369H PUBLIC _Lcd_Set_X_Y
D:00B8H PUBLIC IP
C:05CEH PUBLIC table_week
C:2237H PUBLIC _Clock_Initial
B:00A0H.2 PUBLIC clock_sclk
D:0008H PUBLIC clock_time
B:00A0H.0 PUBLIC bell
D:000FH PUBLIC alarm_time
C:05DAH PUBLIC alarm_logo
C:21C4H PUBLIC main
C:2492H PUBLIC _Lcd_Write_Command
C:0003H PUBLIC letter_logo
C:00C3H PUBLIC data_logo
C:0DACH PUBLIC _LCD_ERSHI
C:0493H PUBLIC year_code
C:067AH PUBLIC ershi_logo
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:23B2H PUBLIC _Clock_Read_Time
C:1DF2H PUBLIC _Lcd_Function
C:0413H PUBLIC data_time_logo
C:0183H PUBLIC week_logo
C:23C9H PUBLIC Lcd_Initial
C:2440H PUBLIC Clock_Read_Byte
C:0123H PUBLIC time_logo
D:00E0H PUBLIC ACC
B:00A0H.3 PUBLIC clock_io
C:229EH PUBLIC _Clock_Fresh
B:00A0H.4 PUBLIC clock_rst
C:2486H PUBLIC Lcd_Display_Off
C:09DAH PUBLIC ershi1_code
C:09F2H PUBLIC ershi2_code
C:23F7H PUBLIC _Clock_Write_Time
C:1F2CH PUBLIC Week_Convert
C:2430H PUBLIC _Clock_Write_Byte
C:2151H PUBLIC _Key_Function
C:02A3H PUBLIC lunar_calendar_logo
C:2450H PUBLIC _Lcd_Set_X
C:245EH PUBLIC _Lcd_Set_Y
C:238BH PUBLIC Lcd_Clear
C:1EAEH PUBLIC Lcd_Character_16X8
C:241EH PUBLIC _Lcd_Clock
C:196DH PUBLIC _Lcd_Alarm
B:00B0H.2 PUBLIC e
BL51 BANKED LINKER/LOCATER V6.05 03/15/2009 20:37:53 PAGE 6
C:10F0H PUBLIC _Calendar_Convert
B:00B0H.0 PUBLIC rs
D:00C8H PUBLIC T2CON
C:02E3H PUBLIC temperture_logo
B:00B0H.1 PUBLIC rw
C:247AH PUBLIC Lcd_Display_On
C:05BFH PUBLIC day_code1
C:05C8H PUBLIC day_code2
C:1B6DH PUBLIC _Lcd_Data
C:1600H PUBLIC _Lcd_Set_Clock
C:23E1H PUBLIC _Delay
B:00E0H.0 PUBLIC ACC0
C:1A7BH PUBLIC _Lcd_Lunar_Calendar
C:2413H PUBLIC _Lcd_Write_Byte
D:00D0H PUBLIC PSW
C:13B2H PUBLIC _Ershi
C:182AH PUBLIC _get_moon_day
------- PROC _DELAY
D:0006H SYMBOL a
------- DO
D:0005H SYMBOL i
------- ENDDO
C:23E1H LINE# 24
C:23E1H LINE# 25
C:23E1H LINE# 27
C:23EBH LINE# 28
C:23F6H LINE# 29
------- ENDPROC _DELAY
------- PROC LCD_DISPLAY_ON
C:247AH LINE# 36
C:247AH LINE# 37
C:247AH LINE# 38
C:247DH LINE# 39
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -