BL51 BANKED LINKER/LOCATER V5.03                                                        06/01/2004  12:59:41  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL7\C51\BIN\BL51.EXE serial.obj, main.obj TO isps52 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  serial.obj (SERIAL)
  main.obj (MAIN)
  C:\KEIL7\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL7\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL7\C51\LIB\C51S.LIB (?C?ULCMP)


LINK MAP OF MODULE:  isps52 (SERIAL)


            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         _DATA_GROUP_
            IDATA   0018H     0004H     UNIT         _IDATA_GROUP_
                    001CH     0004H                  *** GAP ***
            DATA    0020H     0001H     BIT_ADDR     ?BA?MAIN
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     016CH     UNIT         ?PR?LOADFILE?MAIN
            CODE    016FH     015DH     UNIT         ?CO?MAIN
            CODE    02CCH     00C7H     UNIT         ?PR?READEPROM?MAIN
            CODE    0393H     009AH     UNIT         ?PR?ENABLE?MAIN
            CODE    042DH     0086H     UNIT         ?PR?CHIPERASE?MAIN
            CODE    04B3H     0073H     UNIT         ?PR?MAIN?MAIN
            CODE    0526H     002AH     UNIT         ?C?LIB_CODE
            CODE    0550H     001CH     UNIT         ?PR?_PUTHEX?SERIAL
            CODE    056CH     0013H     UNIT         ?PR?_PUTSTRING?SERIAL
            CODE    057FH     0013H     UNIT         ?PR?SERIAL_INIT?SERIAL
            CODE    0592H     0011H     UNIT         ?CO?SERIAL
            CODE    05A3H     0011H     UNIT         ?PR?_HEXTOCHAR?MAIN
            CODE    05B4H     000CH     UNIT         ?C_C51STARTUP
            CODE    05C0H     0008H     UNIT         ?PR?_PUTBYTE?SERIAL
            CODE    05C8H     0008H     UNIT         ?PR?GETBYTE?SERIAL



OVERLAY MAP OF MODULE:   isps52 (SERIAL)


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

BL51 BANKED LINKER/LOCATER V5.03                                                      06/01/2004  12:59:41  PAGE 2


?PR?MAIN?MAIN                  0008H    0001H      -----    -----
  +--> ?PR?SERIAL_INIT?SERIAL
  +--> ?CO?MAIN
  +--> ?PR?_PUTSTRING?SERIAL
  +--> ?PR?ENABLE?MAIN
  +--> ?PR?GETBYTE?SERIAL
  +--> ?PR?READEPROM?MAIN
  +--> ?PR?CHIPERASE?MAIN
  +--> ?PR?LOADFILE?MAIN

?PR?_PUTSTRING?SERIAL          -----    -----      -----    -----
  +--> ?PR?_PUTBYTE?SERIAL

?PR?ENABLE?MAIN                -----    -----      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_PUTSTRING?SERIAL

?PR?READEPROM?MAIN             0009H    0005H      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_PUTSTRING?SERIAL
  +--> ?PR?_PUTHEX?SERIAL
  +--> ?PR?_PUTBYTE?SERIAL
  +--> ?PR?GETBYTE?SERIAL

?PR?_PUTHEX?SERIAL             -----    -----      -----    -----
  +--> ?CO?SERIAL
  +--> ?PR?_PUTBYTE?SERIAL

?PR?CHIPERASE?MAIN             0014H    0004H      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_PUTSTRING?SERIAL

?PR?LOADFILE?MAIN              0009H    000BH      0018H    0004H
  +--> ?PR?CHIPERASE?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_PUTSTRING?SERIAL
  +--> ?PR?GETBYTE?SERIAL
  +--> ?PR?_HEXTOCHAR?MAIN
  +--> ?PR?_PUTHEX?SERIAL

?PR?_HEXTOCHAR?MAIN            -----    -----      -----    -----
  +--> ?CO?MAIN



SYMBOL TABLE OF MODULE:  isps52 (SERIAL)

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

  -------         MODULE        SERIAL
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  C:0550H         PUBLIC        _puthex
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
BL51 BANKED LINKER/LOCATER V5.03                                                      06/01/2004  12:59:41  PAGE 3


  C:057FH         PUBLIC        serial_init
  B:0098H.0       PUBLIC        RI
  B:0098H.1       PUBLIC        TI
  C:0592H         PUBLIC        hex_
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  D:008DH         PUBLIC        TH1
  B:0098H.5       PUBLIC        SM2
  C:056CH         PUBLIC        _putstring
  B:0088H.6       PUBLIC        TR1
  B:0098H.4       PUBLIC        REN
  D:00C8H         PUBLIC        T2CON
  C:05C0H         PUBLIC        _putbyte
  C:05C8H         PUBLIC        getbyte
  D:00D0H         PUBLIC        PSW
  -------         PROC          _PUTBYTE
  D:0007H         SYMBOL        c
  C:05C0H         LINE#         27
  C:05C0H         LINE#         28
  C:05C0H         LINE#         29
  C:05C2H         LINE#         30
  C:05C7H         LINE#         31
  -------         ENDPROC       _PUTBYTE
  -------         PROC          _PUTSTRING
  D:0001H         SYMBOL        puts
  C:056CH         LINE#         35
  C:056CH         LINE#         36
  C:056CH         LINE#         37
  C:0572H         LINE#         38
  C:057EH         LINE#         39
  -------         ENDPROC       _PUTSTRING
  -------         PROC          _PUTHEX
  D:0006H         SYMBOL        c
  -------         DO            
  D:0004H         SYMBOL        ch
  -------         ENDDO         
  C:0550H         LINE#         43
  C:0552H         LINE#         44
  C:0552H         LINE#         46
  C:055BH         LINE#         47
  C:0563H         LINE#         48
  C:0566H         LINE#         49
  C:056BH         LINE#         50
  -------         ENDPROC       _PUTHEX
  -------         PROC          GETBYTE
  C:05C8H         LINE#         53
  C:05C8H         LINE#         54
  C:05C8H         LINE#         55
  C:05CBH         LINE#         56
  C:05CDH         LINE#         57
  C:05CFH         LINE#         58
  -------         ENDPROC       GETBYTE
  -------         PROC          SERIAL_INIT
  C:057FH         LINE#         62
BL51 BANKED LINKER/LOCATER V5.03                                                      06/01/2004  12:59:41  PAGE 4


  C:057FH         LINE#         63
  C:057FH         LINE#         66
  C:0582H         LINE#         67
  C:0585H         LINE#         68
  C:0588H         LINE#         69
  C:058BH         LINE#         70
  C:058DH         LINE#         82
  C:058FH         LINE#         84
  C:0591H         LINE#         86
  -------         ENDPROC       SERIAL_INIT
  -------         ENDMOD        SERIAL

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  C:02B5H         PUBLIC        hex_c
  D:00A8H         PUBLIC        IE
  B:0090H.3       PUBLIC        SDOUT
  D:0020H         PUBLIC        DATAOUT
  D:00B8H         PUBLIC        IP
  B:0098H.0       PUBLIC        RI
  C:04B3H         PUBLIC        main
  C:0204H         PUBLIC        help
  C:05A3H         PUBLIC        _hextochar
  B:0090H.1       PUBLIC        SCLK
  B:0090H.2       PUBLIC        SDIN
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:042DH         PUBLIC        chiperase
  C:0003H         PUBLIC        loadfile
  C:02CCH         PUBLIC        readeprom
  B:0090H.0       PUBLIC        SRST
  B:0020H.7       PUBLIC        BITOUT
  D:00C8H         PUBLIC        T2CON
  C:0393H         PUBLIC        enable
  B:0020H.0       PUBLIC        BITIN
  D:00D0H         PUBLIC        PSW
  -------         PROC          ENABLE
  -------         DO            
  D:0007H         SYMBOL        i
  D:0006H         SYMBOL        n
  -------         ENDDO         
  C:0393H         LINE#         40
  C:0393H         LINE#         41
  C:0393H         LINE#         44
  C:0396H         LINE#         45
  C:0398H         LINE#         46
  C:039AH         LINE#         47
  C:03A8H         LINE#         48
  C:03AAH         LINE#         49
  C:03B8H         LINE#         51
  C:03BBH         LINE#         52
  C:03BDH         LINE#         53
  C:03BDH         LINE#         54
  C:03C1H         LINE#         55
  C:03C5H         LINE#         56
BL51 BANKED LINKER/LOCATER V5.03                                                      06/01/2004  12:59:41  PAGE 5


  C:03C9H         LINE#         57
  C:03CFH         LINE#         58
  C:03D3H         LINE#         60
  C:03D6H         LINE#         61
  C:03D8H         LINE#         62
  C:03D8H         LINE#         63
  C:03DCH         LINE#         64
  C:03E0H         LINE#         65
  C:03E4H         LINE#         66
  C:03EAH         LINE#         67
  C:03EEH         LINE#         69
  C:03F0H         LINE#         70
  C:03F0H         LINE#         71
  C:03F4H         LINE#         72
  C:03F8H         LINE#         73
  C:03FCH         LINE#         75
  C:03FEH         LINE#         76
  C:03FEH         LINE#         77
  C:0404H         LINE#         78
  C:0408H         LINE#         79
  C:040CH         LINE#         80
  C:0410H         LINE#         81
  C:0414H         LINE#         82
  C:0423H         LINE#         83
  C:042CH         LINE#         84
  -------         ENDPROC       ENABLE
  -------         PROC          CHIPERASE
  -------         DO            
  D:0007H         SYMBOL        i
  D:0014H         SYMBOL        n
  -------         ENDDO         
  C:042DH         LINE#         87
  C:042DH         LINE#         88
  C:042DH         LINE#         92
  C:0430H         LINE#         93
  C:0432H         LINE#         94
  C:0432H         LINE#         96
  C:0436H         LINE#         97
  C:043AH         LINE#         98
  C:043EH         LINE#         99
  C:0444H         LINE#         100
  C:0448H         LINE#         102
  C:044BH         LINE#         103
  C:044DH         LINE#         104
  C:044DH         LINE#         106
  C:0451H         LINE#         107
  C:0455H         LINE#         108
  C:0459H         LINE#         109
  C:045FH         LINE#         110
  C:0463H         LINE#         111
  C:0465H         LINE#         112
  C:0465H         LINE#         113
  C:0469H         LINE#         114
  C:046DH         LINE#         115
  C:0471H         LINE#         116
  C:04A9H         LINE#         117
  C:04B2H         LINE#         118
BL51 BANKED LINKER/LOCATER V5.03                                                      06/01/2004  12:59:41  PAGE 6


  -------         ENDPROC       CHIPERASE
  -------         PROC          READEPROM
  -------         DO            
  D:0009H         SYMBOL        i
  D:000AH         SYMBOL        n
  D:000CH         SYMBOL        n_all
  -------         ENDDO         
  C:02CCH         LINE#         121
  C:02CCH         LINE#         122
  C:02CCH         LINE#         125
  C:02DBH         LINE#         126
  C:02DBH         LINE#         127
  C:02DEH         LINE#         128
  C:02E1H         LINE#         129
  C:02E1H         LINE#         130
  C:02E5H         LINE#         131
  C:02E9H         LINE#         132
  C:02EDH         LINE#         133
  C:02F3H         LINE#         134
  C:02FAH         LINE#         135
  C:02FEH         LINE#         136
  C:0301H         LINE#         137
  C:0301H         LINE#         138
  C:0305H         LINE#         139
  C:0309H         LINE#         140
  C:030DH         LINE#         141
  C:0313H         LINE#         142
  C:031AH         LINE#         143
  C:031FH         LINE#         144
  C:031FH         LINE#         145
  C:0322H         LINE#         146
  C:0322H         LINE#         147
  C:0328H         LINE#         148
  C:032CH         LINE#         149
  C:0330H         LINE#         150
  C:0334H         LINE#         151
  C:033BH         LINE#         152
  C:035AH         LINE#         153
  C:035FH         LINE#         154
  C:0367H         LINE#         155
  C:0376H         LINE#         156
  C:0389H         LINE#         157
  C:0389H         LINE#         158
  C:0392H         LINE#         159
  -------         ENDPROC       READEPROM
  -------         PROC          _HEXTOCHAR
  D:0007H         SYMBOL        c0
  D:0004H         SYMBOL        c1
  C:05A3H         LINE#         163
  C:05A3H         LINE#         164
  C:05A3H         LINE#         165
  C:05B3H         LINE#         166
  -------         ENDPROC       _HEXTOCHAR
  -------         PROC          LOADFILE
  -------         DO            
  D:0009H         SYMBOL        c1
  D:0003H         SYMBOL        c0
BL51 BANKED LINKER/LOCATER V5.03                                                      06/01/2004  12:59:41  PAGE 7


  D:000AH         SYMBOL        i
  D:000BH         SYMBOL        n_of_line
  I:0018H         SYMBOL        address
  I:001AH         SYMBOL        addressall
  D:000CH         SYMBOL        free
  -------         ENDDO         
  C:0003H         LINE#         169
  C:0003H         LINE#         170
  C:0003H         LINE#         176
  C:0006H         LINE#         178
  C:000FH         LINE#         179
  C:001BH         LINE#         181
  C:0021H         LINE#         182
  C:0023H         LINE#         183
  C:0023H         LINE#         184
  C:002DH         LINE#         185
  C:0034H         LINE#         186
  C:0040H         LINE#         187
  C:004CH         LINE#         188
  C:0057H         LINE#         190
  C:0057H         LINE#         192
  C:0057H         LINE#         193
  C:0061H         LINE#         194
  C:006CH         LINE#         195
  C:0074H         LINE#         197
  C:0077H         LINE#         198
  C:007AH         LINE#         199
  C:007AH         LINE#         200
  C:007EH         LINE#         201
  C:0082H         LINE#         202
  C:0086H         LINE#         203
  C:008CH         LINE#         204
  C:0093H         LINE#         205
  C:0098H         LINE#         206
  C:009BH         LINE#         207
  C:009BH         LINE#         208
  C:009FH         LINE#         209
  C:00A3H         LINE#         210
  C:00A7H         LINE#         211
  C:00ADH         LINE#         212
  C:00B4H         LINE#         213
  C:00B9H         LINE#         214
  C:00BCH         LINE#         215
  C:00BCH         LINE#         216
  C:00C0H         LINE#         217
  C:00C4H         LINE#         218
  C:00C8H         LINE#         219
  C:00CEH         LINE#         220
  C:00D5H         LINE#         221
  C:00D7H         LINE#         222
  C:00DAH         LINE#         223
  C:00DAH         LINE#         224
  C:00DEH         LINE#         225
  C:00E2H         LINE#         226
  C:00E6H         LINE#         227
  C:00ECH         LINE#         228
  C:00F3H         LINE#         230
BL51 BANKED LINKER/LOCATER V5.03                                                      06/01/2004  12:59:41  PAGE 8


  C:00FBH         LINE#         231
  C:00FDH         LINE#         232
  C:0104H         LINE#         235
  C:0110H         LINE#         237
  C:0113H         LINE#         238
  C:0113H         LINE#         239
  C:011DH         LINE#         240
  C:0124H         LINE#         241
  C:0130H         LINE#         242
  C:013CH         LINE#         243
  C:0147H         LINE#         244
  C:014EH         LINE#         245
  C:016EH         LINE#         246
  -------         ENDPROC       LOADFILE
  -------         PROC          MAIN
  -------         DO            
  D:0008H         SYMBOL        ch
  D:0006H         SYMBOL        t
  -------         ENDDO         
  C:04B3H         LINE#         248
  C:04B3H         LINE#         249
  C:04B3H         LINE#         252
  C:04B6H         LINE#         253
  C:04BFH         LINE#         254
  C:04C8H         LINE#         255
  C:04CBH         LINE#         256
  C:04CBH         LINE#         257
  C:04CBH         LINE#         258
  C:04D5H         LINE#         259
  C:04DEH         LINE#         260
  C:04E1H         LINE#         261
  C:04F3H         LINE#         262
  C:04F3H         LINE#         263
  C:04F3H         LINE#         264
  C:04F6H         LINE#         265
  C:04F8H         LINE#         266
  C:04F8H         LINE#         267
  C:04FBH         LINE#         268
  C:04FDH         LINE#         269
  C:04FDH         LINE#         270
  C:0500H         LINE#         271
  C:0502H         LINE#         272
  C:0502H         LINE#         273
  C:0504H         LINE#         274
  C:0512H         LINE#         275
  C:0514H         LINE#         276
  C:0516H         LINE#         277
  C:0518H         LINE#         278
  C:051AH         LINE#         279
  C:0523H         LINE#         280
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN

  -------         MODULE        ?C?CLDPTR
  C:0526H         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR

BL51 BANKED LINKER/LOCATER V5.03                                                      06/01/2004  12:59:41  PAGE 9


  -------         MODULE        ?C?ULCMP
  C:053FH         PUBLIC        ?C?ULCMP
  -------         ENDMOD        ?C?ULCMP

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