how to make N bit ALU
for 4 Bit ALU
4 bit ALU
4 bit input A
4 bit input B
0 0 0 F= A and B
0 0 1 F= A or B
0 1 0 F= A Nand B
0 1 1 F= A nor B
1 0 0 F= A Xor B
1 0 1 F=A X nor B
1 1 0 F= A addition B
1 1 1 F= A subtraction B [/CODE]
for 4 Bit ALU
4 bit ALU
4 bit input A
4 bit input B
0 0 0 F= A and B
0 0 1 F= A or B
0 1 0 F= A Nand B
0 1 1 F= A nor B
1 0 0 F= A Xor B
1 0 1 F=A X nor B
1 1 0 F= A addition B
1 1 1 F= A subtraction B [/CODE]
Code:
S2 S1 S0 A B F
0 0 0 0 0 0 AND
0 1 0
1 0 0
1 1 1
0 0 1 0 0 0 or
0 1 1
1 0 1
1 1 1
0 1 0 0 0 1 NAND
0 1 1
1 0 1
1 1 0
0 1 1 0 0 1 NOR
0 1 0
1 0 0
1 1 0
1 0 0 0 0 0 Xor
0 1 1
1 0 1
1 1 0
1 0 1 0 0 1 X nor
0 1 0
1 0 0
1 1 1
1 1 0 0 0 0 addition
0 1 1
1 0 1
1 1 0
1 1 1 0 0 0 subtraction
0 1 1
1 0 1
1 1 0
Last edited by a moderator: