Gettysburg College

CS 221
Computer Organization and Assembly Language Programming

Spring 2026

Assignment 6

Due: Thu, Mar 5, by 11:59pm

Readings

Description

This assignment will focus on the following tasks: Build the ALU circuit described in Project 2:

N2T: Project 2

Chapter 2 provides the contract for each circuit, i.e. description of its behavior, names and number inputs, names and state of outputs. The API is available here:

The Hack Chipset

What to turn in

Zip folder alu in file named alu.zip and upload it to the Moodle dropbox. When alu.zip is unzipped it should produce folder alu with the required subfolders and files inside.

Design in Logisim

Note the following requirements:

Here are additional specific requirements:

Design in HDL

Here are additional specific requirements:

The End