Bentium Pro ALU: Overview, Registers, Adder, Logic, Shift/Rotate and Schematics
My Bentium Pro computer is a Ben Eater inspired machine which uses many of the same ideas and many identical or very similar circuits. My intention with these blog posts was to write about the things I have added or done differently and leave the same/similar stuff for people to copy from Ben. I also …. Read More
The Bentium Pro Flags Register
After giving you a general tour of the ALU of the Bentium Pro and the carry select circuitry I want to move onto describing the flags register and how the flags are evaluated. As a reminder, the Bentium Pro has four flags: Carry. This can contain the carry/borrow from the adder and also the bit …. Read More
Breadboarding With Diode Logic
I was thinking recently about OR gates. We normally do these with TTL logic chips but I wondered whether it would be possible to do the same thing with diodes. A quick Google showed that this was not merely a workable idea but something which has a name – ‘diode logic‘ – and which has …. Read More
Adding ADC, SBC, INC & DEC Operations To Ben Eater’s ALU
The ALU on Ben Eater’s original Bentium 8-bit computer has two operations: add (ADD) and subtract (SUB). This gives his design the ability to add and subtract 8-bit numbers. But if you want to add or subtract larger numbers then you need more than 8 bits. You could do this by expanding to a 16-bit …. Read More