[virtmach] instruction set
thaddaeus.frogley@creaturelabs.com
thaddaeus.frogley@creaturelabs.com
Tue, 18 Apr 2000 17:19:30 +0100
Hi,
Quick question. Don't feel obliged to justify your answer.
When trying to create an instruction set for a 3 address machine, assuming
that the following already exist:
jump target
jump-if-zero a,target
jump-if-non-zero a,target
Would you choose:
a)
jump-if-equal a,b,target
jump-if-less a,b,target
etc
Or
b)
test-if-equal a,b,result
test-if-less a,b,result
etc
Or
c)
both.
Given that space and speed are both an issue, and the 256 instruction limit
on bytecode is looking decidedly close. :)
Thad