[comp.arch] reusing registers

crick@bnr-rsc.UUCP (Bill Crick) (03/11/88)

Regarding the issue of two or three address machines: The whole idea
of the large register sets and load/store machines is to keep the live
variables in registers as much as possible. This implies that you want to
reuse operands, which means you would want a three address machine. A two
address machine requires that you copy or stomp an operand every time?
This doesn't seem to be the best way to keep register lives as long as 
possible. I seem to remember an alternate definition of RISC in which
the "R" stood for REUSE of operands. Well? 
  Bill Crick      Bell Northern Research

Computo, Ergo Sum! (V Pbzchgr, Gurersber, V Nz!)