📄 system.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 11/12/2007 01:02:08 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj TO system RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
LINK MAP OF MODULE: system (?C_STARTUP)
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 0015H UNIT _DATA_GROUP_
DATA 001DH 0002H UNIT ?DT?_LCMREAD?MAIN
001FH 0001H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?MAIN
BIT 0020H.1 0000H.1 UNIT _BIT_GROUP_
0020H.2 0000H.6 *** GAP ***
DATA 0021H 003AH UNIT ?DT?MAIN
DATA 005BH 0009H UNIT ?DT?_PUTBMP?MAIN
IDATA 0064H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?CONVERT?MAIN
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 054FH UNIT ?CO?MAIN
CODE 0565H 0229H UNIT ?PR?SP2KEY_SCAN?MAIN
CODE 078EH 021BH UNIT ?PR?SCREEN?MAIN
CODE 09A9H 01EBH UNIT ?C?LIB_CODE
CODE 0B94H 01E8H UNIT ?PR?_SHOWTIME?MAIN
CODE 0D7CH 01E4H UNIT ?PR?MAIN?MAIN
CODE 0F60H 01B3H UNIT ?PR?CLOCKSER?MAIN
CODE 1113H 00DAH UNIT ?PR?MENU_SELECT?MAIN
CODE 11EDH 00C3H UNIT ?PR?TEMP_SERVE?MAIN
CODE 12B0H 00C2H UNIT ?PR?_PUT_NUM?MAIN
CODE 1372H 00AEH UNIT ?PR?GETCH?MAIN
CODE 1420H 00A8H UNIT ?PR?_LED_DISPLAY?MAIN
CODE 14C8H 00A5H UNIT ?PR?_PUTBMP2?MAIN
CODE 156DH 0093H UNIT ?PR?_PUTBMP?MAIN
BL51 BANKED LINKER/LOCATER V6.00 11/12/2007 01:02:08 PAGE 2
CODE 1600H 0093H UNIT ?PR?KEY_DEC?MAIN
CODE 1693H 008CH UNIT ?C_C51STARTUP
CODE 171FH 005FH UNIT ?C_INITSEG
CODE 177EH 005BH UNIT ?PR?PLAY_SONG?MAIN
CODE 17D9H 0056H UNIT ?PR?_LCM_CLEAR_CHAR?MAIN
CODE 182FH 0055H UNIT ?PR?_PUTSTR?MAIN
CODE 1884H 0054H UNIT ?PR?READ_18B20?MAIN
CODE 18D8H 0054H UNIT ?PR?GET_NUM?MAIN
CODE 192CH 0038H UNIT ?PR?_LOCATION_XY_12864?MAIN
CODE 1964H 0036H UNIT ?PR?_WRITEBYTE_18B20?MAIN
CODE 199AH 0034H UNIT ?PR?RECEIVEBYTE?MAIN
CODE 19CEH 0032H UNIT ?PR?_V_BURSTR1302T?MAIN
CODE 1A00H 002DH UNIT ?PR?_WRITECOMMAND?MAIN
CODE 1A2DH 002DH UNIT ?PR?_LCMREAD?MAIN
CODE 1A5AH 0029H UNIT ?PR?_V_BURSTW1302T?MAIN
CODE 1A83H 0028H UNIT ?PR?LCMCLEARBMP?MAIN
CODE 1AABH 0027H UNIT ?PR?_INPUT?MAIN
CODE 1AD2H 0025H UNIT ?PR?WARNING?MAIN
CODE 1AF7H 0022H UNIT ?PR?_SENDBYTE?MAIN
CODE 1B19H 0021H UNIT ?PR?_W1302?MAIN
CODE 1B3AH 001EH UNIT ?PR?LCMCLEARTXT?MAIN
CODE 1B58H 001DH UNIT ?PR?READBYTE_18B20?MAIN
CODE 1B75H 001DH UNIT ?PR?LCMINIT?MAIN
CODE 1B92H 001DH UNIT ?PR?_BEEPING?MAIN
CODE 1BAFH 001CH UNIT ?PR?INIT_1302?MAIN
CODE 1BCBH 001BH UNIT ?PR?REACH_TIME?MAIN
CODE 1BE6H 001BH UNIT ?PR?_DELAY_MS?MAIN
CODE 1C01H 0019H UNIT ?PR?_R1302?MAIN
CODE 1C1AH 0019H UNIT ?PR?PLAY_RESPOND?MAIN
CODE 1C33H 0018H UNIT ?PR?_DELAYMS?MAIN
CODE 1C4BH 0016H UNIT ?PR?READBIT_18B20?MAIN
CODE 1C61H 0016H UNIT ?PR?_RTINPUTBYTE?MAIN
CODE 1C77H 0012H UNIT ?PR?INIT_SYSTEM?MAIN
CODE 1C89H 0011H UNIT ?PR?_DELAY_XMS?MAIN
CODE 1C9AH 0011H UNIT ?PR?RING?MAIN
CODE 1CABH 0010H UNIT ?PR?RTOUTPUTBYTE?MAIN
CODE 1CBBH 000FH UNIT ?PR?_WRITEDATA?MAIN
CODE 1CCAH 000EH UNIT ?PR?READDATA?MAIN
CODE 1CD8H 000DH UNIT ?PR?RESET_18B20?MAIN
CODE 1CE5H 000DH UNIT ?PR?WAIT_18B20?MAIN
CODE 1CF2H 000DH UNIT ?PR?CHECKBUSY?MAIN
CODE 1CFFH 000DH UNIT ?PR?TIME0_INIT?MAIN
CODE 1D0CH 000BH UNIT ?PR?_DELAY10US?MAIN
CODE 1D17H 0009H UNIT ?PR?TIME0_INT?MAIN
CODE 1D20H 0007H UNIT ?PR?INIT_KEYBOARD?MAIN
OVERLAY MAP OF MODULE: system (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
BL51 BANKED LINKER/LOCATER V6.00 11/12/2007 01:02:08 PAGE 3
?PR?MAIN?MAIN ----- ----- 0008H 0007H
+--> ?CO?MAIN
+--> ?PR?INIT_SYSTEM?MAIN
+--> ?PR?_DELAYMS?MAIN
+--> ?PR?_PUTSTR?MAIN
+--> ?PR?LCMCLEARTXT?MAIN
+--> ?PR?_PUTBMP2?MAIN
+--> ?PR?MENU_SELECT?MAIN
+--> ?PR?RING?MAIN
+--> ?PR?WARNING?MAIN
+--> ?PR?LCMCLEARBMP?MAIN
+--> ?PR?_V_BURSTR1302T?MAIN
+--> ?PR?_SHOWTIME?MAIN
+--> ?PR?_PUT_NUM?MAIN
+--> ?PR?GETCH?MAIN
+--> ?PR?SP2KEY_SCAN?MAIN
+--> ?PR?SCREEN?MAIN
+--> ?PR?CLOCKSER?MAIN
+--> ?PR?PLAY_SONG?MAIN
+--> ?PR?READ_18B20?MAIN
+--> ?PR?TEMP_SERVE?MAIN
?PR?INIT_SYSTEM?MAIN ----- ----- ----- -----
+--> ?PR?RESET_18B20?MAIN
+--> ?PR?LCMINIT?MAIN
+--> ?PR?INIT_1302?MAIN
+--> ?PR?INIT_KEYBOARD?MAIN
+--> ?PR?TIME0_INIT?MAIN
?PR?LCMINIT?MAIN ----- ----- ----- -----
+--> ?PR?_WRITECOMMAND?MAIN
?PR?_WRITECOMMAND?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?CHECKBUSY?MAIN
+--> ?PR?_SENDBYTE?MAIN
?PR?CHECKBUSY?MAIN ----- ----- ----- -----
+--> ?PR?_SENDBYTE?MAIN
+--> ?PR?RECEIVEBYTE?MAIN
?PR?INIT_1302?MAIN ----- ----- 000FH 0007H
+--> ?CO?MAIN
+--> ?PR?_V_BURSTW1302T?MAIN
?PR?_V_BURSTW1302T?MAIN ----- ----- 0019H 0001H
+--> ?PR?_W1302?MAIN
?PR?_W1302?MAIN ----- ----- ----- -----
+--> ?PR?_RTINPUTBYTE?MAIN
?PR?_PUTSTR?MAIN ----- ----- 0019H 0002H
+--> ?PR?LCMCLEARTXT?MAIN
+--> ?CO?MAIN
+--> ?PR?_WRITECOMMAND?MAIN
+--> ?PR?_WRITEDATA?MAIN
BL51 BANKED LINKER/LOCATER V6.00 11/12/2007 01:02:08 PAGE 4
?PR?LCMCLEARTXT?MAIN ----- ----- ----- -----
+--> ?PR?LCMCLEARBMP?MAIN
+--> ?PR?_WRITECOMMAND?MAIN
+--> ?PR?_WRITEDATA?MAIN
+--> ?PR?_LOCATION_XY_12864?MAIN
?PR?LCMCLEARBMP?MAIN ----- ----- ----- -----
+--> ?PR?_WRITECOMMAND?MAIN
+--> ?PR?_WRITEDATA?MAIN
?PR?_WRITEDATA?MAIN ----- ----- ----- -----
+--> ?PR?CHECKBUSY?MAIN
+--> ?PR?_SENDBYTE?MAIN
?PR?_LOCATION_XY_12864?MAIN ----- ----- ----- -----
+--> ?PR?_WRITECOMMAND?MAIN
?PR?_PUTBMP2?MAIN 0020H.1 0000H.1 0011H 000BH
+--> ?PR?_WRITECOMMAND?MAIN
+--> ?PR?_WRITEDATA?MAIN
?PR?MENU_SELECT?MAIN ----- ----- 000FH 0002H
+--> ?PR?GETCH?MAIN
+--> ?PR?SP2KEY_SCAN?MAIN
+--> ?PR?_PUTBMP2?MAIN
+--> ?PR?_BEEPING?MAIN
+--> ?PR?_LED_DISPLAY?MAIN
?PR?GETCH?MAIN ----- ----- 0013H 0001H
?PR?SP2KEY_SCAN?MAIN ----- ----- 001CH 0001H
?PR?_BEEPING?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY_XMS?MAIN
?PR?_LED_DISPLAY?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?_DELAY_MS?MAIN
?PR?RING?MAIN ----- ----- ----- -----
+--> ?PR?REACH_TIME?MAIN
+--> ?PR?PLAY_SONG?MAIN
?PR?REACH_TIME?MAIN ----- ----- 000FH 0008H
+--> ?PR?_V_BURSTR1302T?MAIN
?PR?_V_BURSTR1302T?MAIN ----- ----- 0017H 0003H
+--> ?PR?_W1302?MAIN
+--> ?PR?_R1302?MAIN
?PR?_R1302?MAIN ----- ----- ----- -----
+--> ?PR?_RTINPUTBYTE?MAIN
+--> ?PR?RTOUTPUTBYTE?MAIN
?PR?PLAY_SONG?MAIN ----- ----- 000FH 0004H
+--> ?PR?GETCH?MAIN
BL51 BANKED LINKER/LOCATER V6.00 11/12/2007 01:02:08 PAGE 5
+--> ?CO?MAIN
+--> ?PR?_DELAY_XMS?MAIN
+--> ?PR?_BEEPING?MAIN
+--> ?PR?PLAY_RESPOND?MAIN
?PR?PLAY_RESPOND?MAIN ----- ----- ----- -----
+--> ?PR?_BEEPING?MAIN
?PR?WARNING?MAIN ----- ----- ----- -----
+--> ?PR?READ_18B20?MAIN
+--> ?PR?_DELAYMS?MAIN
+--> ?PR?GETCH?MAIN
+--> ?PR?PLAY_RESPOND?MAIN
?PR?READ_18B20?MAIN ----- ----- ----- -----
+--> ?PR?CONVERT?MAIN
+--> ?PR?_WRITEBYTE_18B20?MAIN
+--> ?PR?READBYTE_18B20?MAIN
?PR?CONVERT?MAIN ----- ----- ----- -----
+--> ?PR?_WRITEBYTE_18B20?MAIN
?PR?_WRITEBYTE_18B20?MAIN 0020H.1 0000H.1 ----- -----
+--> ?PR?RESET_18B20?MAIN
+--> ?PR?WAIT_18B20?MAIN
?PR?READBYTE_18B20?MAIN ----- ----- ----- -----
+--> ?PR?READBIT_18B20?MAIN
?PR?READBIT_18B20?MAIN 0020H.1 0000H.1 ----- -----
?PR?_SHOWTIME?MAIN ----- ----- 000FH 0009H
+--> ?CO?MAIN
+--> ?PR?_PUTSTR?MAIN
?PR?_PUT_NUM?MAIN ----- ----- 0010H 0009H
+--> ?CO?MAIN
+--> ?PR?_PUTSTR?MAIN
?PR?SCREEN?MAIN ----- ----- 000FH 0005H
+--> ?CO?MAIN
+--> ?PR?_PUTSTR?MAIN
+--> ?PR?_LED_DISPLAY?MAIN
+--> ?PR?SP2KEY_SCAN?MAIN
+--> ?PR?LCMCLEARTXT?MAIN
+--> ?PR?_DELAYMS?MAIN
+--> ?PR?_LCM_CLEAR_CHAR?MAIN
+--> ?PR?_INPUT?MAIN
+--> ?PR?_LOCATION_XY_12864?MAIN
?PR?_LCM_CLEAR_CHAR?MAIN ----- ----- 0014H 0001H
+--> ?PR?_WRITEDATA?MAIN
+--> ?PR?_LOCATION_XY_12864?MAIN
?PR?_INPUT?MAIN ----- ----- ----- -----
+--> ?PR?_LOCATION_XY_12864?MAIN
+--> ?PR?_WRITEDATA?MAIN
BL51 BANKED LINKER/LOCATER V6.00 11/12/2007 01:02:08 PAGE 6
?PR?CLOCKSER?MAIN ----- ----- 000FH 000AH
+--> ?PR?LCMCLEARTXT?MAIN
+--> ?CO?MAIN
+--> ?PR?_PUTSTR?MAIN
+--> ?PR?SP2KEY_SCAN?MAIN
+--> ?PR?GET_NUM?MAIN
+--> ?PR?LCMCLEARBMP?MAIN
+--> ?PR?_V_BURSTW1302T?MAIN
+--> ?PR?_DELAYMS?MAIN
?PR?GET_NUM?MAIN ----- ----- 0019H 0003H
+--> ?PR?_LOCATION_XY_12864?MAIN
+--> ?PR?SP2KEY_SCAN?MAIN
+--> ?CO?MAIN
+--> ?PR?_INPUT?MAIN
+--> ?PR?_BEEPING?MAIN
+--> ?PR?_DELAYMS?MAIN
?PR?TEMP_SERVE?MAIN ----- ----- 000FH 0001H
+--> ?PR?LCMCLEARTXT?MAIN
+--> ?CO?MAIN
+--> ?PR?_PUTSTR?MAIN
+--> ?PR?SP2KEY_SCAN?MAIN
+--> ?PR?GET_NUM?MAIN
+--> ?PR?_PUT_NUM?MAIN
+--> ?PR?_DELAYMS?MAIN
?C_INITSEG ----- ----- ----- -----
+--> ?CO?MAIN
SYMBOL TABLE OF MODULE: system (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:1693H SEGMENT ?C_C51STARTUP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -