**Not completely finished**
Google's definition of ALU:
Arithmetic Logic Unit. This is a mathematical core circuitry that applies to all computers central processing units (CPU). ALU mathematically and logically calculates the results of binary data.
In Lamen's terms, a magical thingy in a computer that does math!
...
Anyway, this is my 4 bit ALU. It's not finished yet, but almost. Once it is, I will start working on a CPU and try to make this a full computer.
What it can do:
-ANDing
-ORing
-Save/Reset button (First press : Saves values on screen to memory. Second press : Clears all of the values in memory)
-Load lever (Loads values from memory)
-Addition (I think you know what this is... If you don't, well....)
-SOON : Subtraction, if I can figure out how to do that
I made a 16-bit version with subtraction :D Trying to get it as a video response.
GamerBro64 5 days ago
@OCoptimusconvoy a CPU's function is to take a set of instructions and complete them. This is just the logic section of the ALU, to make it a CPU you would need program memory to store instructions and memory adresses, RAM to store values, accumulators to store ALU values, a decoder to take instructions and send them out, a program counter to select different addresses of the program memory, and a clock to increment the program counter.
kenkwanaproductions 1 week ago
what would turn this into a cpu?
OCoptimusconvoy 1 month ago
noice!
ChiefSuckEmHard 2 months ago
Are you still working on subtraction? If so, look up two's compliment
OkWhoTookMyKnife 9 months ago
Awesome!!!
TNTMinister 10 months ago