is sketch loaded at address 0 or at high address on UNO?

thanks for the clarification.

I ordered the chip from adafruit. I confirmed it comes with the 2k bootloader (since it is based on ATmegaBOOT and not optiboot), I could use that chip on my UNO and use it as AVR ISP right? since original UNO chip comes with the 512 byte bootloader and cannot be used as an AVR ISP programmer according to this

NOTE: Currently, you cannot use an Arduino Uno as an ISP programmer because the optiboot bootloader does not support this sketch. A revision for this is in progress.

or is it possible to use UNO with 512byte bootloader as AVR ISP now?