⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 推箱子游戏.m51

📁 推箱子游戏]基于AT89S51+62256+12864LCD
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        06/14/2007  15:34:00  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, LCDDrivers.obj TO 推箱子游戏 RAMSIZE (256) XDATA (0X0000-0X7FFE)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  LCDDrivers.obj (LCDDRIVERS)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  推箱子游戏 (MAIN)


            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     0008H     UNIT         _DATA_GROUP_
            DATA    0010H     0005H     UNIT         ?DT?MAIN
            IDATA   0015H     0040H     UNIT         ?ID?MAIN
            IDATA   0055H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0406H     UNIT         ?XD?MAIN

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0330H     UNIT         ?CO?MAIN
            CODE    0336H     00EFH     UNIT         ?PR?IR?MAIN
            CODE    0425H     008CH     UNIT         ?PR?GAMEDISPLAY?MAIN
            CODE    04B1H     008CH     UNIT         ?C_C51STARTUP
            CODE    053DH     0076H     UNIT         ?PR?UPMOVE?MAIN
            CODE    05B3H     0076H     UNIT         ?PR?DOWNMOVE?MAIN
            CODE    0629H     0076H     UNIT         ?PR?LEFTMOVE?MAIN
            CODE    069FH     0076H     UNIT         ?PR?RIGHTMOVE?MAIN
            CODE    0715H     005EH     UNIT         ?PR?MAPCREATE?MAIN
            CODE    0773H     0055H     UNIT         ?PR?REFYUAN?MAIN
            CODE    07C8H     0038H     UNIT         ?PR?_WRITEMEMORIZER?MAIN
            CODE    0800H     0029H     UNIT         ?PR?_COPYMAP?MAIN
            CODE    0829H     0029H     UNIT         ?PR?MAIN?MAIN
            CODE    0852H     0024H     UNIT         ?PR?_SENDDATA?LCDDRIVERS
            CODE    0876H     0022H     UNIT         ?PR?READYUAN?MAIN
            CODE    0898H     001EH     UNIT         ?PR?READBUSYFLAG?LCDDRIVERS
            CODE    08B6H     0019H     UNIT         ?C?LIB_CODE
            CODE    08CFH     0015H     UNIT         ?PR?RECEIVEDATA?LCDDRIVERS
            CODE    08E4H     0015H     UNIT         ?PR?_LCDWRITEDATA?LCDDRIVERS
            CODE    08F9H     0015H     UNIT         ?PR?_LCDWRITECOMMAND?LCDDRIVERS
            CODE    090EH     0014H     UNIT         ?PR?LCDINIT?LCDDRIVERS
            CODE    0922H     0013H     UNIT         ?PR?READPOSITION?MAIN
            CODE    0935H     000EH     UNIT         ?C_INITSEG
            CODE    0943H     000AH     UNIT         ?PR?SOUND?MAIN
BL51 BANKED LINKER/LOCATER V6.05                                                      06/14/2007  15:34:00  PAGE 2


            CODE    094DH     0009H     UNIT         ?PR?DELAY400US?MAIN
            CODE    0956H     0007H     UNIT         ?PR?INIT?MAIN



OVERLAY MAP OF MODULE:   推箱子游戏 (MAIN)


SEGMENT                                   DATA_GROUP 
  +--> CALLED SEGMENT                   START    LENGTH
-------------------------------------------------------
?PR?IR?MAIN                             -----    -----
  +--> ?PR?DELAY400US?MAIN
  +--> ?PR?MAPCREATE?MAIN
  +--> ?PR?GAMEDISPLAY?MAIN
  +--> ?PR?READYUAN?MAIN
  +--> ?PR?UPMOVE?MAIN
  +--> ?PR?DOWNMOVE?MAIN
  +--> ?PR?LEFTMOVE?MAIN
  +--> ?PR?RIGHTMOVE?MAIN
  +--> ?PR?SOUND?MAIN

?PR?MAPCREATE?MAIN                      000CH    0001H
  +--> ?PR?_COPYMAP?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_WRITEMEMORIZER?MAIN

?PR?_COPYMAP?MAIN                       -----    -----
  +--> ?CO?MAIN

?PR?_WRITEMEMORIZER?MAIN                -----    -----
  +--> ?CO?MAIN

?PR?GAMEDISPLAY?MAIN                    000CH    0004H
  +--> ?PR?_LCDWRITECOMMAND?LCDDRIVERS
  +--> ?PR?_LCDWRITEDATA?LCDDRIVERS

?PR?_LCDWRITECOMMAND?LCDDRIVERS         -----    -----
  +--> ?PR?READBUSYFLAG?LCDDRIVERS
  +--> ?PR?_SENDDATA?LCDDRIVERS

?PR?READBUSYFLAG?LCDDRIVERS             -----    -----
  +--> ?PR?_SENDDATA?LCDDRIVERS
  +--> ?PR?RECEIVEDATA?LCDDRIVERS

?PR?_LCDWRITEDATA?LCDDRIVERS            -----    -----
  +--> ?PR?READBUSYFLAG?LCDDRIVERS
  +--> ?PR?_SENDDATA?LCDDRIVERS

?PR?UPMOVE?MAIN                         -----    -----
  +--> ?PR?READPOSITION?MAIN
  +--> ?PR?REFYUAN?MAIN
  +--> ?PR?MAPCREATE?MAIN
  +--> ?PR?GAMEDISPLAY?MAIN

?PR?REFYUAN?MAIN                        -----    -----
  +--> ?PR?MAPCREATE?MAIN
BL51 BANKED LINKER/LOCATER V6.05                                                      06/14/2007  15:34:00  PAGE 3


  +--> ?PR?GAMEDISPLAY?MAIN
  +--> ?PR?READYUAN?MAIN

?PR?DOWNMOVE?MAIN                       -----    -----
  +--> ?PR?READPOSITION?MAIN
  +--> ?PR?REFYUAN?MAIN
  +--> ?PR?MAPCREATE?MAIN
  +--> ?PR?GAMEDISPLAY?MAIN

?PR?LEFTMOVE?MAIN                       -----    -----
  +--> ?PR?READPOSITION?MAIN
  +--> ?PR?REFYUAN?MAIN
  +--> ?PR?MAPCREATE?MAIN
  +--> ?PR?GAMEDISPLAY?MAIN

?PR?RIGHTMOVE?MAIN                      -----    -----
  +--> ?PR?READPOSITION?MAIN
  +--> ?PR?REFYUAN?MAIN
  +--> ?PR?MAPCREATE?MAIN
  +--> ?PR?GAMEDISPLAY?MAIN

?PR?SOUND?MAIN                          -----    -----
  +--> ?PR?DELAY400US?MAIN

*** NEW ROOT ***************************************************

?C_C51STARTUP                           -----    -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                           -----    -----
  +--> ?PR?DELAY400US?MAIN
  +--> ?PR?INIT?MAIN
  +--> ?PR?LCDINIT?LCDDRIVERS
  +--> ?PR?_COPYMAP?MAIN
  +--> ?PR?MAPCREATE?MAIN
  +--> ?PR?GAMEDISPLAY?MAIN
  +--> ?PR?READYUAN?MAIN

?PR?LCDINIT?LCDDRIVERS                  -----    -----
  +--> ?PR?_LCDWRITECOMMAND?LCDDRIVERS



SYMBOL TABLE OF MODULE:  推箱子游戏 (MAIN)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0016H         PUBLIC        xiangzi
  D:0010H         PUBLIC        KeyCoding
  D:00B0H         PUBLIC        P3
  B:00A8H.7       PUBLIC        EA
  C:0943H         PUBLIC        Sound
  C:0026H         PUBLIC        qiang
BL51 BANKED LINKER/LOCATER V6.05                                                      06/14/2007  15:34:00  PAGE 4


  B:00B0H.2       PUBLIC        P3_2
  C:0956H         PUBLIC        Init
  C:0036H         PUBLIC        MoveData
  X:0000H         PUBLIC        GamePic
  C:0336H         PUBLIC        IR
  C:069FH         PUBLIC        RightMove
  C:00B6H         PUBLIC        GameMap
  I:0015H         PUBLIC        Map
  C:001EH         PUBLIC        lian
  C:0829H         PUBLIC        main
  C:0629H         PUBLIC        LeftMove
  C:0006H         PUBLIC        shizi
  C:002EH         PUBLIC        kong
  C:05B3H         PUBLIC        DownMove
  C:0800H         PUBLIC        _CopyMap
  C:0876H         PUBLIC        Readyuan
  C:000EH         PUBLIC        yuan
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  C:07C8H         PUBLIC        _WriteMemorizer
  C:0425H         PUBLIC        GameDisplay
  C:0922H         PUBLIC        ReadPosition
  C:0773H         PUBLIC        Refyuan
  C:053DH         PUBLIC        UpMove
  C:094DH         PUBLIC        Delay400us
  X:0400H         PUBLIC        yuanPos
  C:071AH         PUBLIC        MapCreate
  D:0014H         PUBLIC        guanka
  B:00B0H.3       PUBLIC        Beep
  -------         PROC          _COPYMAP
  D:0007H         SYMBOL        num
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:0800H         LINE#         163
  C:0800H         LINE#         164
  C:0800H         LINE#         166
  C:0802H         LINE#         167
  C:0802H         LINE#         168
  C:0824H         LINE#         169
  C:0828H         LINE#         170
  -------         ENDPROC       _COPYMAP
  -------         PROC          _WRITEMEMORIZER
  D:0007H         SYMBOL        pos
  D:0001H         SYMBOL        p
  -------         DO            
  D:0005H         SYMBOL        i
  D:0006H         SYMBOL        j
  -------         ENDDO         
  C:07C8H         LINE#         176
  C:07C8H         LINE#         177
  C:07C8H         LINE#         180
  C:07DBH         LINE#         181
  C:07DDH         LINE#         182
  C:07DDH         LINE#         183
  C:07EDH         LINE#         184
  C:07F4H         LINE#         185
BL51 BANKED LINKER/LOCATER V6.05                                                      06/14/2007  15:34:00  PAGE 5


  C:07FBH         LINE#         186
  C:07FFH         LINE#         187
  -------         ENDPROC       _WRITEMEMORIZER
  -------         PROC          L?0189
  -------         ENDPROC       L?0189
  -------         PROC          MAPCREATE
  -------         DO            
  D:000CH         SYMBOL        i
  -------         ENDDO         
  C:071AH         LINE#         192
  C:071AH         LINE#         193
  C:071AH         LINE#         195
  C:071DH         LINE#         196
  C:071DH         LINE#         197
  C:0736H         LINE#         198
  C:0736H         LINE#         199
  C:0736H         LINE#         200
  C:073CH         LINE#         201
  C:073EH         LINE#         202
  C:073EH         LINE#         203
  C:0744H         LINE#         204
  C:0746H         LINE#         205
  C:0746H         LINE#         206
  C:074CH         LINE#         207
  C:074EH         LINE#         208
  C:074EH         LINE#         209
  C:0754H         LINE#         210
  C:0756H         LINE#         211
  C:0756H         LINE#         212
  C:075CH         LINE#         213
  C:075EH         LINE#         214
  C:075EH         LINE#         215
  C:0769H         LINE#         216
  C:0769H         LINE#         217
  C:0769H         LINE#         218
  C:0772H         LINE#         219
  -------         ENDPROC       MAPCREATE
  -------         PROC          GAMEDISPLAY
  -------         DO            
  D:000CH         SYMBOL        i
  D:000DH         SYMBOL        j
  D:000EH         SYMBOL        k
  -------         ENDDO         
  C:0425H         LINE#         224
  C:0425H         LINE#         225
  C:0425H         LINE#         227
  C:042AH         LINE#         228
  C:042FH         LINE#         229
  C:0434H         LINE#         230
  C:0437H         LINE#         231
  C:0437H         LINE#         232
  C:043FH         LINE#         233

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -