📄 minsys.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 04/06/2008 22:01:25 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE minsys.obj TO minsys RAMSIZE (256) CODE (0X0000-0X1FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
minsys.obj (MINSYS)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_IBP)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: minsys (MINSYS)
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 0048H UNIT ?DT?MINSYS
DATA 0050H 000CH UNIT _DATA_GROUP_
DATA 005CH 0001H UNIT ?C?LIB_DATA
IDATA 005DH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0584H INBLOCK ?PR?KEY?MINSYS
CODE 058AH 0267H UNIT ?CO?MINSYS
CODE 07F1H 000AH INBLOCK ?PR?_PUTCHAR?MINSYS
07FBH 0005H *** GAP ***
CODE 0800H 0139H INBLOCK ?PR?_DISPSETADDRESS?MINSYS
CODE 0939H 00B6H INBLOCK ?PR?_DISPSETTIME?MINSYS
CODE 09EFH 00B0H INBLOCK ?PR?_DISPFINDNOW?MINSYS
CODE 0A9FH 0095H INBLOCK ?PR?_DISPTEMUP?MINSYS
CODE 0B34H 0095H INBLOCK ?PR?_DISPTEMDOWN?MINSYS
CODE 0BC9H 008CH UNIT ?C_C51STARTUP
CODE 0C55H 0068H UNIT ?C?LIB_CODE
CODE 0CBDH 0062H UNIT ?C_INITSEG
CODE 0D1FH 005DH INBLOCK ?PR?_RECALCULATEPASSWORD?MINSYS
CODE 0D7CH 0056H INBLOCK ?PR?_DISPPASSWORD?MINSYS
CODE 0DD2H 004FH INBLOCK ?PR?_?LOCATEXY?MINSYS
CODE 0E21H 004FH INBLOCK ?PR?_?PRINTX?MINSYS
CODE 0E70H 004AH INBLOCK ?PR?DELAY400MS?MINSYS
CODE 0EBAH 002EH INBLOCK ?PR?_?DISPONECHAR?MINSYS
CODE 0EE8H 002EH INBLOCK ?PR?_CALCULATEPASSWORD?MINSYS
CODE 0F16H 0025H INBLOCK ?PR?LCDRESET?MINSYS
CODE 0F3BH 0023H INBLOCK ?PR?_DISPSETREVISE?MINSYS
CODE 0F5EH 0023H INBLOCK ?PR?_DISPSHAKE?MINSYS
CODE 0F81H 0022H INBLOCK ?PR?_GETSHIWEI?MINSYS
CODE 0FA3H 001FH INBLOCK ?PR?_PUTALL?MINSYS
CODE 0FC2H 001FH INBLOCK ?PR?_GETALL?MINSYS
BL51 BANKED LINKER/LOCATER V5.03 04/06/2008 22:01:25 PAGE 2
CODE 0FE1H 001EH INBLOCK ?PR?MAIN?MINSYS
0FFFH 0001H *** GAP ***
CODE 1000H 001AH INBLOCK ?PR?DISPPASSWORDERROR?MINSYS
CODE 101AH 001AH INBLOCK ?PR?DISPCONNECT?MINSYS
CODE 1034H 001AH INBLOCK ?PR?DISPOVER?MINSYS
CODE 104EH 001AH INBLOCK ?PR?DISPSTOPING?MINSYS
CODE 1068H 001AH INBLOCK ?PR?DISPSEARCH?MINSYS
CODE 1082H 001AH INBLOCK ?PR?DISPWELCOME?MINSYS
CODE 109CH 0017H INBLOCK ?PR?_?LCDWRITEDATA?MINSYS
CODE 10B3H 0017H INBLOCK ?PR?DELAY5MS?MINSYS
CODE 10CAH 0015H INBLOCK ?PR?GETCHAR?MINSYS
CODE 10DFH 0010H INBLOCK ?PR?_LCDWRITECOMMAND?MINSYS
CODE 10EFH 0010H INBLOCK ?PR?UART_INIT?MINSYS
CODE 10FFH 0008H INBLOCK ?PR?_GETGEWEI?MINSYS
CODE 1107H 0007H INBLOCK ?PR?_GETBAIWEI?MINSYS
OVERLAY MAP OF MODULE: minsys (MINSYS)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------------
?PR?KEY?MINSYS 0050H 0001H
+--> ?PR?DELAY5MS?MINSYS
+--> ?PR?_CALCULATEPASSWORD?MINSYS
+--> ?PR?_DISPSETADDRESS?MINSYS
+--> ?PR?_DISPPASSWORD?MINSYS
+--> ?PR?DELAY400MS?MINSYS
+--> ?PR?DISPSTOPING?MINSYS
+--> ?PR?_PUTCHAR?MINSYS
+--> ?CO?MINSYS
+--> ?PR?GETCHAR?MINSYS
+--> ?PR?DISPOVER?MINSYS
+--> ?PR?DISPWELCOME?MINSYS
+--> ?PR?DISPSEARCH?MINSYS
+--> ?PR?_GETALL?MINSYS
+--> ?PR?_GETSHIWEI?MINSYS
+--> ?PR?_GETGEWEI?MINSYS
+--> ?PR?_DISPFINDNOW?MINSYS
+--> ?PR?_DISPSETTIME?MINSYS
+--> ?PR?_DISPSETREVISE?MINSYS
+--> ?PR?_DISPTEMUP?MINSYS
+--> ?PR?_DISPTEMDOWN?MINSYS
+--> ?PR?_DISPSHAKE?MINSYS
+--> ?PR?_RECALCULATEPASSWORD?MINSYS
+--> ?PR?DISPCONNECT?MINSYS
+--> ?PR?_PUTALL?MINSYS
?PR?DELAY5MS?MINSYS ----- -----
+--> ?PR?_LCDWRITECOMMAND?MINSYS
?PR?_CALCULATEPASSWORD?MINSYS 0051H 0003H
?PR?_DISPSETADDRESS?MINSYS 0051H 0003H
+--> ?PR?_RECALCULATEPASSWORD?MINSYS
BL51 BANKED LINKER/LOCATER V5.03 04/06/2008 22:01:25 PAGE 3
+--> ?CO?MINSYS
+--> ?PR?_?PRINTX?MINSYS
+--> ?PR?_?DISPONECHAR?MINSYS
?PR?_?PRINTX?MINSYS ----- -----
+--> ?PR?_?LOCATEXY?MINSYS
+--> ?PR?_?LCDWRITEDATA?MINSYS
?PR?_?LOCATEXY?MINSYS ----- -----
+--> ?PR?_LCDWRITECOMMAND?MINSYS
?PR?_?DISPONECHAR?MINSYS ----- -----
+--> ?PR?_?PRINTX?MINSYS
+--> ?PR?_?LOCATEXY?MINSYS
+--> ?PR?_?LCDWRITEDATA?MINSYS
?PR?_DISPPASSWORD?MINSYS 0051H 0009H
+--> ?PR?_GETBAIWEI?MINSYS
+--> ?PR?_?DISPONECHAR?MINSYS
+--> ?PR?_GETSHIWEI?MINSYS
+--> ?PR?_GETGEWEI?MINSYS
?PR?_GETSHIWEI?MINSYS ----- -----
+--> ?PR?_GETBAIWEI?MINSYS
?PR?DELAY400MS?MINSYS ----- -----
+--> ?PR?DISPPASSWORDERROR?MINSYS
?PR?DISPPASSWORDERROR?MINSYS ----- -----
+--> ?CO?MINSYS
+--> ?PR?_?PRINTX?MINSYS
?PR?DISPSTOPING?MINSYS ----- -----
+--> ?CO?MINSYS
+--> ?PR?_?PRINTX?MINSYS
?PR?GETCHAR?MINSYS ----- -----
+--> ?PR?_PUTCHAR?MINSYS
?PR?DISPOVER?MINSYS ----- -----
+--> ?CO?MINSYS
+--> ?PR?_?PRINTX?MINSYS
?PR?DISPWELCOME?MINSYS ----- -----
+--> ?CO?MINSYS
+--> ?PR?_?PRINTX?MINSYS
?PR?DISPSEARCH?MINSYS ----- -----
+--> ?CO?MINSYS
+--> ?PR?_?PRINTX?MINSYS
?PR?_GETALL?MINSYS 0051H 0003H
+--> ?PR?GETCHAR?MINSYS
?PR?_DISPFINDNOW?MINSYS 0051H 000BH
+--> ?CO?MINSYS
+--> ?PR?_?DISPONECHAR?MINSYS
BL51 BANKED LINKER/LOCATER V5.03 04/06/2008 22:01:25 PAGE 4
+--> ?PR?_?PRINTX?MINSYS
?PR?_DISPSETTIME?MINSYS 0051H 0009H
+--> ?CO?MINSYS
+--> ?PR?_?DISPONECHAR?MINSYS
+--> ?PR?_?PRINTX?MINSYS
?PR?_DISPSETREVISE?MINSYS ----- -----
+--> ?CO?MINSYS
+--> ?PR?_?PRINTX?MINSYS
+--> ?PR?_?DISPONECHAR?MINSYS
?PR?_DISPTEMUP?MINSYS 0051H 0007H
+--> ?CO?MINSYS
+--> ?PR?_?PRINTX?MINSYS
+--> ?PR?_?DISPONECHAR?MINSYS
?PR?_DISPTEMDOWN?MINSYS 0051H 0007H
+--> ?CO?MINSYS
+--> ?PR?_?PRINTX?MINSYS
+--> ?PR?_?DISPONECHAR?MINSYS
?PR?_DISPSHAKE?MINSYS ----- -----
+--> ?CO?MINSYS
+--> ?PR?_?PRINTX?MINSYS
+--> ?PR?_?DISPONECHAR?MINSYS
?PR?DISPCONNECT?MINSYS ----- -----
+--> ?CO?MINSYS
+--> ?PR?_?PRINTX?MINSYS
?PR?_PUTALL?MINSYS 0051H 0003H
+--> ?PR?_PUTCHAR?MINSYS
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MINSYS
+--> ?C_INITSEG
?PR?MAIN?MINSYS ----- -----
+--> ?PR?DELAY400MS?MINSYS
+--> ?PR?LCDRESET?MINSYS
+--> ?PR?UART_INIT?MINSYS
+--> ?PR?DISPWELCOME?MINSYS
?PR?LCDRESET?MINSYS ----- -----
+--> ?PR?DELAY5MS?MINSYS
+--> ?PR?_LCDWRITECOMMAND?MINSYS
SYMBOL TABLE OF MODULE: minsys (MINSYS)
VALUE TYPE NAME
----------------------------------
BL51 BANKED LINKER/LOCATER V5.03 04/06/2008 22:01:25 PAGE 5
------- MODULE MINSYS
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0D25H PUBLIC _ReCalculatePassword
B:00A8H.7 PUBLIC EA
D:0008H PUBLIC table
D:0012H PUBLIC LiuCheng3_3_WeiZhi
D:0013H PUBLIC LiuCheng3_4_WeiZhi
D:0014H PUBLIC LiuCheng1Enable
D:0015H PUBLIC LiuCheng2Enable
C:0F3BH PUBLIC _DispSetRevise
D:0016H PUBLIC LiuCheng3Enable
C:0F16H PUBLIC LcdReset
B:0098H.0 PUBLIC RI
C:0FC2H PUBLIC _GetAll
B:0098H.1 PUBLIC TI
D:0017H PUBLIC LiuCheng1_password
D:001FH PUBLIC LiuCheng3_password
C:0FE1H PUBLIC main
C:0006H PUBLIC Key
C:0D92H PUBLIC _DispPassWord
D:0027H PUBLIC KEYA
C:09EFH PUBLIC _DispFindNow
D:0028H PUBLIC KEYB
D:0029H PUBLIC KEYC
C:0DE7H PUBLIC _?LocateXY
D:002AH PUBLIC KEYD
C:1034H PUBLIC DispOver
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
C:0965H PUBLIC _DispSetTime
D:0098H PUBLIC SCON
C:0FA3H PUBLIC _PutAll
C:0B46H PUBLIC _DispTemDown
D:0089H PUBLIC TMOD
C:109CH PUBLIC _?LcdWriteData
D:002BH PUBLIC DataReceive
D:002FH PUBLIC LiuCheng1
D:0030H PUBLIC LiuCheng2
C:07EEH PUBLIC DataSeclete
D:0031H PUBLIC LiuCheng3
C:10DFH PUBLIC _LcdWriteCommand
C:0E27H PUBLIC _?printx
C:0EA0H PUBLIC Delay400Ms
D:0032H PUBLIC LiuCheng3_1_HH
D:0033H PUBLIC LiuCheng1_1_Sign
D:0034H PUBLIC LiuCheng3_3_HH
D:0035H PUBLIC LiuCheng3_4_HH
D:0036H PUBLIC LiuCheng3_1_Sign
C:0EE8H PUBLIC _CalculatePassword
D:0037H PUBLIC LiuCheng3_1_LH
D:0038H PUBLIC LiuCheng3_1_HL
B:00A8H.0 PUBLIC EX0
D:008DH PUBLIC TH1
BL51 BANKED LINKER/LOCATER V5.03 04/06/2008 22:01:25 PAGE 6
D:0039H PUBLIC LiuCheng3_3_Sign
D:003AH PUBLIC LiuCheng3_4_Sign
D:003BH PUBLIC LiuCheng3_3_HL
D:003CH PUBLIC LiuCheng3_4_HL
D:003DH PUBLIC LiuCheng3_6_Sign
D:003EH PUBLIC LiuCheng3_1_LL
D:008BH PUBLIC TL1
C:10EFH PUBLIC UART_INIT
C:1107H PUBLIC _GetBaiwei
D:003FH PUBLIC LiuCheng1_1
C:0ECFH PUBLIC _?DispOneChar
B:0088H.6 PUBLIC TR1
D:0040H PUBLIC LiuCheng3_1
D:0041H PUBLIC LiuCheng3_2
D:0042H PUBLIC LiuCheng3_3
C:07F1H PUBLIC _putchar
D:0043H PUBLIC LiuCheng3_4
D:0044H PUBLIC LiuCheng3_5
D:0045H PUBLIC LiuCheng3_6
C:0AB1H PUBLIC _DispTemUp
C:101AH PUBLIC DispConnect
C:0F5EH PUBLIC _DispShake
C:10D5H PUBLIC getchar
C:1082H PUBLIC DispWelcome
C:10B8H PUBLIC Delay5Ms
C:080BH PUBLIC _DispSetAddress
D:0046H PUBLIC LiuCheng3_2_Num
B:0090H.0 PUBLIC KeyA
C:1068H PUBLIC DispSearch
B:0090H.1 PUBLIC KeyB
B:0090H.2 PUBLIC KeyC
C:0F87H PUBLIC _GetShiwei
D:0047H PUBLIC LiuCheng3_5_Num
B:0090H.3 PUBLIC KeyD
C:10FFH PUBLIC _GetGewei
C:1000H PUBLIC DispPasswordError
D:0048H PUBLIC DataBase
C:104EH PUBLIC DispStoping
------- PROC _LCDWRITECOMMAND
D:0007H SYMBOL CMD
D:0005H SYMBOL AttribC
C:10DFH LINE# 13
C:10DFH LINE# 14
C:10DFH LINE# 15
C:10E2H LINE# 16
C:10E2H LINE# 17
C:10E9H LINE# 18
C:10E9H LINE# 19
C:10EEH LINE# 20
------- ENDPROC _LCDWRITECOMMAND
------- PROC _?LCDWRITEDATA
i:0000H SYMBOL dataW
C:109CH LINE# 22
C:10A2H LINE# 24
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -