Title image Fall 2017

Course Information for Fall 2017

The lab exercises will be posted here weekly. The work in lab will lead into and be part of the week's project. Labs will also count significantly towards participation.

Time: Labs M 2:30-3:50 / T 1:00-2:20 / W 1:00-2:20
Place:Lab: Davis 122

Lab Instructor Information

Prof. Bruce A. Maxwell
Office: Davis 112
Phone: 859-5854
AIM: brucemaxwell@mac.com

Office hours: Knock
M 10pm-late, R 7:30pm-late
Any time my door is open

Course Description

Computer organization focuses on how computers work. Students learn the fundamental hardware components of computers, including storage (RAM, hard disks), input/output, and most importantly the processor (CPU). They learn how computer components are designed and built on several levels, including the basic electrical component level and the machine language level. They also learn to program in assembly language for one or more simple computer processors.

Useful Links

Lab Exercise 1: Digital Logic Circuits
11-12 Sep 2017

Lab Exercise 2: Digital Hardware
18-19 Sep 2017

Lab Exercise 3: VHDL State Machines
25-26 Sept 2017

Lab Exercise 4: Connecting Components in VHDL
2-3 Oct 2017

Lab Exercise 5: Machine Language Design
10-11 Oct 2017

Lab Exercise 6: Memory and Stacks
23-24 Oct 2017

Lab Exercise 7: CPU Design
30-31 Oct 2017 6-7 Nov 2017

Lab Exercise 8: Assembler
13-14 Nov 2017

Lab Exercise 9: Final Project
20-21, 27-28 Nov, 4-5 Dec 2017