📄 openwindow.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 02/17/2008 15:54:11 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj TO openwindow RAMSIZE (256) XDATA (0X0000-0X07CF)
PROGRAM RECURSIONS REMOVED FROM CALL TREE
=========================================
+--> ?CO?MAIN
| | ?PR?STAT0?MAIN
<--+ ?PR?_EN_DISP?MAIN
+--> ?CO?MAIN
| | ?PR?STAT5?MAIN
| | ?PR?DRAWGAMEGND?MAIN
| | ?PR?_RECT?MAIN
| | ?PR?_LINE?MAIN
<--+ ?PR?_DOT?MAIN
+--> ?CO?MAIN
| | ?PR?STAT5?MAIN
<--+ ?PR?LEVELTEXT?MAIN
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
LINK MAP OF MODULE: openwindow (?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 0004H UNIT ?DT?MAIN
000CH 0014H *** GAP ***
BIT 0020H.0 0001H.2 UNIT _BIT_GROUP_
BL51 BANKED LINKER/LOCATER V6.00 02/17/2008 15:54:11 PAGE 2
0021H.2 0000H.6 *** GAP ***
DATA 0022H 002DH UNIT _DATA_GROUP_
IDATA 004FH 0023H UNIT ?ID?MAIN
IDATA 0072H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0C64H UNIT ?CO?MAIN
CODE 0C6AH 03CCH UNIT ?C?LIB_CODE
CODE 1036H 01F5H UNIT ?PR?_EN_DISP?MAIN
CODE 122BH 00FCH UNIT ?PR?_GAMEOPERATE?MAIN
CODE 1327H 00E4H UNIT ?PR?_LINE?MAIN
CODE 140BH 00C0H UNIT ?PR?_DOT?MAIN
CODE 14CBH 0092H UNIT ?PR?FOCUSDIS?MAIN
CODE 155DH 008CH UNIT ?C_C51STARTUP
CODE 15E9H 0072H UNIT ?PR?GAMEENTER?MAIN
CODE 165BH 0064H UNIT ?PR?_SETOPERATE?MAIN
CODE 16BFH 0063H UNIT ?PR?_MENUOPERATE?MAIN
CODE 1722H 0061H UNIT ?PR?STAT4?MAIN
CODE 1783H 005FH UNIT ?PR?STAT2?MAIN
CODE 17E2H 005FH UNIT ?PR?STAT3?MAIN
CODE 1841H 005FH UNIT ?PR?DRAWGAMEGND?MAIN
CODE 18A0H 0057H UNIT ?PR?_ONEWINDOWSTATEDISP?MAIN
CODE 18F7H 0056H UNIT ?PR?KEYSCAN?MAIN
CODE 194DH 0050H UNIT ?PR?STAT0?MAIN
CODE 199DH 0050H UNIT ?PR?STAT1?MAIN
CODE 19EDH 004BH UNIT ?PR?LEVELTEXT?MAIN
CODE 1A38H 0044H UNIT ?PR?INITGAMEDAT?MAIN
CODE 1A7CH 0040H UNIT ?PR?_RECT?MAIN
CODE 1ABCH 003FH UNIT ?PR?_RECTAREA?MAIN
CODE 1AFBH 003EH UNIT ?PR?INT_0?MAIN
CODE 1B39H 003BH UNIT ?PR?CLEARLCD?MAIN
CODE 1B74H 003BH UNIT ?PR?_IMG12864_DISP?MAIN
CODE 1BAFH 0038H UNIT ?PR?WINDOWSTATEDISP?MAIN
CODE 1BE7H 002CH UNIT ?PR?_WRITEDATTOLCD12864?MAIN
CODE 1C13H 0028H UNIT ?PR?WAITLCD?MAIN
CODE 1C3BH 0020H UNIT ?PR?_DELAYMS?MAIN
CODE 1C5BH 001EH UNIT ?PR?READDATFROMLCD12864?MAIN
CODE 1C79H 001BH UNIT ?PR?NUMBER_0?MAIN
CODE 1C94H 001AH UNIT ?PR?_LCDSEL?MAIN
CODE 1CAEH 001AH UNIT ?PR?LCD12864_INIT?MAIN
CODE 1CC8H 0019H UNIT ?C_INITSEG
CODE 1CE1H 0018H UNIT ?PR?_SETZ?MAIN
CODE 1CF9H 0017H UNIT ?PR?_WRITECMDTOLCD12864?MAIN
CODE 1D10H 0013H UNIT ?PR?MAIN?MAIN
CODE 1D23H 0012H UNIT ?PR?_SETX?MAIN
CODE 1D35H 0012H UNIT ?PR?STAT5?MAIN
CODE 1D47H 000DH UNIT ?PR?FOCUSSTORE?MAIN
CODE 1D54H 000BH UNIT ?PR?_DELAYUS?MAIN
CODE 1D5FH 0009H UNIT ?PR?STAT6?MAIN
CODE 1D68H 0007H UNIT ?PR?_SETY?MAIN
CODE 1D6FH 0007H UNIT ?PR?STAT7?MAIN
OVERLAY MAP OF MODULE: openwindow (?C_STARTUP)
BL51 BANKED LINKER/LOCATER V6.00 02/17/2008 15:54:11 PAGE 3
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?LCD12864_INIT?MAIN
+--> ?PR?CLEARLCD?MAIN
+--> ?PR?_MENUOPERATE?MAIN
?PR?LCD12864_INIT?MAIN ----- ----- ----- -----
+--> ?PR?_DELAYUS?MAIN
+--> ?PR?_LCDSEL?MAIN
+--> ?PR?_WRITECMDTOLCD12864?MAIN
?PR?_WRITECMDTOLCD12864?MAIN ----- ----- ----- -----
+--> ?PR?_LCDSEL?MAIN
+--> ?PR?WAITLCD?MAIN
?PR?CLEARLCD?MAIN ----- ----- ----- -----
+--> ?PR?_LCDSEL?MAIN
+--> ?PR?_WRITECMDTOLCD12864?MAIN
+--> ?PR?_SETX?MAIN
+--> ?PR?_SETZ?MAIN
+--> ?PR?_WRITEDATTOLCD12864?MAIN
?PR?_SETX?MAIN ----- ----- ----- -----
+--> ?PR?_LCDSEL?MAIN
+--> ?PR?_WRITECMDTOLCD12864?MAIN
?PR?_SETZ?MAIN ----- ----- ----- -----
+--> ?PR?_LCDSEL?MAIN
+--> ?PR?_WRITECMDTOLCD12864?MAIN
+--> ?PR?_SETX?MAIN
?PR?_WRITEDATTOLCD12864?MAIN ----- ----- ----- -----
+--> ?PR?WAITLCD?MAIN
?PR?_MENUOPERATE?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
?CO?MAIN ----- ----- ----- -----
+--> ?PR?STAT0?MAIN
+--> ?PR?STAT1?MAIN
+--> ?PR?STAT2?MAIN
+--> ?PR?STAT3?MAIN
+--> ?PR?STAT4?MAIN
+--> ?PR?STAT5?MAIN
+--> ?PR?STAT6?MAIN
+--> ?PR?STAT7?MAIN
?PR?STAT0?MAIN ----- ----- ----- -----
+--> ?PR?_EN_DISP?MAIN
BL51 BANKED LINKER/LOCATER V6.00 02/17/2008 15:54:11 PAGE 4
?PR?_EN_DISP?MAIN 0020H.5 0000H.1 003CH 0009H
+--> ?PR?_WRITECMDTOLCD12864?MAIN
+--> ?PR?_SETZ?MAIN
+--> ?PR?_SETY?MAIN
+--> ?PR?_WRITEDATTOLCD12864?MAIN
?PR?_SETY?MAIN ----- ----- ----- -----
+--> ?PR?_WRITECMDTOLCD12864?MAIN
?PR?STAT1?MAIN ----- ----- ----- -----
+--> ?PR?_EN_DISP?MAIN
?PR?STAT2?MAIN ----- ----- ----- -----
+--> ?PR?_EN_DISP?MAIN
?PR?STAT3?MAIN ----- ----- ----- -----
+--> ?PR?_EN_DISP?MAIN
?PR?STAT4?MAIN ----- ----- ----- -----
+--> ?PR?_EN_DISP?MAIN
?PR?STAT5?MAIN ----- ----- ----- -----
+--> ?PR?INITGAMEDAT?MAIN
+--> ?PR?DRAWGAMEGND?MAIN
+--> ?PR?FOCUSDIS?MAIN
+--> ?PR?WINDOWSTATEDISP?MAIN
+--> ?PR?LEVELTEXT?MAIN
?PR?DRAWGAMEGND?MAIN ----- ----- 003AH 0004H
+--> ?PR?CLEARLCD?MAIN
+--> ?PR?_RECT?MAIN
?PR?_RECT?MAIN 0020H.5 0000H.1 003EH 0004H
+--> ?PR?_LINE?MAIN
?PR?_LINE?MAIN 0021H.0 0000H.1 0045H 000AH
+--> ?PR?_DOT?MAIN
?PR?_DOT?MAIN 0021H.1 0000H.1 ----- -----
+--> ?PR?_SETX?MAIN
+--> ?PR?_SETY?MAIN
+--> ?PR?READDATFROMLCD12864?MAIN
+--> ?PR?_WRITEDATTOLCD12864?MAIN
?PR?READDATFROMLCD12864?MAIN ----- ----- ----- -----
+--> ?PR?WAITLCD?MAIN
?PR?FOCUSDIS?MAIN ----- ----- 003AH 0004H
+--> ?PR?_RECT?MAIN
?PR?WINDOWSTATEDISP?MAIN 0020H.5 0000H.1 003AH 0002H
+--> ?PR?_ONEWINDOWSTATEDISP?MAIN
?PR?_ONEWINDOWSTATEDISP?MAIN 0020H.6 0000H.1 003CH 0004H
+--> ?PR?_RECTAREA?MAIN
BL51 BANKED LINKER/LOCATER V6.00 02/17/2008 15:54:11 PAGE 5
?PR?_RECTAREA?MAIN 0020H.7 0000H.1 0040H 0005H
+--> ?PR?_LINE?MAIN
?PR?LEVELTEXT?MAIN ----- ----- 003AH 0002H
+--> ?PR?_EN_DISP?MAIN
?PR?STAT6?MAIN ----- ----- ----- -----
+--> ?PR?CLEARLCD?MAIN
+--> ?PR?LEVELTEXT?MAIN
?PR?STAT7?MAIN ----- ----- ----- -----
+--> ?PR?_IMG12864_DISP?MAIN
?PR?_IMG12864_DISP?MAIN ----- ----- 003AH 0002H
+--> ?PR?_WRITECMDTOLCD12864?MAIN
+--> ?PR?_SETZ?MAIN
+--> ?PR?_SETY?MAIN
+--> ?PR?_WRITEDATTOLCD12864?MAIN
*** NEW ROOT ***************************************************
?PR?INT_0?MAIN ----- ----- 0037H 0001H
+--> ?PR?KEYSCAN?MAIN
+--> ?PR?_MENUOPERATE?MAIN
+--> ?PR?_GAMEOPERATE?MAIN
+--> ?PR?_SETOPERATE?MAIN
?PR?KEYSCAN?MAIN ----- ----- 0038H 0001H
+--> ?PR?_DELAYMS?MAIN
?PR?_GAMEOPERATE?MAIN ----- ----- ----- -----
+--> ?PR?FOCUSSTORE?MAIN
+--> ?PR?GAMEENTER?MAIN
+--> ?PR?WINDOWSTATEDISP?MAIN
+--> ?PR?NUMBER_0?MAIN
+--> ?CO?MAIN
+--> ?PR?_EN_DISP?MAIN
+--> ?PR?_DELAYMS?MAIN
+--> ?PR?INITGAMEDAT?MAIN
+--> ?PR?DRAWGAMEGND?MAIN
+--> ?PR?FOCUSDIS?MAIN
+--> ?PR?LEVELTEXT?MAIN
?PR?_SETOPERATE?MAIN ----- ----- 0038H 0002H
+--> ?PR?_MENUOPERATE?MAIN
+--> ?PR?LEVELTEXT?MAIN
SYMBOL TABLE OF MODULE: openwindow (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:155DH SEGMENT ?C_C51STARTUP
I:0072H SEGMENT ?STACK
BL51 BANKED LINKER/LOCATER V6.00 02/17/2008 15:54:11 PAGE 6
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:1560H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:155DH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:155DH LINE# 133
C:155FH LINE# 134
C:1560H LINE# 135
C:1561H LINE# 136
C:1563H LINE# 185
C:1566H LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
I:004FH PUBLIC GameState
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:165BH PUBLIC _SetOperate
D:00B0H PUBLIC P3
B:0090H.0 PUBLIC LCD12864_CS_R
C:1D2EH PUBLIC _SetX
B:00A8H.7 PUBLIC EA
C:1D68H PUBLIC _SetY
C:1CF2H PUBLIC _SetZ
C:1327H PUBLIC _Line
C:1ABCH PUBLIC _RectArea
C:1C5BH PUBLIC ReadDatFromLCD12864
D:00A8H PUBLIC IE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -