?? 推箱子游戲.m51
字號(hào):
BL51 BANKED LINKER/LOCATER V6.00 11/01/2008 09:01:22 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, .\game.OBJ, .\key.OBJ, .\lcd.OBJ TO 推箱子游戲 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
.\game.OBJ (GAME)
.\key.OBJ (KEY)
.\lcd.OBJ (LCD)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: 推箱子游戲 (?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 0012H UNIT ?DT?GAME
DATA 001AH 0005H UNIT ?DT?LCD
001FH 0001H *** GAP ***
BIT 0020H.0 0000H.2 UNIT ?BI?LCD
0020H.2 0000H.6 *** GAP ***
DATA 0021H 0008H UNIT _DATA_GROUP_
IDATA 0029H 0040H UNIT ?ID?GAME
IDATA 0069H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0530H UNIT ?CO?GAME
CODE 053EH 02B0H UNIT ?CO?LCD
CODE 07EEH 025EH UNIT ?PR?PASSED?GAME
CODE 0A4CH 00E3H UNIT ?PR?DISPLOGO?LCD
CODE 0B2FH 00BCH UNIT ?PR?DISPTIME?LCD
CODE 0BEBH 008CH UNIT ?C_C51STARTUP
CODE 0C77H 007FH UNIT ?PR?DISPPASS?LCD
CODE 0CF6H 0076H UNIT ?PR?LEFTMOVE?GAME
CODE 0D6CH 0076H UNIT ?PR?RIGHTMOVE?GAME
CODE 0DE2H 0073H UNIT ?PR?UPMOVE?GAME
CODE 0E55H 0073H UNIT ?PR?DOWNMOVE?GAME
CODE 0EC8H 0069H UNIT ?PR?GAMEDISPLAY?GAME
CODE 0F31H 0062H UNIT ?PR?DIR?LCD
CODE 0F93H 0057H UNIT ?PR?SCANKEY?KEY
CODE 0FEAH 004DH UNIT ?PR?LCDINIT?LCD
CODE 1037H 004BH UNIT ?PR?_DISP8X16?LCD
CODE 1082H 004AH UNIT ?PR?KEYHANDLE?KEY
CODE 10CCH 0043H UNIT ?PR?_DISP16X16?LCD
CODE 110FH 0038H UNIT ?PR?READROUNDPOS?GAME
CODE 1147H 002DH UNIT ?PR?CLR?LCD
CODE 1174H 002CH UNIT ?PR?_DELAY?LCD
BL51 BANKED LINKER/LOCATER V6.00 11/01/2008 09:01:22 PAGE 2
CODE 11A0H 002CH UNIT ?PR?_DISP8X8?LCD
CODE 11CCH 0029H UNIT ?PR?_COPYMAP?GAME
CODE 11F5H 0025H UNIT ?PR?DISPTITLE?LCD
CODE 121AH 0022H UNIT ?PR?GETKEY?KEY
CODE 123CH 001CH UNIT ?PR?MAIN?MAIN
CODE 1258H 001AH UNIT ?C_INITSEG
CODE 1272H 0019H UNIT ?PR?REFROUND?GAME
CODE 128BH 0013H UNIT ?PR?READMENPOS?GAME
CODE 129EH 000EH UNIT ?PR?_LCDWRITEDATA?LCD
CODE 12ACH 000BH UNIT ?PR?_LCDWRITECOMMAND?LCD
CODE 12B7H 000AH UNIT ?PR?SOUND?GAME
CODE 12C1H 0009H UNIT ?PR?DELAY400US?GAME
OVERLAY MAP OF MODULE: 推箱子游戲 (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?LCDINIT?LCD
+--> ?PR?_COPYMAP?GAME
+--> ?PR?GAMEDISPLAY?GAME
+--> ?PR?DISPTITLE?LCD
+--> ?PR?READROUNDPOS?GAME
+--> ?PR?DISPPASS?LCD
+--> ?PR?KEYHANDLE?KEY
+--> ?PR?DISPTIME?LCD
?PR?LCDINIT?LCD ----- -----
+--> ?PR?_DELAY?LCD
+--> ?PR?_LCDWRITECOMMAND?LCD
+--> ?PR?DISPLOGO?LCD
?PR?_LCDWRITECOMMAND?LCD ----- -----
+--> ?PR?_DELAY?LCD
?PR?DISPLOGO?LCD ----- -----
+--> ?CO?LCD
+--> ?PR?_DISP16X16?LCD
+--> ?PR?_DISP8X16?LCD
+--> ?PR?_DELAY?LCD
+--> ?PR?CLR?LCD
?PR?_DISP16X16?LCD 0022H 0005H
+--> ?PR?_LCDWRITECOMMAND?LCD
+--> ?PR?_LCDWRITEDATA?LCD
?PR?_LCDWRITEDATA?LCD ----- -----
+--> ?PR?_DELAY?LCD
BL51 BANKED LINKER/LOCATER V6.00 11/01/2008 09:01:22 PAGE 3
?PR?_DISP8X16?LCD 0022H 0005H
+--> ?CO?LCD
+--> ?PR?_LCDWRITECOMMAND?LCD
+--> ?PR?_LCDWRITEDATA?LCD
?PR?CLR?LCD 0021H 0001H
+--> ?PR?_LCDWRITECOMMAND?LCD
+--> ?PR?_LCDWRITEDATA?LCD
?PR?_COPYMAP?GAME ----- -----
+--> ?CO?GAME
?PR?GAMEDISPLAY?GAME 0022H 0003H
+--> ?CO?GAME
+--> ?PR?_DISP8X8?LCD
?PR?_DISP8X8?LCD 0025H 0004H
+--> ?PR?_LCDWRITECOMMAND?LCD
+--> ?PR?_LCDWRITEDATA?LCD
?PR?DISPTITLE?LCD ----- -----
+--> ?CO?LCD
+--> ?PR?_DISP16X16?LCD
?PR?READROUNDPOS?GAME ----- -----
+--> ?CO?GAME
?PR?DISPPASS?LCD ----- -----
+--> ?PR?_DISP8X16?LCD
+--> ?CO?LCD
+--> ?PR?_DISP16X16?LCD
?PR?KEYHANDLE?KEY 0021H 0001H
+--> ?PR?GETKEY?KEY
+--> ?PR?SOUND?GAME
+--> ?PR?UPMOVE?GAME
+--> ?PR?LEFTMOVE?GAME
+--> ?PR?RIGHTMOVE?GAME
+--> ?PR?DOWNMOVE?GAME
+--> ?PR?_COPYMAP?GAME
+--> ?PR?GAMEDISPLAY?GAME
+--> ?PR?READROUNDPOS?GAME
+--> ?PR?DISPPASS?LCD
?PR?GETKEY?KEY 0022H 0002H
+--> ?PR?SCANKEY?KEY
+--> ?PR?_DELAY?LCD
?PR?SCANKEY?KEY 0024H 0005H
?PR?SOUND?GAME ----- -----
+--> ?PR?DELAY400US?GAME
?PR?UPMOVE?GAME ----- -----
+--> ?PR?READMENPOS?GAME
+--> ?PR?PASSED?GAME
+--> ?PR?GAMEDISPLAY?GAME
BL51 BANKED LINKER/LOCATER V6.00 11/01/2008 09:01:22 PAGE 4
?PR?PASSED?GAME ----- -----
+--> ?PR?REFROUND?GAME
+--> ?PR?_COPYMAP?GAME
+--> ?PR?GAMEDISPLAY?GAME
+--> ?PR?READROUNDPOS?GAME
+--> ?PR?DISPPASS?LCD
?PR?LEFTMOVE?GAME ----- -----
+--> ?PR?READMENPOS?GAME
+--> ?PR?REFROUND?GAME
+--> ?PR?PASSED?GAME
+--> ?PR?GAMEDISPLAY?GAME
?PR?RIGHTMOVE?GAME ----- -----
+--> ?PR?READMENPOS?GAME
+--> ?PR?REFROUND?GAME
+--> ?PR?PASSED?GAME
+--> ?PR?GAMEDISPLAY?GAME
?PR?DOWNMOVE?GAME ----- -----
+--> ?PR?READMENPOS?GAME
+--> ?PR?PASSED?GAME
+--> ?PR?GAMEDISPLAY?GAME
?PR?DISPTIME?LCD ----- -----
+--> ?CO?LCD
+--> ?PR?_DISP8X16?LCD
SYMBOL TABLE OF MODULE: 推箱子游戲 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0BEBH SEGMENT ?C_C51STARTUP
I:0069H SEGMENT ?STACK
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:0BEEH 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:0BEBH SYMBOL STARTUP1
BL51 BANKED LINKER/LOCATER V6.00 11/01/2008 09:01:22 PAGE 5
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:0BEBH LINE# 133
C:0BEDH LINE# 134
C:0BEEH LINE# 135
C:0BEFH LINE# 136
C:0BF1H LINE# 185
C:0BF4H LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C:123CH PUBLIC main
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC MAIN
C:123CH LINE# 28
C:123CH LINE# 29
C:123CH LINE# 30
C:123FH LINE# 31
C:1244H LINE# 32
C:1247H LINE# 33
C:124AH LINE# 34
C:124DH LINE# 35
C:1250H LINE# 36
C:1250H LINE# 37
C:1250H LINE# 38
C:1253H LINE# 39
C:1256H LINE# 40
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE GAME
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:001EH PUBLIC Round
C:12B7H PUBLIC Sound
D:00A8H PUBLIC IE
C:0016H PUBLIC Wall
C:000EH PUBLIC Empty
D:0008H PUBLIC Pass
D:00B8H PUBLIC IP
D:0009H PUBLIC GamePic
C:0D6CH PUBLIC RightMove
C:003EH PUBLIC GameMap
BL51 BANKED LINKER/LOCATER V6.00 11/01/2008 09:01:22 PAGE 6
C:11CCH PUBLIC _CopyMap
I:0029H PUBLIC Map
C:002EH PUBLIC Men
B:00B0H.0 PUBLIC Mcs
C:0CF6H PUBLIC LeftMove
C:1272H PUBLIC RefRound
C:0026H PUBLIC Box
B:00B0H.5 PUBLIC Scs
C:0E55H PUBLIC DownMove
D:0098H PUBLIC SCON
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -