I've been working through the problems in a game based around building a Turing Complete machine.
One of the final problems asks you to implement the call
and return
instructions. This makes it seem like they're part of the ISA and need to be implemented in the microarchitecture.
Is this accurate? Or are call
and return
usually built from simpler instructions?