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

📄 endall.m51

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


BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE D:\KTCEND\IIC_ASM.OBJ, D:\KTCEND\IC24C64.OBJ, D:\KTCEND\C51.OBJ, D:\KTCEND\CH375HFA.LIB TO D:\K
>> TCEND\ENDALL


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  D:\KTCEND\IIC_ASM.OBJ (IIC_ASM)
  D:\KTCEND\IC24C64.OBJ (IC24C64)
  D:\KTCEND\C51.OBJ (C51)
  D:\KTCEND\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:  D:\KTCEND\ENDALL (IIC_ASM)


            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"
            IDATA   0010H     0008H     UNIT         _IDATA_GROUP_
            REG     0018H     0008H     ABSOLUTE     "REG BANK 3"
            BIT     0020H.0   0002H.7   UNIT         ?BI?C51
                    0022H.7   0000H.1                *** GAP ***
            DATA    0023H     001FH     UNIT         _DATA_GROUP_
            DATA    0042H     001EH     UNIT         ?DT?C51
            IDATA   0060H     0002H     UNIT         ?ID?C51
            IDATA   0062H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0045H     UNIT         ?XD?CH375HFA
BL51 BANKED LINKER/LOCATER V5.02                                                      10/17/2005  16:10:25  PAGE 2


            XDATA   0045H     001EH     UNIT         ?XD?C51
            XDATA   0063H     0009H     UNIT         _XDATA_GROUP_
            XDATA   006CH     0003H     UNIT         ?XD?CH375BYTEREAD?CH375HFA
            XDATA   006FH     0003H     UNIT         ?XD?CH375BYTEWRITE?CH375HFA
                    0072H     008EH                  *** GAP ***
            XDATA   0100H     0200H     ABSOLUTE     
            XDATA   0300H     00FFH     ABSOLUTE     
                    03FFH     7B11H                  *** 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     2CA2H     UNIT         ?PR?DISPMENU1?C51
            CODE    2CC8H     165EH     UNIT         ?PR?DISPNOWTIMEVI?C51
            CODE    4326H     146CH     UNIT         ?PR?DISPMENU2?C51
            CODE    5792H     09BDH     UNIT         ?PR?SERVAL?C51
            CODE    614FH     0815H     UNIT         ?PR?_TWODAYADDKILM?C51
            CODE    6964H     06C6H     UNIT         ?PR?_NORMALGB_COMM?C51
            CODE    702AH     06C2H     UNIT         ?C?LIB_CODE
            CODE    76ECH     061CH     UNIT         ?PR?CH375FILEOPEN?CH375HFA
            CODE    7D08H     047BH     UNIT         ?PR?_DISPSEGMENTNUMBER?C51
            CODE    8183H     0417H     UNIT         ?PR?_S13?CH375HFA
            CODE    859AH     0415H     UNIT         ?PR?INITSYSTEM?C51
            CODE    89AFH     03A2H     UNIT         ?PR?READ_15DEVVI?C51
            CODE    8D51H     0371H     UNIT         ?PR?MY_SENDALLHDATATOIC?C51
            CODE    90C2H     02FAH     UNIT         ?PR?CH375FILECREATE?CH375HFA
            CODE    93BCH     02DDH     UNIT         ?PR?SENDSMALLVIDATA?C51
            CODE    9699H     02CAH     UNIT         ?PR?S11?CH375HFA
            CODE    9963H     0273H     UNIT         ?PR?CH375BYTEWRITE?CH375HFA
            CODE    9BD6H     024EH     UNIT         ?PR?CH375FILEWRITEX?CH375HFA
            CODE    9E24H     021CH     UNIT         ?PR?MAIN?C51
            CODE    A040H     021AH     UNIT         ?PR?SEEKMEBEFOREDRIVERINFO?C51
            CODE    A25AH     020DH     UNIT         ?PR?_DISPICNO?C51
            CODE    A467H     01F5H     UNIT         ?PR?_SEGMENTINPUTALLCHAR?C51
            CODE    A65CH     01E4H     UNIT         ?PR?S34?CH375HFA
            CODE    A840H     01CBH     UNIT         ?PR?CH375FILEREADX?CH375HFA
BL51 BANKED LINKER/LOCATER V5.02                                                      10/17/2005  16:10:25  PAGE 3


            CODE    AA0BH     01C0H     UNIT         ?PR?CH375BYTEREAD?CH375HFA
            CODE    ABCBH     018FH     UNIT         ?PR?_SEND_CHAR?C51
            CODE    AD5AH     018EH     UNIT         ?PR?_SEEK_SHENGFEN?C51
            CODE    AEE8H     0188H     UNIT         DDDDDCODE
            CODE    B070H     0173H     UNIT         DDDDDCODE1
            CODE    B1E3H     0170H     UNIT         ?PR?S14?CH375HFA
            CODE    B353H     016CH     UNIT         ?PR?CH375FILEMODIFY?CH375HFA
            CODE    B4BFH     0156H     UNIT         ?PR?_SHENGFEN4_2?C51
            CODE    B615H     0156H     UNIT         ?PR?CH375DISKQUERY?CH375HFA
            CODE    B76BH     0153H     UNIT         ?PR?CH375WRITEBLOCK?CH375HFA
            CODE    B8BEH     014FH     UNIT         ?PR?MY_SENDALLHDATATOPC?C51
            CODE    BA0DH     0147H     UNIT         ?PR?_COMPDAY?C51
            CODE    BB54H     0145H     UNIT         ?PR?CH375READBLOCK?CH375HFA
            CODE    BC99H     013AH     UNIT         ?PR?_ASCTODEC?C51
            CODE    BDD3H     0116H     UNIT         ?PR?S07?CH375HFA
            CODE    BEE9H     00FAH     UNIT         ?PR?READICINFO?C51
            CODE    BFE3H     00EFH     UNIT         ?PR?_MOVETOSPECIAL?C51
            CODE    C0D2H     00DDH     UNIT         ?PR?S08?CH375HFA
            CODE    C1AFH     00D4H     UNIT         ?PR?S27?CH375HFA
            CODE    C283H     00D2H     UNIT         ?PR?_WRITETOICMORE?C51
            CODE    C355H     00CBH     UNIT         ?PR?_READIMPORTRUNINFO?C51
            CODE    C420H     00C7H     UNIT         ?PR?S12?CH375HFA
            CODE    C4E7H     00C5H     UNIT         ?PR?CH375FILEERASE?CH375HFA
            CODE    C5ACH     00B7H     UNIT         ?PR?_ADDONESETRECORD?C51
            CODE    C663H     00B7H     UNIT         ?PR?_READFROMIC?C51
            CODE    C71AH     00AEH     UNIT         ?PR?S16?CH375HFA
            CODE    C7C8H     009EH     UNIT         ?PR?DISPROUNDTIME?C51
            CODE    C866H     0098H     UNIT         ?PR?S29?CH375HFA
            CODE    C8FEH     0096H     UNIT         ?PR?CH375BULKONLYCMD?CH375HFA
            CODE    C994H     0094H     UNIT         ?PR?_DISP_SEGMENTLCD?C51
            CODE    CA28H     0092H     UNIT         ?PR?USBFILEORQ?C51
            CODE    CABAH     008CH     UNIT         ?C_C51STARTUP
            CODE    CB46H     008BH     UNIT         ?PR?MOVEALLSPECIAL?C51
            CODE    CBD1H     008BH     UNIT         ?PR?STOPSTATE_TIMEDISP?C51
            CODE    CC5CH     008AH     UNIT         ?PR?CH375FILECLOSE?CH375HFA
            CODE    CCE6H     0089H     UNIT         ?PR?_SETSPECIALALLOCATION?C51
            CODE    CD6FH     0088H     UNIT         ?PR?WHICHMODEIC?C51
            CODE    CDF7H     007DH     UNIT         ?PR?S46?CH375HFA
            CODE    CE74H     007BH     UNIT         ?PR?CLSALLDATA?C51
            CODE    CEEFH     0079H     UNIT         ?PR?READICDRIVERINFO?C51
            CODE    CF68H     0078H     UNIT         ?PR?CH375FILELOCATE?CH375HFA
            CODE    CFE0H     0074H     UNIT         ?PR?_S17?CH375HFA
            CODE    D054H     0074H     UNIT         ?PR?_S18?CH375HFA
            CODE    D0C8H     006EH     UNIT         ?PR?CH375INIT?CH375HFA
            CODE    D136H     006CH     UNIT         ?PR?INT_SERVAL?C51
            CODE    D1A2H     006AH     UNIT         ?PR?BEFORERUNSTATEDIS?C51
            CODE    D20CH     006AH     UNIT         ?PR?S15?CH375HFA
            CODE    D276H     0069H     UNIT         ?CO?C51
            CODE    D2DFH     0067H     UNIT         ?PR?_TOASC?C51
            CODE    D346H     0062H     UNIT         ?PR?_S33?CH375HFA
            CODE    D3A8H     005CH     UNIT         ?PR?_DISPERRCODE?C51
            CODE    D404H     005BH     UNIT         ?PR?CH375BYTELOCATE?CH375HFA
            CODE    D45FH     0059H     UNIT         ?PR?S06?CH375HFA
            CODE    D4B8H     0058H     UNIT         ?PR?S19?CH375HFA
            CODE    D510H     0057H     UNIT         ?PR?READKEYVALUE?C51
            CODE    D567H     0056H     UNIT         ?PR?CH375DISKREADY?CH375HFA
            CODE    D5BDH     0055H     UNIT         ?PR?READRECORDDRIVERINFO?C51
BL51 BANKED LINKER/LOCATER V5.02                                                      10/17/2005  16:10:25  PAGE 4


            CODE    D612H     0053H     UNIT         ?PR?_DECTOHEX?C51
            CODE    D665H     0053H     UNIT         ?PR?_SETIMPORTRUNINFO7?C51
            CODE    D6B8H     0051H     UNIT         ?PR?RESETALLSET?C51
            CODE    D709H     0050H     UNIT         ?PR?READBLANKADDRESS?C51
            CODE    D759H     004EH     UNIT         ?PR?S20?CH375HFA
            CODE    D7A7H     004DH     UNIT         ?PR?CLSSEGMENTNUMBER?C51
            CODE    D7F4H     004CH     UNIT         ?PR?TIMER1?C51
            CODE    D840H     004BH     UNIT         ?PR?_TESTALL?C51
            CODE    D88BH     0047H     UNIT         ?PR?S40?CH375HFA
            CODE    D8D2H     0046H     UNIT         ?PR?_SENDRETURNINFO?C51
            CODE    D918H     0045H     UNIT         ?PR?_SETIMPORTRUNINFO5?C51
            CODE    D95DH     0042H     UNIT         ?PR?_SEGMENTLCD_OUTBIT?C51
            CODE    D99FH     0041H     UNIT         ?PR?INDATA?C51
            CODE    D9E0H     0041H     UNIT         ?PR?S39?CH375HFA
            CODE    DA21H     0040H     UNIT         ?PR?S38?CH375HFA
            CODE    DA61H     003FH     UNIT         ?PR?CH375DISKSIZE?CH375HFA
            CODE    DAA0H     0039H     UNIT         ?PR?CLSALLSETRECORD?C51
            CODE    DAD9H     0039H     UNIT         ?PR?RUNSTATE_TIMEDISP?C51
            CODE    DB12H     0036H     UNIT         ?PR?_S30?CH375HFA
            CODE    DB48H     0036H     UNIT         ?PR?CH375DISKCONNECT?CH375HFA
            CODE    DB7EH     0036H     UNIT         ?PR?S21?CH375HFA
            CODE    DBB4H     0032H     UNIT         ?PR?XQUERYINTERRUPT?C51
            CODE    DBE6H     0032H     UNIT         ?C_INITSEG
            CODE    DC18H     002FH     UNIT         ?PR?_MCOPYCODESTRINGTOIRAM?C51
            CODE    DC47H     002BH     UNIT         ?PR?S24?CH375HFA
            CODE    DC72H     002BH     UNIT         ?PR?S25?CH375HFA
            CODE    DC9DH     0029H     UNIT         ?PR?_S05?CH375HFA
            CODE    DCC6H     0029H     UNIT         ?PR?_S41?CH375HFA
            CODE    DCEFH     0028H     UNIT         ?PR?SEGMENTLCD_ON?C51
            CODE    DD17H     0025H     UNIT         ?PR?CH375LIBINIT?C51
            CODE    DD3CH     0025H     UNIT         ?PR?_DISPSMALLMENU?C51
            CODE    DD61H     0025H     UNIT         ?PR?S37?CH375HFA
            CODE    DD86H     0020H     UNIT         ?PR?_S23?CH375HFA
            CODE    DDA6H     001EH     UNIT         ?PR?S35?CH375HFA
            CODE    DDC4H     001BH     UNIT         ?PR?_DELAY?C51
            CODE    DDDFH     001BH     UNIT         ?PR?COUNT0?C51
            CODE    DDFAH     0018H     UNIT         ?PR?CH375RESET?CH375HFA
            CODE    DE12H     0018H     UNIT         ?PR?S31?CH375HFA
            CODE    DE2AH     0017H     UNIT         ?PR?CLSSEGMENTLCD?C51
            CODE    DE41H     0017H     UNIT         ?PR?_S22?CH375HFA
            CODE    DE58H     0016H     UNIT         ?PR?_S43?CH375HFA
            CODE    DE6EH     0016H     UNIT         ?PR?_S45?CH375HFA
            CODE    DE84H     0015H     UNIT         ?PR?_S26?CH375HFA
            CODE    DE99H     0012H     UNIT         ?PR?_S02?CH375HFA
            CODE    DEABH     0012H     UNIT         ?PR?_S03?CH375HFA
            CODE    DEBDH     0011H     UNIT         ?PR?CLSWDT?C51
            CODE    DECEH     0011H     UNIT         ?PR?_HEXTODEC?C51
            CODE    DEDFH     0011H     UNIT         ?PR?CH375FILEQUERY?CH375HFA
            CODE    DEF0H     0010H     UNIT         ?PR?SEGMENTLCD_SYSTEMON?C51
            CODE    DF00H     0010H     UNIT         ?PR?_S01?CH375HFA
            CODE    DF10H     000FH     UNIT         ?PR?MDELAY100MS?C51
            CODE    DF1FH     000FH     UNIT         ?PR?_S42?CH375HFA
            CODE    DF2EH     000FH     UNIT         ?PR?_CABS?CABS
            CODE    DF3DH     000EH     UNIT         ?PR?CH375FILEREAD?C51
            CODE    DF4BH     000EH     UNIT         ?PR?CH375FILEWRITE?C51
            CODE    DF59H     000DH     UNIT         ?PR?_S44?CH375HFA
            CODE    DF66H     000CH     UNIT         ?PR?_MSTOPIFERROR?C51
BL51 BANKED LINKER/LOCATER V5.02                                                      10/17/2005  16:10:25  PAGE 5


            CODE    DF72H     000CH     UNIT         ?PR?BEEP?C51
            CODE    DF7EH     000BH     UNIT         ?PR?CH375DIRTYBUFFER?CH375HFA
            CODE    DF89H     000AH     UNIT         ?PR?RETURNSWITCHSTATE?C51
            CODE    DF93H     000AH     UNIT         ?PR?CH375FILEENUMER?CH375HFA



OVERLAY MAP OF MODULE:   D:\KTCEND\ENDALL (IIC_ASM)


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?READRECORDDRIVERINFO?C51
  +--> ?PR?CLSWDT?C51
  +--> ?PR?XQUERYINTERRUPT?C51
  +--> ?PR?CLSSEGMENTLCD?C51
  +--> ?PR?_DISP_SEGMENTLCD?C51
  +--> ?PR?_DISPSEGMENTNUMBER?C51
  +--> ?PR?USBFILEORQ?C51
  +--> ?PR?BEFORERUNSTATEDIS?C51
  +--> ?PR?SERVAL?C51
  +--> ?PR?BEEP?C51
  +--> ?PR?READICINFO?C51
  +--> ?PR?_DISPICNO?C51
  +--> ?PR?DISPNOWTIMEVI?C51
  +--> ?PR?DISPMENU1?C51
  +--> ?PR?_DELAY?C51

?PR?INITSYSTEM?C51                     0024H    0002H      0010H    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
BL51 BANKED LINKER/LOCATER V5.02                                                      10/17/2005  16:10:25  PAGE 6


  +--> ?PR?BEFORERUNSTATEDIS?C51

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

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

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

⌨️ 快捷键说明

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