alexande@drivax.UUCP (Mark Alexander) (05/05/87)
The V60 manages to achieve a neat compromise between the two previously mentioned alternatives (generality but huge stack frames, or dedicated registers and small stack frames). The V60 allows complete generality in the source and destination operands, but dedicates two registers for storing the temporary values needed to resume the instruction after an interrupt. The loss of two registers is insignificant (the machine has 32 general purpose registers); and only two extra words need to be saved on the stack by interrupt handlers. The V60 can get by with just two words because it does some re-evaluation of the operands of the instruction when it's resumed (this is where my understanding gets a little hazy). -- Mark Alexander ...{hplabs,seismo,sun,ihnp4}amdahl!drivax!alexande (This space intentionally left blank.)