Gettysburg College

CS 221
Computer Organization and Assembly Language Programming

Fall 2025

Assignment 6

Due: Thu, Oct 9, 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

Design in Logisim

Note the following requirements:

Here are additional specific requirements:

Design in HDL

Here are additional specific requirements:


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.