[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 6502 illegal opcodes questions
In article <e53i7m$1set$1@merope.saaf.se>,
pausch@saaf.se (Paul Schlyter) wrote:
> The Java platform doesn't exist in hardware - it must be simulated
> in software. "But that means Java is portable: I can run my JVM on
I thought Java bytecodes, or at least a significant portion of them,
actually had been implemented in hardware. But I know for certain that
UCSD P-code had been implemented in hardware once at least once in the
mid '80s. I think it was called the "P-Engine", and Jerry Pournelle
mentioned it in his column in Byte.
Likewise, I recall that a significant portion of Smalltalk bytecodes and
primitives were implemented in hardware at Xerox, using the Dorado's
capability for downloadable microcode.
So just because someone makes up an instruction set for a virtual
machine doesn't mean that it can't (or won't) be implemented in
hardware. There may be a few of the more complicated instructions that
have to be trapped out and implemented in terms of the less complicated
instructions, but if someone feels a need to do so, it can get
implemented in hardware. (So when is someone going to take up the
challenge and implement Zork's instruction set in VHDL?)