HI-TECH Software C Compiler Linker command line: --edf=C:\Program Files\HI-TECH Software\PICC\9.82\dat\en_msgs.txt -cs \ -h+RC5_Remote_Control.sym -z -Q16F628A -ol.obj -MRC5_Remote_Control.map \ -E1 -ACONST=00h-0FFhx8 -ACODE=00h-07FFh -ASTRCODE=00h-07FFh \ -AENTRY=00h-0FFhx8 -ASTRING=00h-0FFhx8 -ABANK0=020h-06Fh \ -ABANK1=0A0h-0EFh -ABANK2=0120h-014Fh \ -ARAM=020h-06Fh,0A0h-0EFh,0120h-014Fh \ -AABS1=020h-07Fh,0A0h-0EFh,0120h-014Fh -ACOMMON=070h-07Fh -ASFR0=00h-01Fh \ -ASFR1=080h-09Fh -ASFR2=0100h-011Fh -ASFR3=0180h-01EFh \ -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-07Fh/02100h -peeprom_data=EEDATA \ -DEEDATA=2 -DCODE=2 -DSTRCODE=2 -DSTRING=2 -DCONST=2 -DENTRY=2 -k \ startup.obj RC5_Remote_Control.obj Object code version is 3.10 Machine type is 16F628A Name Link Load Length Selector Space Scale startup.obj end_init 10 10 1 8 0 reset_vec 0 0 1 0 0 RC5_Remote_Control.obj intentry 4 4 C 8 0 config 2007 2007 1 400E 0 text304 172 172 B 8 0 text303 129 129 1E 8 0 text302 157 157 10 8 0 text301 147 147 10 8 0 text300 81 81 5F 8 0 text299 180 180 3 8 0 text298 17D 17D 3 8 0 text297 11 11 70 8 0 maintext E0 E0 49 8 0 cstackBANK0 20 20 8 20 1 cstackCOMMON 70 70 7 70 1 bssBANK0 28 28 6 20 1 bssCOMMON 77 77 3 70 1 cinit 167 167 B 8 0 TOTAL Name Link Load Length Space CLASS CONST CLASS CODE end_init 10 10 1 0 intentry 4 4 C 0 reset_vec 0 0 1 0 text304 172 172 B 0 text303 129 129 1E 0 text302 157 157 10 0 text301 147 147 10 0 text300 81 81 5F 0 text299 180 180 3 0 text298 17D 17D 3 0 text297 11 11 70 0 maintext E0 E0 49 0 cinit 167 167 B 0 CLASS STRCODE CLASS ENTRY CLASS STRING CLASS BANK0 cstackBANK0 20 20 8 1 bssBANK0 28 28 6 1 CLASS BANK1 CLASS BANK2 CLASS RAM CLASS ABS1 abs_s1 7E 7E 2 1 CLASS COMMON cstackCOMMON 70 70 7 1 bssCOMMON 77 77 3 1 CLASS SFR0 CLASS SFR1 CLASS SFR2 CLASS SFR3 CLASS CONFIG config 2007 2007 1 0 CLASS IDLOC CLASS EEDATA CLASS BANK3 SEGMENTS Name Load Length Top Selector Space Class Delta reset_vec 000000 000001 000001 0 0 CODE 2 intentry 000004 00017F 000183 8 0 CODE 2 cstackBANK0 000020 00000E 00002E 20 1 BANK0 1 cstackCOMMON 000070 00000A 00007A 70 1 COMMON 1 config 002007 000001 002008 400E 0 CONFIG 2 UNUSED ADDRESS RANGES Name Unused Largest block Delta BANK0 002E-006F 42 1 BANK1 00A0-00EF 50 1 BANK2 0120-014F 30 1 CODE 0001-0003 3 2 0183-07FF 67D COMMON 007A-007D 4 1 CONST 0001-0003 3 2 0183-07FF 100 EEDATA 2100-217F 80 2 ENTRY 0001-0003 3 2 0183-07FF 100 IDLOC 2000-2003 4 2 RAM 002E-006F 42 1 00A0-00EF 50 0120-014F 30 SFR0 0000-001F 20 1 SFR1 0080-009F 20 1 SFR2 0100-011F 20 1 SFR3 0180-01EF 70 1 STRCODE 0001-0003 3 2 0183-07FF 67D STRING 0001-0003 3 2 0183-07FF 100 Symbol Table ??_ISR cstackCOMMON 0070 ??_OFF cstackCOMMON 0074 ??_ON cstackCOMMON 0074 ??_One cstackCOMMON 0076 ??_SendRc5 cstackBANK0 0020 ??_Zero cstackCOMMON 0076 ??_delay_89ms cstackCOMMON 0074 ??_evaluate_tastatur cstackCOMMON 0074 ??_main cstackBANK0 0024 ?_ISR cstackCOMMON 0070 ?_OFF cstackCOMMON 0070 ?_ON cstackCOMMON 0070 ?_One cstackCOMMON 0070 ?_SendRc5 cstackCOMMON 0076 ?_Zero cstackCOMMON 0070 ?_delay_89ms cstackCOMMON 0070 ?_evaluate_tastatur cstackCOMMON 0070 ?_main cstackCOMMON 0070 OFF@i cstackCOMMON 0075 ON@i cstackCOMMON 0075 SendRc5@command cstackBANK0 0021 SendRc5@group cstackCOMMON 0076 SendRc5@i cstackBANK0 0022 _CARRY (abs) 0018 _CM0 (abs) 00F8 _CM1 (abs) 00F9 _CM2 (abs) 00FA _CMCON (abs) 001F _CountA bssCOMMON 0077 _CountB bssBANK0 0028 _CountC bssBANK0 002A _EEADR (abs) 009B _EECON1 (abs) 009C _EECON2 (abs) 009D _EEDATA (abs) 009A _GIE (abs) 005F _INTCON (abs) 000B _ISR text304 0172 _OFF text302 0157 _ON text303 0129 _OPTION_REG (abs) 0081 _One text299 0180 _PORTA (abs) 0005 _PORTB (abs) 0006 _RA0 (abs) 0028 _RBIE (abs) 005B _RBIF (abs) 0058 _RD (abs) 04E0 _SendRc5 text297 0011 _TRISA (abs) 0085 _TRISB (abs) 0086 _WR (abs) 04E1 _WREN (abs) 04E2 _Zero text298 017D __Habs1 abs1 0000 __Hbank0 bank0 0000 __Hbank1 bank1 0000 __Hbank2 bank2 0000 __Hbank3 bank3 0000 __HbssBANK0 bssBANK0 0000 __HbssCOMMON bssCOMMON 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 0011 __Hfunctab functab 0000 __Hidloc idloc 0000 __Hinit init 0010 __Hintentry intentry 0010 __Hmaintext maintext 0000 __Hpowerup powerup 0000 __Hram ram 0000 __Hreset_vec reset_vec 0001 __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 __LbssBANK0 bssBANK0 0000 __LbssCOMMON bssCOMMON 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 0010 __Lfunctab functab 0000 __Lidloc idloc 0000 __Linit init 0010 __Lintentry intentry 0004 __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) 007A __S2 (abs) 0000 __end_of_ISR text304 017D __end_of_OFF text302 0167 __end_of_ON text303 0147 __end_of_One text299 0183 __end_of_SendRc5 text297 0081 __end_of_Zero text298 0180 __end_of_delay_89ms text301 0157 __end_of_evaluate_tastatur text300 00E0 __end_of_main maintext 0129 __pbssBANK0 bssBANK0 0028 __pbssCOMMON bssCOMMON 0077 __pcstackBANK0 cstackBANK0 0020 __pcstackCOMMON cstackCOMMON 0070 __pintentry intentry 0004 __pmaintext maintext 00E0 __ptext296 text296 0000 __ptext297 text297 0011 __ptext298 text298 017D __ptext299 text299 0180 __ptext300 text300 0081 __ptext301 text301 0147 __ptext302 text302 0157 __ptext303 text303 0129 __ptext304 text304 0172 __ptext305 text305 0000 __size_of_ISR (abs) 0000 __size_of_OFF (abs) 0000 __size_of_ON (abs) 0000 __size_of_One (abs) 0000 __size_of_SendRc5 (abs) 0000 __size_of_Zero (abs) 0000 __size_of_delay_89ms (abs) 0000 __size_of_evaluate_tastatur (abs) 0000 __size_of_main (abs) 0000 _delay_89ms text301 0147 _evaluate_tastatur text300 0081 _exit init 0010 _main maintext 00E0 _somethingpressed bssBANK0 002C _toggle bssCOMMON 0079 btemp (abs) 007E end_of_initialization cinit 0170 evaluate_tastatur@a cstackBANK0 0023 evaluate_tastatur@comcode cstackBANK0 0020 evaluate_tastatur@e cstackBANK0 0021 evaluate_tastatur@i cstackBANK0 0022 interrupt_function intentry 0004 intlevel0 functab 0000 intlevel1 functab 0000 intlevel2 functab 0000 intlevel3 functab 0000 intlevel4 functab 0000 intlevel5 functab 0000 main@comcode cstackBANK0 0027 main@help cstackBANK0 0025 main@subcode cstackBANK0 0026 reset_vec reset_vec 0000 saved_w (abs) 007E start init 0010 start_initialization cinit 0167 wtemp0 (abs) 007E