But coding this emulator, thinking about how to
structure the logic - yes, I know, probably too high level, but still, fetch the
instruction, decode it, decode it's operands, fetch additional memory if operands are
pointers or extend the instruction length, execute the operation, store the instruction,
etc., while overly simplified, give me a fair idea what that billion-transistor slab of
silicon in front of me (or in my pocket!) is doing when it's doing it's thing.
Or you could wait for the inevitable videos of virtual machines built
with redstone that will start popping up on Youtube any day now.
--
Will