image/svg+xml

Arithmetic Logic Unit (ALU)

Arithmetic Logic Unit implemented using gate logic.

Objectives

Approach Taken

In this project I implemented:

  1. 1-bit and 8-bit adder using gates (AND, XOR, OR and NOT).
  2. 8-bit adder / substractor using gates.
  3. 8-bit equality and less-than checker using gates.
  4. Tests code to validate the behaviour of components.
  5. ALU component that supported multiplication and shifts (left and right).

Learning Outcomes

About Course - COMS12200