Here is a circuit for your educational enjoyment. It is based on information that was found at http://library.thinkquest.org/25111/alu.shtml (with some reorganization).
The 1-bit ALU supports the following functions:
0: a AND b
1: a OR b
2: NOT b
3: a PLUS b
The test harness shows how each of the circuits can be used. It also shows how the 1-bit ALU can be ganged to create a 4-bit ALU.
Regards,
John
Sample Circuit: Simple ALU
Sample Circuit: Simple ALU
- Attachments
-
- Simple ALU.CircuitProject
- Simple ALU
- (101.62 KiB) Downloaded 1773 times
Re: Sample Circuit: Simple ALU
Nice. Are you planning to upscale it to CPU?
Re: Sample Circuit: Simple ALU
Yes, step by step, learning and stumbling along the way.