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,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 \
  C:\Users\epoch\AppData\Local\Temp\ssfs.obj Test.obj 

Object code version is 3.10

Machine type is 16F877A



                Name                               Link     Load   Length Selector   Space Scale
C:\Users\epoch\AppData\Local\Temp\ssfs.obj
                end_init                              0        0        3        0       0
Test.obj        config                             2007     2007        1     400E       0
                text184                             5E0      5E0        E      BC0       0
                text183                             5EE      5EE       18      BDC       0
                text182                             6C2      6C2       4E      D84       0
                text181                             633      633       44      C66       0
                text180                             677      677       4B      CEE       0
                text179                             710      710       F0      E20       0
                maintext                            606      606       2D      C0C       0
                cstackBANK0                          20       20       11       20       1
                cstackCOMMON                         70       70        E       70       1
                cinit                               5DC      5DC        4      BB8       0
                strings                               3        3       1C        6       0

TOTAL           Name                               Link     Load   Length     Space
        CLASS   CONST          

        CLASS   CODE           
                end_init                              0        0        3         0
                text184                             5E0      5E0        E         0
                text183                             5EE      5EE       18         0
                text182                             6C2      6C2       4E         0
                text181                             633      633       44         0
                text180                             677      677       4B         0
                text179                             710      710       F0         0
                maintext                            606      606       2D         0
                cinit                               5DC      5DC        4         0

        CLASS   STRCODE        

        CLASS   ENTRY          

        CLASS   STRING         
                strings                               3        3       1C         0

        CLASS   BANK0          
                cstackBANK0                          20       20       11         1

        CLASS   BANK1          

        CLASS   BANK2          

        CLASS   BANK3          

        CLASS   RAM            

        CLASS   ABS1           
                abs_s1                               7E       7E        2         1

        CLASS   COMMON         
                cstackCOMMON                         70       70        E         1

        CLASS   SFR0           

        CLASS   SFR1           

        CLASS   SFR2           

        CLASS   SFR3           

        CLASS   CONFIG         
                config                             2007     2007        1         0

        CLASS   IDLOC          

        CLASS   EEDATA         



SEGMENTS        Name                           Load    Length   Top    Selector   Space  Class     Delta

                reset_vec                      000000  000003  000003         0       0  CODE        2
                strings                        000003  00001C  00001F         6       0  STRING      2
                cstackBANK0                    000020  000011  000031        20       1  BANK0       1
                cstackCOMMON                   000070  00000E  00007E        70       1  COMMON      1
                cinit                          0005DC  000004  0005E0       BB8       0  CODE        2
                text184                        0005E0  00000E  0005EE       BC0       0  CODE        2
                text183                        0005EE  000018  000606       BDC       0  CODE        2
                maintext                       000606  00002D  000633       C0C       0  CODE        2
                text181                        000633  000044  000677       C66       0  CODE        2
                text180                        000677  00004B  0006C2       CEE       0  CODE        2
                text182                        0006C2  00004E  000710       D84       0  CODE        2
                text179                        000710  0000F0  000800       E20       0  CODE        2
                config                         002007  000001  002008      400E       0  CONFIG      2


UNUSED ADDRESS RANGES

        Name                Unused          Largest block    Delta
        BANK0            0031-006F             3F           1
        BANK1            00A0-00EF             50           1
        BANK2            0110-016F             60           1
        BANK3            0190-01EF             60           1
        CODE             001F-05DB            5BD           2
                         0800-1FFF            800
        CONST            001F-05DB            100           2
                         0800-1FFF            100
        EEDATA           2100-21FF            100           2
        ENTRY            001F-05DB            100           2
                         0800-1FFF            100
        IDLOC            2000-2003              4           2
        RAM              0031-006F             3F           1
                         00A0-00EF             50
                         0110-016F             60
                         0190-01EF             60
        SFR0             0000-001F             20           1
        SFR1             0080-009F             20           1
        SFR2             0100-010F             10           1
        SFR3             0180-018F             10           1
        STRCODE          001F-05DB            5BD           2
                         0800-1FFF           1800
        STRING           001F-05DB            100           2
                         0800-1FFF            100

                                  Symbol Table

??_ADC_Test           cstackCOMMON 0072
??_SysInit            cstackCOMMON 0070
??___lwdiv            cstackCOMMON 0074
??___lwmod            cstackCOMMON 007C
??_main               cstackBANK0  002E
??_printf             cstackBANK0  0022
??_putch              cstackCOMMON 0070
?_ADC_Test            cstackCOMMON 0070
?_SysInit             cstackCOMMON 0070
?___lwdiv             cstackCOMMON 0070
?___lwmod             cstackCOMMON 0078
?_main                cstackCOMMON 0070
?_printf              cstackBANK0  0020
?_putch               cstackCOMMON 0070
ADC_Test@adc_input    cstackCOMMON 0076
ADC_Test@data         cstackCOMMON 0077
ADC_Test@data2        cstackCOMMON 0074
_ADCON0               (abs)        001F
_ADCON1               (abs)        009F
_ADCS0                (abs)        00FE
_ADCS1                (abs)        00FF
_ADC_Test             text180      0677
_ADIF                 (abs)        0066
_ADON                 (abs)        00F8
_ADRESH               (abs)        001E
_ADRESL               (abs)        009E
_CARRY                (abs)        0018
_EEADR                (abs)        010D
_EECON1               (abs)        018C
_EECON2               (abs)        018D
_EEDATA               (abs)        010C
_GIE                  (abs)        005F
_GO_DONE              (abs)        00FA
_PCFG0                (abs)        04F8
_PCFG1                (abs)        04F9
_PCFG2                (abs)        04FA
_PCFG3                (abs)        04FB
_RCSTA                (abs)        0018
_RD                   (abs)        0C60
_SPBRG                (abs)        0099
_SysInit              text183      05EE
_TRISA0               (abs)        0428
_TRISC6               (abs)        043E
_TRISC7               (abs)        043F
_TRMT                 (abs)        04C1
_TXREG                (abs)        0019
_TXSTA                (abs)        0098
_WR                   (abs)        0C61
_WREN                 (abs)        0C62
__Habs1               abs1         0000
__Hbank0              bank0        0000
__Hbank1              bank1        0000
__Hbank2              bank2        0000
__Hbank3              bank3        0000
__Hcinit              cinit        0000
__Hclrtext            clrtext      0000
__Hcode               code         0000
__Hcommon             common       0000
__Hconfig             config       2008
__HcstackBANK0        cstackBANK0  0000
__HcstackCOMMON       cstackCOMMON 0000
__Heeprom_data        eeprom_data  0000
__Hend_init           end_init     0003
__Hfunctab            functab      0000
__Hidloc              idloc        0000
__Hinit               init         0000
__Hintentry           intentry     0000
__Hmaintext           maintext     0000
__Hpowerup            powerup      0000
__Hram                ram          0000
__Hreset_vec          reset_vec    0000
__Hsfr0               sfr0         0000
__Hsfr1               sfr1         0000
__Hsfr2               sfr2         0000
__Hsfr3               sfr3         0000
__Hstrings            strings      0000
__Htext               text         0000
__Labs1               abs1         0000
__Lbank0              bank0        0000
__Lbank1              bank1        0000
__Lbank2              bank2        0000
__Lbank3              bank3        0000
__Lcinit              cinit        0000
__Lclrtext            clrtext      0000
__Lcode               code         0000
__Lcommon             common       0000
__Lconfig             config       2007
__LcstackBANK0        cstackBANK0  0000
__LcstackCOMMON       cstackCOMMON 0000
__Leeprom_data        eeprom_data  0000
__Lend_init           end_init     0000
__Lfunctab            functab      0000
__Lidloc              idloc        0000
__Linit               init         0000
__Lintentry           intentry     0000
__Lmaintext           maintext     0000
__Lpowerup            powerup      0000
__Lram                ram          0000
__Lreset_vec          reset_vec    0000
__Lsfr0               sfr0         0000
__Lsfr1               sfr1         0000
__Lsfr2               sfr2         0000
__Lsfr3               sfr3         0000
__Lstrings            strings      0000
__Ltext               text         0000
__S0                  (abs)        2008
__S1                  (abs)        007E
__S2                  (abs)        0000
___lwdiv              text182      06C2
___lwdiv@counter      cstackCOMMON 0077
___lwdiv@dividend     cstackCOMMON 0072
___lwdiv@divisor      cstackCOMMON 0070
___lwdiv@quotient     cstackCOMMON 0075
___lwmod              text181      0633
___lwmod@counter      cstackCOMMON 007D
___lwmod@dividend     cstackCOMMON 007A
___lwmod@divisor      cstackCOMMON 0078
__end_of_ADC_Test     text180      06C2
__end_of_SysInit      text183      0606
__end_of___lwdiv      text182      0710
__end_of___lwmod      text181      0677
__end_of_main         maintext     0633
__end_of_printf       text179      0800
__end_of_putch        text184      05EE
__pcstackBANK0        cstackBANK0  0020
__pcstackCOMMON       cstackCOMMON 0070
__pmaintext           maintext     0606
__pstrings            strings      0003
__ptext179            text179      0710
__ptext180            text180      0677
__ptext181            text181      0633
__ptext182            text182      06C2
__ptext183            text183      05EE
__ptext184            text184      05E0
__ptext185            text185      0000
__size_of_ADC_Test    (abs)        0000
__size_of_SysInit     (abs)        0000
__size_of___lwdiv     (abs)        0000
__size_of___lwmod     (abs)        0000
__size_of_main        (abs)        0000
__size_of_printf      (abs)        0000
__size_of_putch       (abs)        0000
_dpowers              strings      0009
_exit                 init         0000
_main                 maintext     0606
_printf               text179      0710
_putch                text184      05E0
btemp                 (abs)        007E
end_of_initialization cinit        05DC
intlevel0             functab      0000
intlevel1             functab      0000
intlevel2             functab      0000
intlevel3             functab      0000
intlevel4             functab      0000
intlevel5             functab      0000
printf@_val           cstackBANK0  0029
printf@ap             cstackBANK0  0025
printf@c              cstackBANK0  002D
printf@f              cstackBANK0  0027
printf@flag           cstackBANK0  0026
printf@prec           cstackBANK0  0028
putch@byte            cstackCOMMON 0070
reset_vec             reset_vec    0000
start                 init         0000
start_initialization  cinit        05DC
wtemp0                (abs)        007E
