I'm studying MIPS 32 bit architecture and I don't understand a few things about jump instruction implementation. In particular, why for jump implementation we must insert into PC:
- the upper 4 bits of the current PC+4
- the 26-bit immediate field of the jump instruction
- adding 00 as the 2 low order bits