Fixed bug in cpu, when performing a call operation was storing
the wrong return address on the stack