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

📄 ex1.m51

📁 零基础单片机C语言设计全套教程
💻 M51
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        09/04/2008  16:21:55  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE STARTUP.obj, ex1.obj TO ex1 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  ex1.obj (EX1)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (PRINTF)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (SETJMP)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ILDPTR)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ILDOPTR)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ISTOPTR)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_XBP)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_IBP)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_PBP)
  C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (PUTCHAR)


LINK MAP OF MODULE:  ex1 (?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     0014H     UNIT         _DATA_GROUP_
            DATA    001CH     0004H     UNIT         ?C?LIB_DATA
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
            BIT     0021H.1   0000H.1   UNIT         ?BI?EX1
                    0021H.2   0000H.6                *** GAP ***
            DATA    0022H     0007H     UNIT         ?DT?EX1
            IDATA   0029H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     035CH     UNIT         ?PR?PRINTF?PRINTF
            CODE    035FH     015FH     UNIT         ?C?LIB_CODE
            CODE    04BEH     005FH     UNIT         ?PR?SETJMP?SETJMP
            CODE    051DH     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    0544H     0026H     UNIT         ?PR?MAIN?EX1
            CODE    056AH     0023H     UNIT         ?CO?EX1
            CODE    058DH     0011H     UNIT         ?PR?TRIG?EX1
            CODE    059EH     000CH     UNIT         ?C_C51STARTUP
            CODE    05AAH     0001H     UNIT         ?PR?RECOVER?EX1



BL51 BANKED LINKER/LOCATER V6.05                                                      09/04/2008  16:21:55  PAGE 2


OVERLAY MAP OF MODULE:   ex1 (?C_STARTUP)


SEGMENT                           BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH     START    LENGTH
------------------------------------------------------------------
?C_C51STARTUP                  -----    -----      -----    -----
  +--> ?PR?MAIN?EX1

?PR?MAIN?EX1                   -----    -----      -----    -----
  +--> ?PR?SETJMP?SETJMP
  +--> ?CO?EX1
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?TRIG?EX1
  +--> ?PR?RECOVER?EX1

?PR?PRINTF?PRINTF              0020H.0  0001H.1    0008H    0014H
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?TRIG?EX1                   -----    -----      -----    -----
  +--> ?PR?SETJMP?SETJMP



SYMBOL TABLE OF MODULE:  ex1 (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:059EH         SEGMENT       ?C_C51STARTUP
  I:0029H         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:05A1H         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:059EH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         126
  C:059EH         LINE#         133
  C:05A0H         LINE#         134
BL51 BANKED LINKER/LOCATER V6.05                                                      09/04/2008  16:21:55  PAGE 3


  C:05A1H         LINE#         135
  C:05A2H         LINE#         136
  C:05A4H         LINE#         185
  C:05A7H         LINE#         196
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        EX1
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0544H         PUBLIC        main
  B:0021H.1       PUBLIC        error_flag
  C:058DH         PUBLIC        trig
  D:0022H         PUBLIC        env
  C:05AAH         PUBLIC        recover
  -------         PROC          TRIG
  C:058DH         LINE#         7
  C:058DH         LINE#         8
  C:058DH         LINE#         9
  C:0590H         LINE#         10
  C:0590H         LINE#         11
  C:059DH         LINE#         12
  C:059DH         LINE#         13
  -------         ENDPROC       TRIG
  -------         PROC          RECOVER
  C:05AAH         LINE#         15
  C:05AAH         LINE#         16
  C:05AAH         LINE#         17
  -------         ENDPROC       RECOVER
  -------         PROC          MAIN
  C:0544H         LINE#         19
  C:0544H         LINE#         20
  C:0544H         LINE#         21
  C:0553H         LINE#         22
  C:0553H         LINE#         23
  C:055AH         LINE#         24
  C:055CH         LINE#         25
  C:055FH         LINE#         26
  C:055FH         LINE#         28
  C:055FH         LINE#         29
  C:0566H         LINE#         30
  C:0569H         LINE#         31
  C:0569H         LINE#         32
  -------         ENDPROC       MAIN
  -------         ENDMOD        EX1

  -------         MODULE        PRINTF
  D:0008H         PUBLIC        ?_PRINTF517?BYTE
  D:0008H         PUBLIC        ?_PRINTF?BYTE
  D:0008H         PUBLIC        ?_SPRINTF517?BYTE
  D:0008H         PUBLIC        ?_SPRINTF?BYTE
  C:0065H         PUBLIC        _PRINTF
  C:0065H         PUBLIC        _PRINTF517
  C:005FH         PUBLIC        _SPRINTF
  C:005FH         PUBLIC        _SPRINTF517
  -------         ENDMOD        PRINTF

  -------         MODULE        SETJMP
  C:04EFH         PUBLIC        _LONGJMP
BL51 BANKED LINKER/LOCATER V6.05                                                      09/04/2008  16:21:55  PAGE 4


  C:04BEH         PUBLIC        _SETJMP
  -------         ENDMOD        SETJMP

  -------         MODULE        ?C?CLDPTR
  C:035FH         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR

  -------         MODULE        ?C?CLDOPTR
  C:0378H         PUBLIC        ?C?CLDOPTR
  -------         ENDMOD        ?C?CLDOPTR

  -------         MODULE        ?C?CSTPTR
  C:03A5H         PUBLIC        ?C?CSTPTR
  -------         ENDMOD        ?C?CSTPTR

  -------         MODULE        ?C?CSTOPTR
  C:03B7H         PUBLIC        ?C?CSTOPTR
  -------         ENDMOD        ?C?CSTOPTR

  -------         MODULE        ?C?ILDPTR
  C:03D9H         PUBLIC        ?C?ILDPTR
  -------         ENDMOD        ?C?ILDPTR

  -------         MODULE        ?C?ILDOPTR
  C:0404H         PUBLIC        ?C?ILDOPTR
  -------         ENDMOD        ?C?ILDOPTR

  -------         MODULE        ?C?ISTPTR
  C:043CH         PUBLIC        ?C?ISTPTR
  -------         ENDMOD        ?C?ISTPTR

  -------         MODULE        ?C?ISTOPTR
  C:045BH         PUBLIC        ?C?ISTOPTR
  -------         ENDMOD        ?C?ISTOPTR

  -------         MODULE        ?C?PLDIIDATA
  C:0488H         PUBLIC        ?C?PLDIIDATA
  -------         ENDMOD        ?C?PLDIIDATA

  -------         MODULE        ?C?CCASE
  C:0498H         PUBLIC        ?C?CCASE
  -------         ENDMOD        ?C?CCASE

  -------         MODULE        ?C_XBP
  D:001CH         PUBLIC        ?C_XBP
  -------         ENDMOD        ?C_XBP

  -------         MODULE        ?C_IBP
  D:001EH         PUBLIC        ?C_IBP
  -------         ENDMOD        ?C_IBP

  -------         MODULE        ?C_PBP
  D:001FH         PUBLIC        ?C_PBP
  -------         ENDMOD        ?C_PBP

  -------         MODULE        PUTCHAR
  C:051DH         PUBLIC        _PUTCHAR
BL51 BANKED LINKER/LOCATER V6.05                                                      09/04/2008  16:21:55  PAGE 5


  -------         ENDMOD        PUTCHAR

Program Size: data=41.2 xdata=0 code=1451
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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