addsub.m51

来自「单片机开发板源码 适合初学者 第四部分 字符型LCD显示1-2」· M51 代码 · 共 270 行

M51
270
字号
BL51 BANKED LINKER/LOCATER V5.03                                                        09/13/2007  02:07:09  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\TOOLS\KEIL\C51\BIN\BL51.EXE .\STARTUP.obj, ADDSUB.obj TO addsub


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\STARTUP.obj (?C_STARTUP)
  ADDSUB.obj (ADDSUB)


LINK MAP OF MODULE:  addsub (?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     0005H     UNIT         ?DT?ADDSUB
                    000DH     0013H                  *** GAP ***
            DATA    0020H     0001H     BIT_ADDR     ?BA?ADDSUB
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0077H     UNIT         ?PR?TIME0?ADDSUB
            CODE    0085H     003CH     UNIT         ?PR?MAIN?ADDSUB
            CODE    00C1H     003BH     UNIT         ?PR?KEYSCAN?ADDSUB
            CODE    00FCH     0023H     UNIT         ?PR?INITLCD?ADDSUB
            CODE    011FH     0019H     UNIT         ?PR?DISPDPBL?ADDSUB
            CODE    0138H     0016H     UNIT         ?PR?_DELAY?ADDSUB
            CODE    014EH     000EH     UNIT         ?PR?_SENDCOMMANDBYTE?ADDSUB
            CODE    015CH     000EH     UNIT         ?PR?_SENDDATABYTE?ADDSUB
            CODE    016AH     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   addsub (?C_STARTUP)


SEGMENT
  +--> CALLED SEGMENT
---------------------
?C_C51STARTUP
  +--> ?PR?MAIN?ADDSUB

?PR?MAIN?ADDSUB
  +--> ?PR?INITLCD?ADDSUB
  +--> ?PR?_SENDCOMMANDBYTE?ADDSUB
  +--> ?PR?_DELAY?ADDSUB
  +--> ?PR?_SENDDATABYTE?ADDSUB

?PR?INITLCD?ADDSUB
  +--> ?PR?_SENDCOMMANDBYTE?ADDSUB
BL51 BANKED LINKER/LOCATER V5.03                                                      09/13/2007  02:07:09  PAGE 2



?PR?_SENDCOMMANDBYTE?ADDSUB
  +--> ?PR?_DELAY?ADDSUB

?PR?_SENDDATABYTE?ADDSUB
  +--> ?PR?_DELAY?ADDSUB

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

?PR?TIME0?ADDSUB
  +--> ?PR?KEYSCAN?ADDSUB
  +--> ?PR?DISPDPBL?ADDSUB

?PR?DISPDPBL?ADDSUB
  +--> ?PR?_SENDCOMMANDBYTE?ADDSUB
  +--> ?PR?_SENDDATABYTE?ADDSUB



SYMBOL TABLE OF MODULE:  addsub (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:016AH         SEGMENT       ?C_C51STARTUP
  I:0021H         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:016DH         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         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:016AH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:016AH         LINE#         99
  C:016CH         LINE#         100
  C:016DH         LINE#         101
  C:016EH         LINE#         102
  C:0170H         LINE#         151
  C:0173H         LINE#         155
  -------         ENDMOD        ?C_STARTUP
BL51 BANKED LINKER/LOCATER V5.03                                                      09/13/2007  02:07:09  PAGE 3



  -------         MODULE        ADDSUB
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:015CH         PUBLIC        _SendDataByte
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:0020H         PUBLIC        myflag
  D:0008H         PUBLIC        ledge
  B:0020H.0       PUBLIC        keybit
  D:00A8H         PUBLIC        IE
  D:0009H         PUBLIC        dpbl
  B:00A0H.0       PUBLIC        RS
  C:0085H         PUBLIC        main
  B:00A0H.1       PUBLIC        RW
  C:00FCH         PUBLIC        InitLcd
  D:0089H         PUBLIC        TMOD
  B:00A0H.2       PUBLIC        E
  C:014EH         PUBLIC        _SendCommandByte
  D:008CH         PUBLIC        TH0
  D:008AH         PUBLIC        TL0
  C:0142H         PUBLIC        _Delay
  B:0088H.4       PUBLIC        TR0
  C:011FH         PUBLIC        dispdpbl
  C:000EH         PUBLIC        time0
  D:000AH         PUBLIC        ledbai
  C:00C1H         PUBLIC        keyscan
  D:000BH         PUBLIC        keytime
  D:000CH         PUBLIC        ledshi
  -------         PROC          MAIN
  C:0085H         LINE#         23
  C:0085H         LINE#         24
  C:0085H         LINE#         25
  C:0088H         LINE#         26
  C:008BH         LINE#         27
  C:008EH         LINE#         28
  C:0091H         LINE#         29
  C:0096H         LINE#         30
  C:009DH         LINE#         31
  C:00A2H         LINE#         32
  C:00A7H         LINE#         33
  C:00ACH         LINE#         34
  C:00B1H         LINE#         35
  C:00B4H         LINE#         36
  C:00B7H         LINE#         37
  C:00BAH         LINE#         38
  C:00BCH         LINE#         39
  C:00BFH         LINE#         40
  C:00BFH         LINE#         41
  -------         ENDPROC       MAIN
  -------         PROC          TIME0
  C:000EH         LINE#         44
  C:002BH         LINE#         46
  C:002EH         LINE#         47
  C:0031H         LINE#         48
  C:0038H         LINE#         49
  C:0041H         LINE#         50
BL51 BANKED LINKER/LOCATER V5.03                                                      09/13/2007  02:07:09  PAGE 4


  C:004BH         LINE#         51
  C:005BH         LINE#         52
  C:0067H         LINE#         53
  C:006AH         LINE#         54
  C:006AH         LINE#         55
  -------         ENDPROC       TIME0
  -------         PROC          KEYSCAN
  C:00C1H         LINE#         57
  C:00C1H         LINE#         58
  C:00C1H         LINE#         59
  C:00C6H         LINE#         60
  C:00C6H         LINE#         61
  C:00C9H         LINE#         62
  C:00D7H         LINE#         63
  C:00D9H         LINE#         65
  C:00D9H         LINE#         66
  C:00DEH         LINE#         67
  C:00DEH         LINE#         68
  C:00E1H         LINE#         69
  C:00EFH         LINE#         70
  C:00F1H         LINE#         72
  C:00F1H         LINE#         73
  C:00F8H         LINE#         74
  C:00F8H         LINE#         75
  C:00F8H         LINE#         76
  C:00FBH         LINE#         77
  -------         ENDPROC       KEYSCAN
  -------         PROC          L?0025
  -------         ENDPROC       L?0025
  -------         PROC          _DELAY
  D:0006H         SYMBOL        t
  C:0142H         LINE#         79
  C:0142H         LINE#         80
  C:0142H         LINE#         81
  C:014DH         LINE#         82
  -------         ENDPROC       _DELAY
  -------         PROC          _SENDCOMMANDBYTE
  D:0007H         SYMBOL        ch
  C:014EH         LINE#         84
  C:014EH         LINE#         85
  C:014EH         LINE#         86
  C:0150H         LINE#         87
  C:0150H         LINE#         88
  C:0150H         LINE#         89
  C:0150H         LINE#         90
  C:0153H         LINE#         91
  C:0155H         LINE#         92
  -------         ENDPROC       _SENDCOMMANDBYTE
  -------         PROC          _SENDDATABYTE
  D:0007H         SYMBOL        ch
  C:015CH         LINE#         95
  C:015CH         LINE#         96
  C:015EH         LINE#         97
  C:015EH         LINE#         98
  C:015EH         LINE#         99
  C:015EH         LINE#         100
  C:0161H         LINE#         101
BL51 BANKED LINKER/LOCATER V5.03                                                      09/13/2007  02:07:09  PAGE 5


  C:0163H         LINE#         102
  -------         ENDPROC       _SENDDATABYTE
  -------         PROC          INITLCD
  C:00FCH         LINE#         105
  C:00FCH         LINE#         106
  C:0101H         LINE#         107
  C:0106H         LINE#         108
  C:010BH         LINE#         109
  C:0110H         LINE#         110
  C:0115H         LINE#         111
  C:011AH         LINE#         112
  -------         ENDPROC       INITLCD
  -------         PROC          DISPDPBL
  C:011FH         LINE#         115
  C:011FH         LINE#         116
  C:011FH         LINE#         117
  C:0124H         LINE#         118
  C:0129H         LINE#         119
  C:012EH         LINE#         120
  C:0133H         LINE#         121
  -------         ENDPROC       DISPDPBL
  -------         ENDMOD        ADDSUB

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

⌨️ 快捷键说明

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