CPE 315
Professor Stearns
MIPS ALU Functions
The MIPS arithmetic and logical unit can perform the following
operations in one clock. Be sure you are able to explain how it
accomplishes each operation.
Since $0 == 0, it is easy to satisfy the == 0 conditions
- A and B
- A' and B
- A and B'
- A or B
- A' or B
- A or B'
- A nor B
- A + B
- A + B + 1
- A' + B
- A + B'
- A - B
- B - A
- set less
- A (assumes B == 0)
- B (assumes A == 0)
- A'(assumes B == 0)
- B'(assumes A == 0)
- A + 1 (assumes B == 0)
- A - 1 (assumes B == 0)
- B + 1 (assumes A == 0)
- B' + 1 (assumes A == 0)
Last updated on 11/6/04