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

📄 xwj_fk.m51

📁 俄罗斯方块
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        09/07/2006  00:04:37  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE xwj_fk.obj, xwj_fkmain.obj, .\xwj_hlkey.OBJ, .\xwj_lcd_16.OBJ, .\xwj_lcd6963.OBJ, .\xwj_Serial.
>> OBJ, .\change.OBJ TO xwj_fk RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  xwj_fk.obj (XWJ_FK)
  xwj_fkmain.obj (XWJ_FKMAIN)
  .\xwj_hlkey.OBJ (XWJ_HLKEY)
  .\xwj_lcd_16.OBJ (XWJ_LCD_16)
  .\xwj_lcd6963.OBJ (XWJ_LCD6963)
  .\xwj_Serial.OBJ (XWJ_SERIAL)
  .\change.OBJ (CHANGE)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?OFFX256)
  C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (RAND)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  xwj_fk (XWJ_FK)


            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     0010H     UNIT         ?DT?XWJ_FK
            DATA    0018H     0008H     UNIT         ?DT?CHANGE
            BIT     0020H.0   0000H.4   UNIT         ?BI?XWJ_SERIAL
            BIT     0020H.4   0000H.3   UNIT         ?BI?XWJ_LCD6963
            BIT     0020H.7   0000H.2   UNIT         _BIT_GROUP_
            BIT     0021H.1   0000H.1   UNIT         ?BI?XWJ_FK
            BIT     0021H.2   0000H.1   UNIT         ?BI?XWJ_HLKEY
                    0021H.3   0000H.5                *** GAP ***
            DATA    0022H     001EH     UNIT         _DATA_GROUP_
            DATA    0040H     0004H     UNIT         ?DT?XWJ_HLKEY
            DATA    0044H     0004H     UNIT         ?DT?XWJ_SERIAL
            DATA    0048H     0004H     UNIT         ?DT?RAND?RAND
            DATA    004CH     0002H     UNIT         ?DT?XWJ_LCD6963
            IDATA   004EH     0032H     UNIT         ?ID?XWJ_FK
            IDATA   0080H     0018H     UNIT         ?ID?XWJ_SERIAL
            IDATA   0098H     0006H     UNIT         _IDATA_GROUP_
            IDATA   009EH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0020H     UNIT         ?PR?_DELAY?XWJ_FKMAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      09/07/2006  00:04:37  PAGE 2


            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     04E8H     UNIT         ?CO?XWJ_LCD6963
            CODE    050EH     037BH     UNIT         ?PR?_PRINT?XWJ_LCD6963
            CODE    0889H     0205H     UNIT         ?PR?FK_ADD?XWJ_FK
            CODE    0A8EH     01B7H     UNIT         ?PR?_CHNINT?CHANGE
            CODE    0C45H     015FH     UNIT         ?PR?_LCD6963LINE?XWJ_LCD6963
            CODE    0DA4H     0146H     UNIT         ?CO?XWJ_FK
            CODE    0EEAH     0134H     UNIT         ?PR?FK_MOVE?XWJ_FK
            CODE    101EH     0126H     UNIT         ?C?LIB_CODE
            CODE    1144H     0115H     UNIT         ?PR?FK_INIT?XWJ_FK
            CODE    1259H     0114H     UNIT         ?PR?_FNKEYCODE?XWJ_HLKEY
            CODE    136DH     00CEH     UNIT         ?PR?FK_REFFK?XWJ_FK
            CODE    143BH     009BH     UNIT         ?PR?_CHNCHAR?CHANGE
            CODE    14D6H     0091H     UNIT         ?CO?XWJ_LCD_16
            CODE    1567H     008CH     UNIT         ?C_C51STARTUP
            CODE    15F3H     007DH     UNIT         ?PR?FK_SHOW?XWJ_FK
            CODE    1670H     0072H     UNIT         ?PR?LCD16MAIN?XWJ_LCD_16
            CODE    16E2H     006EH     UNIT         ?PR?_FNDOTC?XWJ_LCD6963
            CODE    1750H     006DH     UNIT         ?PR?KEYSCAN?XWJ_HLKEY
            CODE    17BDH     0065H     UNIT         ?PR?FK_CHK?XWJ_FK
            CODE    1822H     0060H     UNIT         ?PR?_LCD6963CIRCLE?XWJ_LCD6963
            CODE    1882H     005FH     UNIT         ?PR?FK_REFNEW?XWJ_FK
            CODE    18E1H     005AH     UNIT         ?PR?_PUTCHAR?XWJ_SERIAL
            CODE    193BH     0051H     UNIT         ?PR?_FK_REFLINE?XWJ_FK
            CODE    198CH     0051H     UNIT         ?PR?FK_NEW?XWJ_FK
            CODE    19DDH     0051H     UNIT         ?PR?SERIAL?XWJ_SERIAL
            CODE    1A2EH     004DH     UNIT         ?PR?RAND?RAND
            CODE    1A7BH     004BH     UNIT         ?PR?LCD6963MAIN?XWJ_LCD6963
            CODE    1AC6H     003DH     UNIT         ?PR?_LCD16WRITECG?XWJ_LCD_16
            CODE    1B03H     003BH     UNIT         ?PR?LCD6963INIT?XWJ_LCD6963
            CODE    1B3EH     0032H     UNIT         ?PR?_LCD6963REC?XWJ_LCD6963
            CODE    1B70H     0031H     UNIT         ?PR?_LCD16DISPLAY?XWJ_LCD_16
            CODE    1BA1H     0030H     UNIT         ?PR?MAIN?XWJ_FKMAIN
            CODE    1BD1H     0030H     UNIT         ?PR?_FNSETPOSTXT?XWJ_LCD6963
            CODE    1C01H     002BH     UNIT         ?PR?_FNPW2D?XWJ_LCD6963
            CODE    1C2CH     002BH     UNIT         ?PR?LCD6963CLS?XWJ_LCD6963
            CODE    1C57H     0029H     UNIT         ?PR?LCD16RESET?XWJ_LCD_16
            CODE    1C80H     0025H     UNIT         ?PR?_LCD6963FILLREC?XWJ_LCD6963
            CODE    1CA5H     0025H     UNIT         ?PR?GETBYTE?XWJ_SERIAL
            CODE    1CCAH     0024H     UNIT         ?PR?SERIAL_MAIN?XWJ_SERIAL
            CODE    1CEEH     0023H     UNIT         ?PR?_FNSETPOS?XWJ_LCD6963
            CODE    1D11H     0020H     UNIT         ?CO?XWJ_HLKEY
            CODE    1D31H     0020H     UNIT         ?PR?_FNPW1D?XWJ_LCD6963
            CODE    1D51H     001FH     UNIT         ?PR?_PUTINBUF?XWJ_SERIAL
            CODE    1D70H     001EH     UNIT         ?PR?FNPRD?XWJ_LCD6963
            CODE    1D8EH     001CH     UNIT         ?PR?_LCD16FILL?XWJ_LCD_16
            CODE    1DAAH     001BH     UNIT         ?PR?_FK_DOT?XWJ_FK
            CODE    1DC5H     001BH     UNIT         ?PR?_FK_CLDOT?XWJ_FK
            CODE    1DE0H     001AH     UNIT         ?PR?_LCD16DELAY?XWJ_LCD_16
            CODE    1DFAH     0019H     UNIT         ?PR?_LCD16WRDATAHH?XWJ_LCD_16
            CODE    1E13H     0017H     UNIT         ?PR?_LCD16POS?XWJ_LCD_16
            CODE    1E2AH     0017H     UNIT         ?PR?_FNDOT?XWJ_LCD6963
            CODE    1E41H     0017H     UNIT         ?PR?SERIAL_INIT?XWJ_SERIAL
            CODE    1E58H     0015H     UNIT         ?PR?LCD16INITCG?XWJ_LCD_16
            CODE    1E6DH     0014H     UNIT         ?PR?FNST01?XWJ_LCD6963
            CODE    1E81H     0013H     UNIT         ?PR?_FNPW?XWJ_LCD6963
            CODE    1E94H     0013H     UNIT         ?PR?_FNPWDATA?XWJ_LCD6963
BL51 BANKED LINKER/LOCATER V6.00                                                      09/07/2006  00:04:37  PAGE 3


            CODE    1EA7H     0013H     UNIT         ?PR?_FNCLDOT?XWJ_LCD6963
            CODE    1EBAH     0013H     UNIT         ?C_INITSEG
            CODE    1ECDH     0013H     UNIT         ?PR?_PUTSTRING?XWJ_SERIAL
            CODE    1EE0H     0012H     UNIT         ?PR?_LCD16WRCTRL?XWJ_LCD_16
            CODE    1EF2H     0012H     UNIT         ?PR?_LCD16WRDATA?XWJ_LCD_16
            CODE    1F04H     0012H     UNIT         ?PR?_LCD16WRCHARHH?XWJ_LCD_16
            CODE    1F16H     0012H     UNIT         ?PR?_PRINTAT?XWJ_LCD6963
            CODE    1F28H     000EH     UNIT         ?CO?XWJ_SERIAL
            CODE    1F36H     000CH     UNIT         ?PR?FNST3?XWJ_LCD6963
            CODE    1F42H     000BH     UNIT         ?PR?_LCD16WRDATAH?XWJ_LCD_16
            CODE    1F4DH     000BH     UNIT         ?PR?_LCD6963CURSOR?XWJ_LCD6963
            CODE    1F58H     000AH     UNIT         ?PR?_LCD16WRCHAR?XWJ_LCD_16
            CODE    1F62H     000AH     UNIT         ?PR?_LCD16WRCHARN?XWJ_LCD_16
            CODE    1F6CH     0006H     UNIT         ?PR?KEYTEST?XWJ_HLKEY
            CODE    1F72H     0006H     UNIT         ?PR?_LCD16WRCTRLN?XWJ_LCD_16
            CODE    1F78H     0005H     UNIT         ?PR?KEYGETCODE?XWJ_HLKEY
            CODE    1F7DH     0005H     UNIT         ?PR?LCD6963CHHZ?XWJ_LCD6963
            CODE    1F82H     0003H     UNIT         ?PR?FNGETROW?XWJ_LCD6963
            CODE    1F85H     0003H     UNIT         ?PR?FNGETCOL?XWJ_LCD6963
            CODE    1F88H     0003H     UNIT         ?PR?CHECKIN?XWJ_SERIAL



OVERLAY MAP OF MODULE:   xwj_fk (XWJ_FK)


SEGMENT                                    BIT_GROUP          DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT                   START    LENGTH     START    LENGTH     START    LENGTH
-----------------------------------------------------------------------------------------------
?C_C51STARTUP                           -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?XWJ_FKMAIN
  +--> ?C_INITSEG

?PR?MAIN?XWJ_FKMAIN                     -----    -----      -----    -----      -----    -----
  +--> ?PR?SERIAL_INIT?XWJ_SERIAL
  +--> ?PR?LCD6963INIT?XWJ_LCD6963
  +--> ?PR?LCD16RESET?XWJ_LCD_16
  +--> ?PR?SERIAL_MAIN?XWJ_SERIAL
  +--> ?PR?LCD16MAIN?XWJ_LCD_16
  +--> ?PR?_DELAY?XWJ_FKMAIN
  +--> ?PR?LCD6963MAIN?XWJ_LCD6963
  +--> ?PR?FK_INIT?XWJ_FK
  +--> ?PR?FK_MOVE?XWJ_FK

?PR?LCD6963INIT?XWJ_LCD6963             -----    -----      -----    -----      -----    -----
  +--> ?PR?_FNPW2D?XWJ_LCD6963
  +--> ?PR?_FNPW?XWJ_LCD6963

?PR?_FNPW2D?XWJ_LCD6963                 -----    -----      -----    -----      -----    -----
  +--> ?PR?FNST01?XWJ_LCD6963

?PR?_FNPW?XWJ_LCD6963                   -----    -----      -----    -----      -----    -----
  +--> ?PR?FNST01?XWJ_LCD6963

?PR?LCD16RESET?XWJ_LCD_16               -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCD16DELAY?XWJ_LCD_16
  +--> ?PR?_LCD16WRCTRL?XWJ_LCD_16
BL51 BANKED LINKER/LOCATER V6.00                                                      09/07/2006  00:04:37  PAGE 4



?PR?_LCD16DELAY?XWJ_LCD_16              -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCD16WRCTRLN?XWJ_LCD_16

?PR?_LCD16WRCTRL?XWJ_LCD_16             -----    -----      0025H    0001H      -----    -----

?PR?SERIAL_MAIN?XWJ_SERIAL              -----    -----      0022H    0001H      -----    -----
  +--> ?CO?XWJ_SERIAL
  +--> ?PR?_PUTSTRING?XWJ_SERIAL
  +--> ?PR?_DELAY?XWJ_FKMAIN
  +--> ?PR?CHECKIN?XWJ_SERIAL
  +--> ?PR?GETBYTE?XWJ_SERIAL
  +--> ?PR?_PUTCHAR?XWJ_SERIAL

?PR?_PUTSTRING?XWJ_SERIAL               -----    -----      -----    -----      -----    -----
  +--> ?PR?_PUTCHAR?XWJ_SERIAL

?PR?GETBYTE?XWJ_SERIAL                  -----    -----      -----    -----      0098H    0001H

?PR?LCD16MAIN?XWJ_LCD_16                -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD16RESET?XWJ_LCD_16
  +--> ?PR?_LCD16FILL?XWJ_LCD_16
  +--> ?PR?LCD16INITCG?XWJ_LCD_16
  +--> ?PR?_LCD16WRITECG?XWJ_LCD_16
  +--> ?PR?_LCD16DELAY?XWJ_LCD_16
  +--> ?PR?_LCD16WRCHAR?XWJ_LCD_16
  +--> ?PR?_LCD16WRCHARN?XWJ_LCD_16
  +--> ?PR?_LCD16WRDATAHH?XWJ_LCD_16
  +--> ?CO?XWJ_LCD_16
  +--> ?PR?_LCD16DISPLAY?XWJ_LCD_16

?PR?_LCD16FILL?XWJ_LCD_16               -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCD16POS?XWJ_LCD_16
  +--> ?PR?_LCD16WRDATA?XWJ_LCD_16

?PR?_LCD16POS?XWJ_LCD_16                -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCD16WRCTRL?XWJ_LCD_16

?PR?_LCD16WRDATA?XWJ_LCD_16             -----    -----      0025H    0001H      -----    -----

?PR?LCD16INITCG?XWJ_LCD_16              -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCD16WRCTRL?XWJ_LCD_16
  +--> ?CO?XWJ_LCD_16
  +--> ?PR?_LCD16WRDATA?XWJ_LCD_16

?PR?_LCD16WRITECG?XWJ_LCD_16            -----    -----      0022H    0001H      -----    -----
  +--> ?PR?_LCD16WRCTRL?XWJ_LCD_16
  +--> ?CO?XWJ_LCD_16
  +--> ?PR?_LCD16WRDATA?XWJ_LCD_16
  +--> ?PR?_LCD16POS?XWJ_LCD_16

?PR?_LCD16WRCHAR?XWJ_LCD_16             -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCD16POS?XWJ_LCD_16
  +--> ?PR?_LCD16WRDATA?XWJ_LCD_16

?PR?_LCD16WRCHARN?XWJ_LCD_16            -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCD16POS?XWJ_LCD_16
BL51 BANKED LINKER/LOCATER V6.00                                                      09/07/2006  00:04:37  PAGE 5


  +--> ?PR?_LCD16WRDATAH?XWJ_LCD_16

?PR?_LCD16WRDATAH?XWJ_LCD_16            -----    -----      -----    -----      -----    -----
  +--> ?CO?XWJ_LCD_16
  +--> ?PR?_LCD16WRDATA?XWJ_LCD_16

?PR?_LCD16WRDATAHH?XWJ_LCD_16           -----    -----      -----    -----      -----    -----
  +--> ?CO?XWJ_LCD_16
  +--> ?PR?_LCD16WRDATA?XWJ_LCD_16

?PR?_LCD16DISPLAY?XWJ_LCD_16            -----    -----      0022H    0003H      -----    -----
  +--> ?PR?_LCD16POS?XWJ_LCD_16
  +--> ?PR?_LCD16WRDATA?XWJ_LCD_16

?PR?LCD6963MAIN?XWJ_LCD6963             -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD6963CLS?XWJ_LCD6963
  +--> ?PR?_LCD6963CURSOR?XWJ_LCD6963
  +--> ?CO?XWJ_LCD6963
  +--> ?PR?_PRINT?XWJ_LCD6963
  +--> ?PR?LCD6963CHHZ?XWJ_LCD6963
  +--> ?PR?_LCD6963REC?XWJ_LCD6963
  +--> ?PR?_LCD6963CIRCLE?XWJ_LCD6963
  +--> ?PR?_LCD6963FILLREC?XWJ_LCD6963
  +--> ?PR?_FNCLDOT?XWJ_LCD6963

?PR?LCD6963CLS?XWJ_LCD6963              -----    -----      -----    -----      -----    -----
  +--> ?PR?_FNPW2D?XWJ_LCD6963
  +--> ?PR?_FNPW?XWJ_LCD6963
  +--> ?PR?FNST3?XWJ_LCD6963
  +--> ?PR?_FNPWDATA?XWJ_LCD6963

?PR?_FNPWDATA?XWJ_LCD6963               -----    -----      -----    -----      -----    -----
  +--> ?PR?FNST3?XWJ_LCD6963

?PR?_LCD6963CURSOR?XWJ_LCD6963          -----    -----      -----    -----      -----    -----
  +--> ?PR?_FNSETPOS?XWJ_LCD6963

?PR?_FNSETPOS?XWJ_LCD6963               -----    -----      -----    -----      -----    -----
  +--> ?PR?_FNPW2D?XWJ_LCD6963

?PR?_PRINT?XWJ_LCD6963                  -----    -----      0031H    000FH      -----    -----
  +--> ?PR?FNGETCOL?XWJ_LCD6963
  +--> ?PR?FNGETROW?XWJ_LCD6963
  +--> ?PR?_DELAY?XWJ_FKMAIN
  +--> ?PR?LCD6963CLS?XWJ_LCD6963
  +--> ?PR?_FNSETPOSTXT?XWJ_LCD6963
  +--> ?PR?_FNPW1D?XWJ_LCD6963
  +--> ?PR?_FNPW?XWJ_LCD6963
  +--> ?CO?XWJ_LCD6963
  +--> ?PR?_FNPWDATA?XWJ_LCD6963
  +--> ?PR?FNPRD?XWJ_LCD6963

?PR?_FNSETPOSTXT?XWJ_LCD6963            -----    -----      -----    -----      -----    -----
  +--> ?PR?_FNPW2D?XWJ_LCD6963

?PR?_FNPW1D?XWJ_LCD6963                 -----    -----      -----    -----      -----    -----
  +--> ?PR?FNST01?XWJ_LCD6963
BL51 BANKED LINKER/LOCATER V6.00                                                      09/07/2006  00:04:37  PAGE 6



?PR?FNPRD?XWJ_LCD6963                   -----    -----      -----    -----      -----    -----
  +--> ?PR?FNST01?XWJ_LCD6963

?PR?LCD6963CHHZ?XWJ_LCD6963             0020H.7  0000H.1    -----    -----      -----    -----

?PR?_LCD6963REC?XWJ_LCD6963             -----    -----      0023H    0004H      -----    -----
  +--> ?PR?_LCD6963LINE?XWJ_LCD6963

?PR?_LCD6963LINE?XWJ_LCD6963            0020H.7  0000H.2    0027H    0008H      -----    -----
  +--> ?PR?_FNDOT?XWJ_LCD6963

?PR?_FNDOT?XWJ_LCD6963                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_FNSETPOS?XWJ_LCD6963
  +--> ?PR?_FNPW?XWJ_LCD6963

?PR?_LCD6963CIRCLE?XWJ_LCD6963          -----    -----      0022H    0007H      -----    -----
  +--> ?PR?_FNDOTC?XWJ_LCD6963

?PR?_FNDOTC?XWJ_LCD6963                 -----    -----      0029H    0004H      -----    -----
  +--> ?PR?_FNDOT?XWJ_LCD6963

?PR?_LCD6963FILLREC?XWJ_LCD6963         -----    -----      0022H    0005H      -----    -----
  +--> ?PR?_FNDOT?XWJ_LCD6963

⌨️ 快捷键说明

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