Somewhat off topic, because although I did see a huge number of different 8-bit systems, I spent loads of time talking to Peter Onion,
curator of the
Elliott 803 which is an
early British mainframe. He's got full logic diagrams for the machine and was extraordinarily helpful and knowledgeable.
One point of note: the integer multiplier is
Booth-encoded, although it wasn't crystal clear whether it looks at 2 bits or 3 bits. It seems that it doesn't manage to halve the number of operations (which surprised me) but it does allow a signed multiplier to do an early-exit when it runs out of bits of interest. Might need more investigation to understand that. (Relates to
this discussion here.)
My notes on the Elliott 803
here.
Many shakey and fuzzy pictures of 8bit and other computers
here.
TNMOC is embedded in Bletchley Park, so I have other posts from the day:
-
Turing, Enigma and the Bombe -
Tunny, Heath Robinson and Colossus -
U-110 and homing pigeonsI thoroughly recommend a day on site to anyone who finds themselves in the UK (it's a short train ride from London) - the main ticket is also an annual season ticket, and this is my third visit. I've never managed to get back within 12 months, but as you see, I find it worth multiple trips.
Cheers
Ed
p.s. some notes on the compiler, assembler, runtime and the boot loader can be found
here.
p.p.s. some notes on magnetic core memory
here, and on core-based logic
here.
p.p.p.s. a description of the Elliott 803 microarchitecture and instruction set can be found in patent number RE28221
p.p.p.p.s there's an emulator by Tim Baldwin
here.