Timothy Miller wrote:
On 4/18/06, Robin Mélinand <[EMAIL PROTECTED]> wrote:
1. Is a MISC stack processor an option for us ? That is to say, are the
stack-paradigm drawbacks greater than it advantages ?
What does it mean to have a MISC stack processor? The MISC idea uses
special purpose 'register' operands to encode the opcode. Stack
machines have totally implicit operands.
The docs say it means: Minimal Instruction Set Computer. I think that
this means what most people think RISC means, a computer that doesn't
have a lot of instructions -- IIUC, that doesn't have a lot of extra
instructions -- more complicated things are achieved by executing
multiple instructions. Since with a FORTH type stack machine (as
opposed to a C type stack machine like HOBBIT) you do not need to
specify the location of the data for operations (just like an HP
calculator the data for the operation is the next N registers on the
stack), except for fetching from the stack, so you achieve the same
result as far as the amount of bits needed for the machine instructions.
You are simply going to have an op code instead of a register location.
--
JRT
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)