Which MIPS instruction is used for unconditional branching (jumping) to a specified label in the program?
The instruction j (jump) causes the program execution to immediately and unconditionally transfer control to a new target instruction address (usually represented by a label). The beq and bne instructions are conditional branches, while jal (jump and link) is used for unconditional function calls, as it saves the return address before jumping.