Computer Architecture
“A
computer is like an Old Testament God, with a lot of rules and no mercy.”
–Joseph Campbell
Date |
Topics |
Assignments |
M 11/25 |
Explain the key
idea behind stored-program computers Describe the
internal architecture of a simple computer Simulate the
fetch-decode-execute cycle for a simple computer architecture Podcast - Computer
Architecture Basics (11 min) |
|
T 11/26 DG T 12/3 H |
Encode and decode
instructions for a simple computer into binary Describe the
difference between immediate and direct addressing Read, understand,
and modify simple machine language programs for a very simple computer |
|
W 11/27 DH 20 min |
Work on lab |
|
T 12/3 D W 12/4 GH |
Debrief Lab 3-1 Describe simple
assembly language and its relationship to machine language |
|
W 12/4 D Th 12/5 GH |
Work on lab |
|
F 12/6 |
Finish lab 3-2 |
|
M 12/9 |
Debrief Lab 3-2 Describe a slightly
more complex computer architecture Podcast - From SSC to Pep/8 (8 min) Podcast - Running
Pep/8 (3 min) add3.pep program for the lab |
Lab
3-3: Pep/8 Assembly Language |
T 12/10 |
Work on labs |
|
W 12/11 DG Th 12/12 H |
Work on labs |
|
Th 12/12 D F 12/13 GH |
Finish Lab 3-3 |
|
F 12/13 D M 12/16 GH |
Debrief Lab 3-2 Text: Chapter 6.1-3 for L1 Assignment Work on labs |
|
M 12/16 D T 12/17 GH |
Debrief Lab 3-3 Work on labs |
|
W 12/18 |
Work on labs |
|
Th 12/19 |
Debrief Lab 3-4 Introduce Midyear Project |
|
F 12/20 |
Architecture
Quiz |
|
Th 1/2 – F 1/24 |
Midyear
Project! |
See Canvas for assignments
& due dates |
More Resources for this Unit…
Pep/8 Download – available for
Windows, Mac and Linux! The lab machines
use version 8.1.3, latest as of August 2013
Course Units |
Course Resources |
WHS Links |
|
||
|
||
|
|
|
|
|