322 lines
15 KiB
Plaintext
322 lines
15 KiB
Plaintext
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
|