When the computer starts up, the code in BIOS is executed first. However, how is the code in BIOS loaded into the RAM for execution ? 

I have referred to this question - [Is BIOS read from the BIOS chip or copied into RAM on startup?](https://superuser.com/questions/336021/is-bios-read-from-the-bios-chip-or-copied-into-ram-on-startup). However, it has confused me more. If the BIOS is loaded from ROM and the ROM is a separate chip, what is the point of talking about segment addresses in RAM ? Also, where is the BIOS code loaded - is it in the last 1 MiB of real mode address space, or some other location ?

If someone could list the steps from computer start-up upto the execution of first BIOS instruction including the memory addresses used, it would be very helpful