Ray Arachelian wrote:
<Devil'sAdvocateMode>
Except that each one of the logic operations emulated are executed on a
real ALU, using similar devices.
For example, when you run an AND opcode through an emulator, at some
point, the real CPU running the emulator does run it through a set of
AND gates.
When you do an ADD, or SUB that ADD or SUB goes through an ALU running a
similar instruction.
Using ADD or SUB gates, as appropriate... <snicker>
You could look at this as being
"interpreted" on
a real computer, and "compiled" on an FPGA.
Sort of. :-)
Actually, not a bad analogy!