HI-TECH Software PICC-18 Compiler V9.80 () Linker command line: --edf=C:\Program Files (x86)\HI-TECH Software\PICC-18\9.80\dat\en_msgs.txt \ -cs -h+Test.sym -z -Q18F452 -ol.obj -MTest.map -E1 -ver=PICC-18 \ -ACODE=00h-03FFFhx2 -ACONST=00h-07FFFh -ASMALLCONST=0600h-06FFhx122 \ -AMEDIUMCONST=0600h-07FFFh -ACOMRAM=01h-07Fh -AABS1=00h-05FFh \ -ABIGRAM=01h-05FFh -ARAM=080h-0FFh,0100h-01FFhx5 -ABANK0=080h-0FFh \ -ABANK1=0100h-01FFh -ABANK2=0200h-02FFh -ABANK3=0300h-03FFh \ -ABANK4=0400h-04FFh -ABANK5=0500h-05FFh -ASFR=0F80h-0FFFh \ -preset_vec=00h,intcode=08h,intcodelo,powerup,init,end_init \ -pramtop=0600h -psmallconst=SMALLCONST -pmediumconst=MEDIUMCONST \ -pconst=CONST -AFARRAM=00h-00h -ACONFIG=0300000h-030000Dh -pconfig=CONFIG \ -AIDLOC=0200000h-0200007h -pidloc=IDLOC -AEEDATA=0F00000h-0F000FFh \ -peeprom_data=EEDATA \ -prdata=COMRAM,nvrram=COMRAM,nvbit=COMRAM,rbss=COMRAM,rbit=COMRAM \ -pfarbss=FARRAM,fardata=FARRAM \ -pintsave_regs=BIGRAM,bigbss=BIGRAM,bigdata=BIGRAM -pbss=RAM \ -pidata=CODE,irdata=CODE,ibigdata=CODE,ifardata=CODE startup.obj Test.obj Object code version is 3.10 Machine type is 18F452 Call graph: (short form) Name Link Load Length Selector Space Scale startup.obj end_init 20 20 4 4 0 reset_vec 0 0 4 0 0 Test.obj intcode 8 8 18 4 0 text7 236 236 2E 4 0 text5 192 192 42 4 0 text4 144 144 4E 4 0 text3 264 264 18 4 0 text2 206 206 30 4 0 text1 24 24 120 4 0 text0 27C 27C C 4 0 cstackCOM 1 1 C 1 1 dataCOMRA D D B 1 1 bssCOMRAM 20 20 6 1 1 cinit 1D4 1D4 32 4 0 nvCOMRAM 18 18 8 1 1 idataCOMR 288 288 B 4 0 TOTAL Name Link Load Length Space CLASS CODE end_init 20 20 4 0 intcode 8 8 18 0 reset_vec 0 0 4 0 text7 236 236 2E 0 text5 192 192 42 0 text4 144 144 4E 0 text3 264 264 18 0 text2 206 206 30 0 text1 24 24 120 0 text0 27C 27C C 0 cinit 1D4 1D4 32 0 idataCOMR 288 288 B 0 CLASS CONST CLASS SMALLCONST CLASS MEDIUMCONST CLASS COMRAM cstackCOM 1 1 C 1 dataCOMRA D D B 1 bssCOMRAM 20 20 6 1 nvCOMRAM 18 18 8 1 CLASS ABS1 CLASS BIGRAM CLASS RAM CLASS BANK0 CLASS BANK1 CLASS BANK2 CLASS BANK3 CLASS BANK4 CLASS BANK5 CLASS SFR CLASS FARRAM CLASS CONFIG CLASS IDLOC CLASS EEDATA SEGMENTS Name Load Length Top Selector Space Class reset_vec 000000 000004 000004 0 0 CODE cstackCOMRAM 000001 000025 000026 1 1 COMRAM intcode 000008 00028B 000293 4 0 CODE UNUSED ADDRESS RANGES Name Unused Largest block Delta BANK0 080-0FF 80 BANK1 100-1FF 100 BANK2 200-2FF 100 BANK3 300-3FF 100 BANK4 400-4FF 100 BANK5 500-5FF 100 BIGRAM 026-5FF 5DA CODE 004-007 4 293-7FFF 3D6D COMRAM 026-07F 5A CONFIG 300000-30000D E CONST 004-007 4 293-7FFF 7D6D EEDATA F00000-F000FF 100 IDLOC 200000-200007 8 MEDIUMCONST 600-7FFF 7A00 RAM 080-5FF 100 SFR F80-FFF 80 SMALLCONST 600-7FFF 100 Symbol Table ??_FndTest cstackCOMRAM 00D ??_FndTimer cstackCOMRAM 001 ??_HIGH_ISR cstackCOMRAM 001 ??_SysInit cstackCOMRAM 003 ??___lwdiv cstackCOMRAM 00A ??___lwmod cstackCOMRAM 005 ??_flilflop_Enable cstackCOMRAM 002 ??_main cstackCOMRAM 00D ?_FndTest cstackCOMRAM 001 ?_FndTimer cstackCOMRAM 001 ?_HIGH_ISR cstackCOMRAM 001 ?_SysInit cstackCOMRAM 001 ?___lwdiv cstackCOMRAM 006 ?___lwmod cstackCOMRAM 001 ?_flilflop_Enable cstackCOMRAM 001 ?_main cstackCOMRAM 001 FndTest@j nvCOMRAM 018 FndTest@k nvCOMRAM 01A FndTest@l nvCOMRAM 01C FndTest@m nvCOMRAM 01E FndTimer@cnt2 bssCOMRAM 020 _CntDelay bssCOMRAM 022 _FndCnt bssCOMRAM 024 _FndTest text1 024 _FndTimer text7 236 _HIGH_ISR intcode 008 _INTCON (abs) FF2 _Num dataCOMRAM 00D _PORTB (abs) F81 _PORTC (abs) F82 _PORTD (abs) F83 _PORTE (abs) F84 _SysInit text2 206 _T0CON (abs) FD5 _TMR0 (abs) FD6 _TMR0L (abs) FD6 _TRISA (abs) F92 _TRISB (abs) F93 _TRISC (abs) F94 _TRISD (abs) F95 _TRISE (abs) F96 __HRAM (abs) 000 __Habs1 abs1 000 __Hbank0 bank0 000 __Hbank1 bank1 000 __Hbank2 bank2 000 __Hbank3 bank3 000 __Hbank4 bank4 000 __Hbank5 bank5 000 __Hbigbss bigbss 000 __Hbigdata bigdata 000 __Hbigram bigram 000 __Hbss bss 000 __HbssCOMRAM bssCOMRAM 000 __Hcinit cinit 000 __Hclrtext clrtext 000 __Hcomram comram 000 __Hconfig config 000 __Hconst const 000 __HcstackCOMRAM cstackCOMRAM 000 __Hdata data 000 __HdataCOMRAM dataCOMRAM 000 __Heeprom_data eeprom_data 000 __Hend_init end_init 024 __Hfarbss farbss 000 __Hfardata fardata 000 __Hibigdata ibigdata 000 __Hidata idata 000 __HidataCOMRAM idataCOMRAM 000 __Hidloc idloc 000 __Hifardata ifardata 000 __Hinit init 020 __Hintcode intcode 020 __Hintcode_body intcode_body 000 __Hintcodelo intcodelo 020 __Hintentry intentry 000 __Hintret intret 000 __Hintsave_regs intsave_regs 000 __Hirdata irdata 000 __Hmediumconst mediumconst 000 __HnvCOMRAM nvCOMRAM 000 __Hnvbit nvbit 000 __Hnvrram nvrram 000 __Hpa_nodes pa_nodes 000 __Hparam rparam 000 __Hpowerup powerup 020 __Hram ram 000 __Hramtop ramtop 600 __Hrbit rbit 000 __Hrbss rbss 000 __Hrdata rdata 000 __Hreset_vec reset_vec 004 __Hrparam rparam 000 __Hsfr sfr 000 __Hsmallconst smallconst 000 __Hstruct struct 000 __Htemp temp 000 __Htext text 000 __Htext0 text0 000 __Htext1 text1 000 __Htext2 text2 000 __Htext3 text3 000 __Htext4 text4 000 __Htext5 text5 000 __Htext7 text7 000 __Htext8 text8 000 __LRAM (abs) 001 __Labs1 abs1 000 __Lbank0 bank0 000 __Lbank1 bank1 000 __Lbank2 bank2 000 __Lbank3 bank3 000 __Lbank4 bank4 000 __Lbank5 bank5 000 __Lbigbss bigbss 000 __Lbigdata bigdata 000 __Lbigram bigram 000 __Lbss bss 000 __LbssCOMRAM bssCOMRAM 000 __Lcinit cinit 000 __Lclrtext clrtext 000 __Lcomram comram 000 __Lconfig config 000 __Lconst const 000 __LcstackCOMRAM cstackCOMRAM 000 __Ldata data 000 __LdataCOMRAM dataCOMRAM 000 __Leeprom_data eeprom_data 000 __Lend_init end_init 020 __Lfarbss farbss 000 __Lfardata fardata 000 __Libigdata ibigdata 000 __Lidata idata 000 __LidataCOMRAM idataCOMRAM 000 __Lidloc idloc 000 __Lifardata ifardata 000 __Linit init 020 __Lintcode intcode 008 __Lintcode_body intcode_body 000 __Lintcodelo intcodelo 020 __Lintentry intentry 000 __Lintret intret 000 __Lintsave_regs intsave_regs 000 __Lirdata irdata 000 __Lmediumconst mediumconst 000 __LnvCOMRAM nvCOMRAM 000 __Lnvbit nvbit 000 __Lnvrram nvrram 000 __Lpa_nodes pa_nodes 000 __Lparam rparam 000 __Lpowerup powerup 020 __Lram ram 000 __Lramtop ramtop 600 __Lrbit rbit 000 __Lrbss rbss 000 __Lrdata rdata 000 __Lreset_vec reset_vec 000 __Lrparam rparam 000 __Lsfr sfr 000 __Lsmallconst smallconst 000 __Lstruct struct 000 __Ltemp temp 000 __Ltext text 000 __Ltext0 text0 000 __Ltext1 text1 000 __Ltext2 text2 000 __Ltext3 text3 000 __Ltext4 text4 000 __Ltext5 text5 000 __Ltext7 text7 000 __Ltext8 text8 000 __S0 (abs) 293 __S1 (abs) 026 ___lwdiv text4 144 ___lwdiv@counter cstackCOMRAM 00C ___lwdiv@dividend cstackCOMRAM 006 ___lwdiv@divisor cstackCOMRAM 008 ___lwdiv@quotient cstackCOMRAM 00A ___lwmod text5 192 ___lwmod@counter cstackCOMRAM 005 ___lwmod@dividend cstackCOMRAM 001 ___lwmod@divisor cstackCOMRAM 003 __accesstop (abs) 080 __activetblptr (abs) 000 __end_of_FndTest text1 138 __end_of_FndTimer text7 264 __end_of_HIGH_ISR intcode 020 __end_of_SysInit text2 236 __end_of___lwdiv text4 192 __end_of___lwmod text5 1D4 __end_of_flilflop_Enable text3 27C __end_of_main text1 024 __mediumconst mediumconst 000 __pbssCOMRAM bssCOMRAM 020 __pcinit cinit 1D4 __pcstackCOMRAM cstackCOMRAM 001 __pdataCOMRAM dataCOMRAM 00D __pidataCOMRAM idataCOMRAM 288 __pintcode intcode 008 __pnvCOMRAM nvCOMRAM 018 __ptext0 text0 27C __ptext1 text1 024 __ptext2 text2 206 __ptext3 text3 264 __ptext4 text4 144 __ptext5 text5 192 __ptext7 text7 236 __ptext8 text8 000 __ramtop ramtop 600 __size_of_FndTest (abs) 000 __size_of_FndTimer (abs) 000 __size_of_HIGH_ISR (abs) 000 __size_of_SysInit (abs) 000 __size_of___lwdiv (abs) 000 __size_of___lwmod (abs) 000 __size_of_flilflop_Enable (abs) 000 __size_of_main (abs) 000 __smallconst smallconst 000 _flilflop_Enable text3 264 _main text0 27C end_of_initialization cinit 200 flilflop_Enable@Add cstackCOMRAM 002 flilflop_Enable@OuputData cstackCOMRAM 001 intlevel0 text 000 intlevel1 text 000 intlevel2 text 000 intlevel3 text 000 start init 020 start_initialization cinit 1D4