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

📄 aaa.m51

📁 一段C的小程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.02                                                        12/12/2005  16:58:38  PAGE 1


BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE C51.obj, IIC_ASM.obj, IC24C64.obj, .\CH375HFA.LIB TO aaa RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  C51.obj (C51)
  IIC_ASM.obj (IIC_ASM)
  IC24C64.obj (IC24C64)
  .\CH375HFA.LIB (CH375HFA)
  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_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ICASE)
  C:\KEIL\C51\LIB\C51S.LIB (CABS)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  aaa (C51)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
            DATA    0010H     0002H     UNIT         ?DT?C51
            IDATA   0012H     0002H     UNIT         _IDATA_GROUP_
                    0014H     0004H                  *** GAP ***
            REG     0018H     0008H     ABSOLUTE     "REG BANK 3"
            BIT     0020H.0   0003H.0   UNIT         ?BI?C51
            DATA    0023H     001FH     UNIT         _DATA_GROUP_
            IDATA   0042H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0200H     ABSOLUTE     
* OVERLAP * XDATA   0000H     0200H     ABSOLUTE     
            XDATA   0200H     0045H     UNIT         ?XD?CH375HFA
BL51 BANKED LINKER/LOCATER V5.02                                                      12/12/2005  16:58:38  PAGE 2


            XDATA   0245H     003EH     UNIT         ?XD?C51
            XDATA   0283H     000CH     UNIT         _XDATA_GROUP_
            XDATA   028FH     0003H     UNIT         ?XD?CH375BYTEREAD?CH375HFA
                    0292H     7C7EH                  *** GAP ***
            XDATA   7F10H     0004H     ABSOLUTE     
                    7F14H     0001H                  *** GAP ***
            XDATA   7F15H     0002H     ABSOLUTE     
                    7F17H     0009H                  *** GAP ***
            XDATA   7F20H     0004H     ABSOLUTE     
                    7F24H     0004H                  *** GAP ***
            XDATA   7F28H     0002H     ABSOLUTE     
                    7F2AH     7BC6H                  *** GAP ***
            XDATA   FAF0H     0001H     ABSOLUTE     
                    FAF1H     0400H                  *** GAP ***
            XDATA   FEF1H     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0007H     UNIT         ?PR?S36?CH375HFA
            CODE    000AH     0001H     UNIT         ?PR?_XWRITETOEXTBUF?C51
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0003H     UNIT         ?PR?CH375GETVER?CH375HFA
            CODE    0011H     0001H     UNIT         ?PR?_XREADFROMEXTBUF?C51
                    0012H     0001H                  *** GAP ***
            CODE    0013H     0003H     ABSOLUTE     
                    0016H     0005H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     2D72H     UNIT         ?PR?DISPMENU1?C51
            CODE    2D98H     19FFH     UNIT         ?PR?DISPNOWTIMEVI?C51
            CODE    4797H     150CH     UNIT         ?PR?DISPMENU2?C51
            CODE    5CA3H     0BD8H     UNIT         ?PR?SERVAL?C51
            CODE    687BH     0895H     UNIT         ?PR?_TWODAYADDKILM?C51
            CODE    7110H     070BH     UNIT         ?PR?_NORMALGB_COMM?C51
            CODE    781BH     06C2H     UNIT         ?C?LIB_CODE
            CODE    7EDDH     061CH     UNIT         ?PR?CH375FILEOPEN?CH375HFA
            CODE    84F9H     0465H     UNIT         ?PR?INITSYSTEM?C51
            CODE    895EH     0417H     UNIT         ?PR?_S13?CH375HFA
            CODE    8D75H     0407H     UNIT         ?PR?READ_15DEVVI?C51
            CODE    917CH     03FBH     UNIT         ?PR?MY_SENDALLHDATATOIC?C51
            CODE    9577H     037DH     UNIT         ?PR?USBFILEORQ?C51
            CODE    98F4H     0310H     UNIT         ?PR?SENDSMALLVIDATA?C51
            CODE    9C04H     02FAH     UNIT         ?PR?CH375FILECREATE?CH375HFA
            CODE    9EFEH     02CAH     UNIT         ?PR?S11?CH375HFA
            CODE    A1C8H     0294H     UNIT         ?PR?SEEKMEBEFOREDRIVERINFO?C51
            CODE    A45CH     027CH     UNIT         ?PR?MAIN?C51
            CODE    A6D8H     0273H     UNIT         ?PR?CH375BYTEWRITE?CH375HFA
            CODE    A94BH     024EH     UNIT         ?PR?CH375FILEWRITEX?CH375HFA
            CODE    AB99H     023FH     UNIT         ?PR?_SEGMENTINPUTALLCHAR?C51
            CODE    ADD8H     0216H     UNIT         ?PR?_DISPICNO?C51
            CODE    AFEEH     01E4H     UNIT         ?PR?S34?CH375HFA
            CODE    B1D2H     01CBH     UNIT         ?PR?CH375FILEREADX?CH375HFA
            CODE    B39DH     01C0H     UNIT         ?PR?CH375BYTEREAD?CH375HFA
            CODE    B55DH     01BDH     UNIT         ?PR?_COMPDAY?C51
            CODE    B71AH     018EH     UNIT         ?PR?_SEEK_SHENGFEN?C51
            CODE    B8A8H     0188H     UNIT         DDDDDCODE
BL51 BANKED LINKER/LOCATER V5.02                                                      12/12/2005  16:58:38  PAGE 3


            CODE    BA30H     0182H     UNIT         ?PR?_SEND_CHAR?C51
            CODE    BBB2H     0173H     UNIT         DDDDDCODE1
            CODE    BD25H     0170H     UNIT         ?PR?S14?CH375HFA
            CODE    BE95H     016CH     UNIT         ?PR?CH375FILEMODIFY?CH375HFA
            CODE    C001H     0156H     UNIT         ?PR?CH375DISKQUERY?CH375HFA
            CODE    C157H     0154H     UNIT         ?PR?MY_SENDALLHDATATOPC?C51
            CODE    C2ABH     0153H     UNIT         ?PR?CH375WRITEBLOCK?CH375HFA
            CODE    C3FEH     0148H     UNIT         ?PR?_SHENGFEN4_2?C51
            CODE    C546H     0145H     UNIT         ?PR?CH375READBLOCK?CH375HFA
            CODE    C68BH     013AH     UNIT         ?PR?_ASCTODEC?C51
            CODE    C7C5H     0116H     UNIT         ?PR?S07?CH375HFA
            CODE    C8DBH     00F5H     UNIT         ?PR?READICINFO?C51
            CODE    C9D0H     00EFH     UNIT         ?PR?_MOVETOSPECIAL?C51
            CODE    CABFH     00E4H     UNIT         ?PR?_READIMPORTRUNINFO?C51
            CODE    CBA3H     00DDH     UNIT         ?PR?S08?CH375HFA
            CODE    CC80H     00D8H     UNIT         ?PR?_WRITETOICMORE?C51
            CODE    CD58H     00D4H     UNIT         ?PR?S27?CH375HFA
            CODE    CE2CH     00CAH     UNIT         ?PR?_DISPSEGMENTNUMBER?C51
            CODE    CEF6H     00C7H     UNIT         ?PR?S12?CH375HFA
            CODE    CFBDH     00C5H     UNIT         ?PR?CH375FILEERASE?CH375HFA
            CODE    D082H     00B8H     UNIT         ?PR?RESETALLSET?C51
            CODE    D13AH     00B7H     UNIT         ?PR?_ADDONESETRECORD?C51
            CODE    D1F1H     00B7H     UNIT         ?PR?_READFROMIC?C51
            CODE    D2A8H     00AEH     UNIT         ?PR?S16?CH375HFA
            CODE    D356H     00A4H     UNIT         ?CO?C51
            CODE    D3FAH     0098H     UNIT         ?PR?S29?CH375HFA
            CODE    D492H     0096H     UNIT         ?PR?CH375BULKONLYCMD?CH375HFA
            CODE    D528H     0094H     UNIT         ?PR?_DISP_SEGMENTLCD?C51
            CODE    D5BCH     0094H     UNIT         ?PR?STOPSTATE_TIMEDISP?C51
            CODE    D650H     008CH     UNIT         ?C_C51STARTUP
            CODE    D6DCH     008BH     UNIT         ?PR?MOVEALLSPECIAL?C51
            CODE    D767H     008AH     UNIT         ?PR?CH375FILECLOSE?CH375HFA
            CODE    D7F1H     0089H     UNIT         ?PR?_SETSPECIALALLOCATION?C51
            CODE    D87AH     0088H     UNIT         ?PR?WHICHMODEIC?C51
            CODE    D902H     0086H     UNIT         ?PR?CLSALLDATA?C51
            CODE    D988H     0085H     UNIT         ?PR?READICDRIVERINFO?C51
            CODE    DA0DH     007DH     UNIT         ?PR?S46?CH375HFA
            CODE    DA8AH     0078H     UNIT         ?PR?INT_SERVAL?C51
            CODE    DB02H     0078H     UNIT         ?PR?CH375FILELOCATE?CH375HFA
            CODE    DB7AH     0074H     UNIT         ?PR?_S17?CH375HFA
            CODE    DBEEH     0074H     UNIT         ?PR?_S18?CH375HFA
            CODE    DC62H     006EH     UNIT         ?PR?CH375INIT?CH375HFA
            CODE    DCD0H     006AH     UNIT         ?PR?BEFORERUNSTATEDIS?C51
            CODE    DD3AH     006AH     UNIT         ?PR?S15?CH375HFA
            CODE    DDA4H     0067H     UNIT         ?PR?_TOASC?C51
            CODE    DE0BH     0065H     UNIT         ?PR?READBLANKADDRESS?C51
            CODE    DE70H     0062H     UNIT         ?PR?_S33?CH375HFA
            CODE    DED2H     005CH     UNIT         ?PR?_DISPERRCODE?C51
            CODE    DF2EH     005BH     UNIT         ?PR?CH375BYTELOCATE?CH375HFA
            CODE    DF89H     0059H     UNIT         ?PR?READRECORDDRIVERINFO?C51
            CODE    DFE2H     0059H     UNIT         ?PR?S06?CH375HFA
            CODE    E03BH     0058H     UNIT         ?PR?_SETIMPORTRUNINFO7?C51
            CODE    E093H     0058H     UNIT         ?PR?S19?CH375HFA
            CODE    E0EBH     0057H     UNIT         ?PR?READKEYVALUE?C51
            CODE    E142H     0056H     UNIT         ?PR?CH375DISKREADY?CH375HFA
            CODE    E198H     0053H     UNIT         ?PR?_DECTOHEX?C51
            CODE    E1EBH     004FH     UNIT         ?PR?TIMER1?C51
BL51 BANKED LINKER/LOCATER V5.02                                                      12/12/2005  16:58:38  PAGE 4


            CODE    E23AH     004EH     UNIT         ?PR?S20?CH375HFA
            CODE    E288H     004DH     UNIT         ?PR?CLSSEGMENTNUMBER?C51
            CODE    E2D5H     004BH     UNIT         ?PR?_TESTALL?C51
            CODE    E320H     0047H     UNIT         ?PR?S40?CH375HFA
            CODE    E367H     0046H     UNIT         ?PR?_SENDRETURNINFO?C51
            CODE    E3ADH     0045H     UNIT         ?PR?_SETIMPORTRUNINFO5?C51
            CODE    E3F2H     0042H     UNIT         ?PR?_SEGMENTLCD_OUTBIT?C51
            CODE    E434H     0042H     UNIT         ?PR?RUNSTATE_TIMEDISP?C51
            CODE    E476H     0041H     UNIT         ?PR?INDATA?C51
            CODE    E4B7H     0041H     UNIT         ?PR?S39?CH375HFA
            CODE    E4F8H     0040H     UNIT         ?PR?S38?CH375HFA
            CODE    E538H     003FH     UNIT         ?PR?CH375DISKSIZE?CH375HFA
            CODE    E577H     0039H     UNIT         ?PR?CLSALLSETRECORD?C51
            CODE    E5B0H     0037H     UNIT         ?C_INITSEG
            CODE    E5E7H     0036H     UNIT         ?PR?_S30?CH375HFA
            CODE    E61DH     0036H     UNIT         ?PR?CH375DISKCONNECT?CH375HFA
            CODE    E653H     0036H     UNIT         ?PR?S21?CH375HFA
            CODE    E689H     0032H     UNIT         ?PR?XQUERYINTERRUPT?C51
            CODE    E6BBH     002BH     UNIT         ?PR?S24?CH375HFA
            CODE    E6E6H     002BH     UNIT         ?PR?S25?CH375HFA
            CODE    E711H     0029H     UNIT         ?PR?_S05?CH375HFA
            CODE    E73AH     0029H     UNIT         ?PR?_S41?CH375HFA
            CODE    E763H     0028H     UNIT         ?PR?SEGMENTLCD_ON?C51
            CODE    E78BH     0025H     UNIT         ?PR?CH375LIBINIT?C51
            CODE    E7B0H     0025H     UNIT         ?PR?_DISPSMALLMENU?C51
            CODE    E7D5H     0025H     UNIT         ?PR?S37?CH375HFA
            CODE    E7FAH     0020H     UNIT         ?PR?_S23?CH375HFA
            CODE    E81AH     001EH     UNIT         ?PR?S35?CH375HFA
            CODE    E838H     001BH     UNIT         ?PR?_DELAY?C51
            CODE    E853H     001BH     UNIT         ?PR?COUNT0?C51
            CODE    E86EH     0018H     UNIT         ?PR?CH375RESET?CH375HFA
            CODE    E886H     0018H     UNIT         ?PR?S31?CH375HFA
            CODE    E89EH     0017H     UNIT         ?PR?CLSSEGMENTLCD?C51
            CODE    E8B5H     0017H     UNIT         ?PR?_S22?CH375HFA
            CODE    E8CCH     0016H     UNIT         ?PR?_S43?CH375HFA
            CODE    E8E2H     0016H     UNIT         ?PR?_S45?CH375HFA
            CODE    E8F8H     0015H     UNIT         ?PR?_S26?CH375HFA
            CODE    E90DH     0012H     UNIT         ?PR?_S02?CH375HFA
            CODE    E91FH     0012H     UNIT         ?PR?_S03?CH375HFA
            CODE    E931H     0011H     UNIT         ?PR?CLSWDT?C51
            CODE    E942H     0011H     UNIT         ?PR?_HEXTODEC?C51
            CODE    E953H     0011H     UNIT         ?PR?CH375FILEQUERY?CH375HFA
            CODE    E964H     0010H     UNIT         ?PR?SEGMENTLCD_SYSTEMON?C51
            CODE    E974H     0010H     UNIT         ?PR?_S01?CH375HFA
            CODE    E984H     000FH     UNIT         ?PR?MDELAY100MS?C51
            CODE    E993H     000FH     UNIT         ?PR?_S42?CH375HFA
            CODE    E9A2H     000FH     UNIT         ?PR?_CABS?CABS
            CODE    E9B1H     000EH     UNIT         ?PR?CH375FILEREAD?C51
            CODE    E9BFH     000EH     UNIT         ?PR?CH375FILEWRITE?C51
            CODE    E9CDH     000DH     UNIT         ?PR?_S44?CH375HFA
            CODE    E9DAH     000CH     UNIT         ?PR?_MSTOPIFERROR?C51
            CODE    E9E6H     000CH     UNIT         ?PR?BEEP?C51
            CODE    E9F2H     000BH     UNIT         ?PR?CH375DIRTYBUFFER?CH375HFA
            CODE    E9FDH     000AH     UNIT         ?PR?RETURNSWITCHSTATE?C51
            CODE    EA07H     000AH     UNIT         ?PR?CH375FILEENUMER?CH375HFA


BL51 BANKED LINKER/LOCATER V5.02                                                      12/12/2005  16:58:38  PAGE 5



OVERLAY MAP OF MODULE:   aaa (C51)


SEGMENT                                  DATA_GROUP          IDATA_GROUP         XDATA_GROUP
  +--> CALLED SEGMENT                  START    LENGTH     START    LENGTH     START    LENGTH
----------------------------------------------------------------------------------------------
?PR?READKEYVALUE?C51                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY?C51

?PR?_DELAY?C51                         -----    -----      -----    -----      -----    -----
  +--> ?PR?CLSWDT?C51

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

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

?PR?MAIN?C51                           0023H    0001H      -----    -----      -----    -----
  +--> ?PR?INITSYSTEM?C51
  +--> ?PR?BEFORERUNSTATEDIS?C51
  +--> ?PR?CLSWDT?C51
  +--> ?PR?_DISPERRCODE?C51
  +--> ?PR?_DELAY?C51
  +--> ?PR?CLSSEGMENTLCD?C51
  +--> ?PR?_DISP_SEGMENTLCD?C51
  +--> ?PR?_DISPSEGMENTNUMBER?C51
  +--> ?PR?USBFILEORQ?C51
  +--> ?PR?SERVAL?C51
  +--> ?PR?BEEP?C51
  +--> ?PR?READICINFO?C51
  +--> ?PR?_DISPICNO?C51
  +--> ?PR?DISPNOWTIMEVI?C51
  +--> ?PR?DISPMENU1?C51

?PR?INITSYSTEM?C51                     0024H    0002H      0012H    0002H      -----    -----
  +--> ?PR?CLSWDT?C51
  +--> ?PR?SEGMENTLCD_SYSTEMON?C51
  +--> ?PR?SEGMENTLCD_ON?C51
  +--> ?PR?_DISP_SEGMENTLCD?C51
  +--> ?PR?_DELAY?C51
  +--> ?PR?CH375LIBINIT?C51
  +--> ?PR?_DISPERRCODE?C51
  +--> ?PR?CLSSEGMENTLCD?C51
  +--> ?PR?READBLANKADDRESS?C51
  +--> ?PR?RESETALLSET?C51
  +--> ?PR?_READIMPORTRUNINFO?C51
  +--> ?PR?_DISPSEGMENTNUMBER?C51
  +--> ?PR?BEEP?C51

?PR?SEGMENTLCD_SYSTEMON?C51            -----    -----      -----    -----      -----    -----
  +--> ?PR?_SEGMENTLCD_OUTBIT?C51

?PR?_SEGMENTLCD_OUTBIT?C51             -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY?C51

BL51 BANKED LINKER/LOCATER V5.02                                                      12/12/2005  16:58:38  PAGE 6


?PR?SEGMENTLCD_ON?C51                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_SEGMENTLCD_OUTBIT?C51

?PR?_DISP_SEGMENTLCD?C51               -----    -----      -----    -----      -----    -----
  +--> ?PR?_SEGMENTLCD_OUTBIT?C51

?PR?CH375LIBINIT?C51                   -----    -----      -----    -----      -----    -----
  +--> ?PR?CH375GETVER?CH375HFA
  +--> ?PR?CH375INIT?CH375HFA

⌨️ 快捷键说明

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