.hex uploading

Hi,
Im a newbie to the arduino scene so forgive me if im being stupid.

Ive just been looking at the .hex files generated by the wire environment, and assuming they are in a standard intel hex format I see they all seem to begin with something like:

:100000000C945A000C9477000C9477000C947700B1

to my mind this would appear to be a setup for the various interrupt vesctors. so why is this here when the example program i was running set up its own vectors dynamiclay in the code.

I can only assume that each wire assemble contains a copy of the bootload ISP code! is this correct?

Regards
CodeMonkey

I can only assume that each wire assemble contains a copy of the bootload ISP code! is this correct?

No.

You're probably seeing the common main() function that calls your setup() and loop() functions.

-j