The architecture I'm used to seeing in education circumstances is MIPS.
It's got practically no immediate application, but it maintains a small number of opcodes, has no weird addressing scheme that I recall. I don't know if there's a standard ABI, but the one I used was not too difficult to understand.
There seems to be an abundance of class notes, tutorials, and free emulators out on the web for it. Is there any reason that doesn't work in your hypothetical scenario?
It's got practically no immediate application, but it maintains a small number of opcodes, has no weird addressing scheme that I recall. I don't know if there's a standard ABI, but the one I used was not too difficult to understand.
There seems to be an abundance of class notes, tutorials, and free emulators out on the web for it. Is there any reason that doesn't work in your hypothetical scenario?