07-11-2013, 10:55 PM
(07-11-2013, 10:39 PM)newomaster Wrote: The images you have provided are not publicly available.
Hm okay, that's a pretty common design. Can you explain a bit about how it works? Describe how the adder works, how the logic gates are made and what you do to the adder to make it perform bitwise logic.
The Adder: The Adder Consists Of 8 XORS, 2 Make up One bit (4 bits total) One bit of the adder does: 0+0=0
1+0=1
0+1=1
1+1=10 In this part the 0 stays on the original bit and the one is carried over.
Invert A: Inverts all the A inputs
Invert B: Inverts all the B inputs (used for subtraction)
CIN: adds one to the first bit (used for subtraction)
OR: Disables the NAND in the first XOR of every bit so all that's left is OR
Cut Carry: Prevents the Adder from carrying digits so the ALU can perform Logic Operations (XOR, AND, ect.)
Flood Carry: Inverts the Outputs of the adder (Used on NOR)
SUB: Enables Invert B and CIN, (compliment 1 used for subtraction)
OR: enables the OR SO numbers like 1 + 1= 1, 1 + 0 =1, ect.
NOR enables the Flood Carry and OR
AND enables the invert A, invert B, cut carry, Flood Carry
If you need anything else just ask.