C requires a stack pointer and a index register.Offhand
I don't think
your hardware supports that.
Certain HP2xxx do have index registers (the ones with the EIG instructions
IIRC), but guess how FORTRAN compilers handle indexed array accesses
Err, self-modifying code? That was the traditional way to do this sort of
thing.
I think the PC is noted more more self-modifying code than the old
machines. The only real self modifying code (on your typical early
machine) is the fact the return address is placed in the first word
of subroutine code.