On Jan 22, 2008 9:42 PM, David Brown <[EMAIL PROTECTED]> wrote: > On Tue, Jan 22, 2008 at 09:26:44PM -0800, Andrew Lentvorski wrote: > > > If you are really looking for a stack-based architecture, the keyword you > > should use is "transputer" from inmos. > > Or the Novix NC4016 > <http://www.ece.cmu.edu/~koopman/stack_computers/sec4_4.html>. It has > separate memory for the data return stack and program memory. Most > instructions are a single clock, _without pipelining_. So you can only run > your the cpu at half of the memory speed, but there is no branch stall. > > An interesting exercise is to look at the instruction set encoding and see > if you can figure out how to represent even a single useful instruction. > > Dave
Once you get used to stack based computing then it is the case that one looks at a register based instruction set and says, "An interesting exercise is to look at the instruction set encoding and see if you can figure out how to represent even a single useful instruction." BobLQ -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg
