If we are interested in storing the current program counter in the return address register ($ra), what path would we take?
I am aware that this can either be a jal/jalr command, as I don't think there is another way to store the PC value in $ra otherwise. However, I am having difficulties understanding what is truly happening in the CPU.