HI-TECH Software C Compiler 

Linker command line:

--edf=C:\Program Files (x86)\HI-TECH Software\PICC\9.83\dat\en_msgs.txt -cs \
  -h+Test.sym -z -Q16F877A -ol.obj -MTest.map -E1 -ACONST=00h-0FFhx32 \
  -ACODE=00h-07FFhx4 -ASTRCODE=00h-01FFFh -AENTRY=00h-0FFhx32 \
  -ASTRING=00h-0FFhx32 -ABANK0=020h-06Fh -ABANK1=0A0h-0EFh \
  -ABANK2=0110h-016Fh -ABANK3=0190h-01EFh \
  -ARAM=020h-06Fh,0A0h-0EFh,0110h-016Fh,0190h-01EFh \
  -AABS1=020h-07Fh,0A0h-0EFh,0110h-016Fh,0190h-01EFh -ACOMMON=070h-07Fh \
  -ASFR0=00h-01Fh -ASFR1=080h-09Fh -ASFR2=0100h-010Fh -ASFR3=0180h-018Fh \
  -preset_vec=00h,intentry=04h,init,end_init -ppowerup=CODE -pfunctab=CODE \
  -ACONFIG=02007h-02007h -pconfig=CONFIG -DCONFIG=2 -AIDLOC=02000h-02003h \
  -pidloc=IDLOC -DIDLOC=2 -AEEDATA=00h-0FFh/02100h -peeprom_data=EEDATA \
  -DEEDATA=2 -DCODE=2 -DSTRCODE=2 -DSTRING=2 -DCONST=2 -DENTRY=2 -k \
  startup.obj Test.obj 

Object code version is 3.10

Machine type is 16F877A



                Name                               Link     Load   Length Selector   Space Scale
startup.obj     end_init                             12       12        3        8       0
                reset_vec                             0        0        3        0       0
Test.obj        intentry                              4        4        E        8       0
                text180                              D8       D8       1F      166       0
                text179                             11B      11B        E      166       0
                text178                             10D      10D        E      166       0
                text177                              4E       4E       37        8       0
                text176                              15       15       39        8       0
                text175                              B3       B3       25      166       0
                maintext                             F7       F7       16      166       0
                cstackBANK0                          20       20        3       20       1
                cstackCOMMON                         70       70        8       70       1
                cinit                               129      129        4      166       0
                strings                              85       85       2E      10A       0

TOTAL           Name                               Link     Load   Length     Space
        CLASS   CONST          

        CLASS   CODE           
                end_init                             12       12        3         0
                intentry                              4        4        E         0
                reset_vec                             0        0        3         0
                text180                              D8       D8       1F         0
                text179                             11B      11B        E         0
                text178                             10D      10D        E         0
                text177                              4E       4E       37         0
                text176                              15       15       39         0
                text175                              B3       B3       25         0
                maintext                             F7       F7       16         0
                cinit                               129      129        4         0

        CLASS   STRCODE        

        CLASS   ENTRY          

        CLASS   STRING         
                strings                              85       85       2E         0

        CLASS   BANK0          
                cstackBANK0                          20       20        3         1

        CLASS   BANK1          

        CLASS   BANK2          

        CLASS   BANK3          

        CLASS   RAM            

        CLASS   ABS1           
                abs_s1                               7E       7E        2         1

        CLASS   COMMON         
                cstackCOMMON                         70       70        8         1

        CLASS   SFR0           

        CLASS   SFR1           

        CLASS   SFR2           

        CLASS   SFR3           

        CLASS   CONFIG         

        CLASS   IDLOC          

        CLASS   EEDATA         



SEGMENTS        Name                           Load    Length   Top    Selector   Space  Class     Delta

                reset_vec                      000000  000003  000003         0       0  CODE        2
                intentry                       000004  000081  000085         8       0  CODE        2
                cstackBANK0                    000020  000003  000023        20       1  BANK0       1
                cstackCOMMON                   000070  000008  000078        70       1  COMMON      1
                strings                        000085  00002E  0000B3       10A       0  STRING      2
                text175                        0000B3  00007A  00012D       166       0  CODE        2


UNUSED ADDRESS RANGES

        Name                Unused          Largest block    Delta
        BANK0            023-06F            4D           1
        BANK1            0A0-0EF            50           1
        BANK2            110-16F            60           1
        BANK3            190-1EF            60           1
        CODE             003-003             1           2
                         12D-1FFF           800
        COMMON           078-07D             6           1
        CONFIG           2007-2007             1           2
        CONST            003-003             1           2
                         12D-1FFF           100
        EEDATA           2100-21FF           100           2
        ENTRY            003-003             1           2
                         12D-1FFF           100
        IDLOC            2000-2003             4           2
        RAM              023-06F            4D           1
                         0A0-0EF            50
                         110-16F            60
                         190-1EF            60
        SFR0             000-01F            20           1
        SFR1             080-09F            20           1
        SFR2             100-10F            10           1
        SFR3             180-18F            10           1
        STRCODE          003-003             1           2
                         12D-1FFF          1ED3
        STRING           003-003             1           2
                         12D-1FFF           100

                                  Symbol Table

??_DeviceInit             cstackCOMMON 078
??_HIGH_ISR               cstackCOMMON 070
??_SysInit                cstackCOMMON 075
??_flilflop_Enable        cstackCOMMON 076
??_main                   cstackCOMMON 078
??_printf                 cstackCOMMON 076
??_putch                  cstackCOMMON 075
?_DeviceInit              cstackCOMMON 070
?_HIGH_ISR                cstackCOMMON 070
?_SysInit                 cstackCOMMON 070
?_flilflop_Enable         cstackCOMMON 075
?_main                    cstackCOMMON 070
?_printf                  cstackCOMMON 070
?_putch                   cstackCOMMON 070
_CARRY                    (abs)        018
_DeviceInit               text176      015
_EEADR                    (abs)        10D
_EECON1                   (abs)        18C
_EECON2                   (abs)        18D
_EEDATA                   (abs)        10C
_GIE                      (abs)        05F
_HIGH_ISR                 text180      0D8
_INTCON                   (abs)        00B
_OPTION_REG               (abs)        081
_PIE1                     (abs)        08C
_PORTB                    (abs)        006
_PORTC                    (abs)        007
_PORTD                    (abs)        008
_PORTE                    (abs)        009
_RCIF                     (abs)        065
_RCREG                    (abs)        01A
_RCSTA                    (abs)        018
_RD                       (abs)        C60
_SPBRG                    (abs)        099
_SysInit                  text177      04E
_TMR0                     (abs)        001
_TRISA                    (abs)        085
_TRISB                    (abs)        086
_TRISC                    (abs)        087
_TRISD                    (abs)        088
_TRISE                    (abs)        089
_TRMT                     (abs)        4C1
_TXREG                    (abs)        019
_TXSTA                    (abs)        098
_WR                       (abs)        C61
_WREN                     (abs)        C62
__Habs1                   abs1         000
__Hbank0                  bank0        000
__Hbank1                  bank1        000
__Hbank2                  bank2        000
__Hbank3                  bank3        000
__Hcinit                  cinit        000
__Hclrtext                clrtext      000
__Hcode                   code         000
__Hcommon                 common       000
__Hconfig                 config       000
__HcstackBANK0            cstackBANK0  000
__HcstackCOMMON           cstackCOMMON 000
__Heeprom_data            eeprom_data  000
__Hend_init               end_init     015
__Hfunctab                functab      000
__Hidloc                  idloc        000
__Hinit                   init         012
__Hintentry               intentry     012
__Hmaintext               maintext     000
__Hpowerup                powerup      000
__Hram                    ram          000
__Hreset_vec              reset_vec    003
__Hsfr0                   sfr0         000
__Hsfr1                   sfr1         000
__Hsfr2                   sfr2         000
__Hsfr3                   sfr3         000
__Hstrings                strings      000
__Htext                   text         000
__Labs1                   abs1         000
__Lbank0                  bank0        000
__Lbank1                  bank1        000
__Lbank2                  bank2        000
__Lbank3                  bank3        000
__Lcinit                  cinit        000
__Lclrtext                clrtext      000
__Lcode                   code         000
__Lcommon                 common       000
__Lconfig                 config       000
__LcstackBANK0            cstackBANK0  000
__LcstackCOMMON           cstackCOMMON 000
__Leeprom_data            eeprom_data  000
__Lend_init               end_init     012
__Lfunctab                functab      000
__Lidloc                  idloc        000
__Linit                   init         012
__Lintentry               intentry     004
__Lmaintext               maintext     000
__Lpowerup                powerup      000
__Lram                    ram          000
__Lreset_vec              reset_vec    000
__Lsfr0                   sfr0         000
__Lsfr1                   sfr1         000
__Lsfr2                   sfr2         000
__Lsfr3                   sfr3         000
__Lstrings                strings      000
__Ltext                   text         000
__S0                      (abs)        12D
__S1                      (abs)        078
__S2                      (abs)        000
__end_of_DeviceInit       text176      04E
__end_of_HIGH_ISR         text180      0F7
__end_of_SysInit          text177      085
__end_of_flilflop_Enable  text179      129
__end_of_main             maintext     10D
__end_of_printf           text175      0D8
__end_of_putch            text178      11B
__pcstackBANK0            cstackBANK0  020
__pcstackCOMMON           cstackCOMMON 070
__pintentry               intentry     004
__pmaintext               maintext     0F7
__pstrings                strings      085
__ptext174                text174      000
__ptext175                text175      0B3
__ptext176                text176      015
__ptext177                text177      04E
__ptext178                text178      10D
__ptext179                text179      11B
__ptext180                text180      0D8
__ptext181                text181      000
__size_of_DeviceInit      (abs)        000
__size_of_HIGH_ISR        (abs)        000
__size_of_SysInit         (abs)        000
__size_of_flilflop_Enable (abs)        000
__size_of_main            (abs)        000
__size_of_printf          (abs)        000
__size_of_putch           (abs)        000
_exit                     init         012
_flilflop_Enable          text179      11B
_main                     maintext     0F7
_printf                   text175      0B3
_putch                    text178      10D
btemp                     (abs)        07E
end_of_initialization     cinit        129
flilflop_Enable@Add       cstackCOMMON 077
flilflop_Enable@OuputData cstackCOMMON 075
interrupt_function        intentry     004
intlevel0                 functab      000
intlevel1                 functab      000
intlevel2                 functab      000
intlevel3                 functab      000
intlevel4                 functab      000
intlevel5                 functab      000
printf@ap                 cstackBANK0  020
printf@c                  cstackBANK0  022
printf@f                  cstackBANK0  021
putch@byte                cstackCOMMON 075
reset_vec                 reset_vec    000
saved_w                   (abs)        07E
start                     init         012
start_initialization      cinit        129
wtemp0                    (abs)        07E
