Professional Documents
Culture Documents
1
B.3 Combinational Logic
Decoders:
2
Multiplexors
2×1 Mux:
3
B.5 Constructing a Basic Arithmetic Logic Unit
A 1-Bit ALU
4
A 32-Bit ALU
5
NOR
A 1-bit ALU that perform AND, OR,
addition and subtraction: a b a b
6
Tailoring the 32-Bit ALU to MIPS
• slt
(a b) 0 ((a b) b) (0 b)
a b
that is, a 1 if a-b is negative and 0 if it’s positive sign bit
7
The final 32-bit ALU
8
B.8 Register Files