Comp120 Computer Organization

Fall 2004

Gary Bishop

Welcome to the Machine!


Assignments.

Use our Blackboard page to turn in your assignments.

Assigned Due Assignment
24 August 31 August Assignment 1
26 August 2 September Assignment 2
7 September 15 September Assignment 3
9 September 23 September Assignment 4
23 September 30 September Assignment 5
23 September 12 October Assignment 6
23 September 19 October Assignment 7
7 October 19 October Assignment 8
12 October 28 October Assignment 9
2 November 16 November Assignment 10

Readings.

24 August Chapter 1
26 August Chapter 2
2 September 3.1 to 3.4
9 September Remainder of chapter 3
14 September Read Chapter 4 through 240, ’‘Study’’ through 4.4
28 September pp. 250–258, 265–274, section 4.8 through top of 288, section 4.10
7 October Read 5.1 through 5.3
21 October Read section 6.1
26 October Read section 7.1 through 7.5

Slides.

24 August Introduction
26 August Computers And Abstraction ppt or pdf
31 August Abstractions and Programming ppt or pdf
2 September Performance ppt or pdf
7 September Programming the machine ppt or pdf
9 September More Programming ppt or pdf
14 September Yet more programming ppt or pdf
16 September Exam Review ppt or pdf
23 September Arithmetic ppt or pdf
28 September Logic gates ppt or pdf
30 September Logic gates ppt or pdf
5 October Multiplication and Division ppt or pdf
7 October Floating Point ppt or pdf
12 October Exam Review ppt or pdf
14 October Fall Break!
19 October Exam 2
21 October Control ppt or pdf
26 October Exam review and Instruction Execution ppt pdf
28 October Pipelining and preview of Memory Hierarchy ppt pdf
2 November Cache ppt pdf
4 November More Cache ppt pdf
9 November Virtual Memory ppt pdf
11 November OS and Making Programs Go ppt pdf
16 November More VM and Cache ppt pdf
18 November Interconnect, I/O, Interrupts ppt pdf
30 November Review ppt pdf
2 December Review ppt pdf

Handouts.

24 August Poop, Honor Code, Credits
9 September strcpy.asm
2 November trc.txt

Music.

24 August Pink Floyd, Welcome to the Machine, 1975
26 August Roy Orbison, Only the Lonely, 1959
31 August Jimi Hendrix, Purple Haze, 1966
2 September They Might Be Giants, Man, It’s So Loud in Here, 2001
7 September Rolling Stones, Paint It Black, 1964
9 September The Moody Blues, I’m Just A Singer, 1982
14 September Dire Straits, Money for Nothing, 1985
16 September The Beatles, Day Tripper, 1965
21 September Creedence Clearwater Revival, Bad Moon Rising, 1969
23 September They Might Be Giants, James K. Polk, 1996
28 September Electric Light Orchestra, Can’t Get It Out of My Head,1974
30 September Yes, And You and I, 1972
5 October They Might Be Giants, Spiraling Shape, 1996
7 October Jimi Hendrix, Stone Free, 1981
12 October The Beatles, Ticket to Ride, 1965
21 October Roy Orbison, Running Scared, 1961
26 October Rolling Stones, Miss You, 1978
28 October Yes, All Good People: Your Move, 1971
2 November The Who, Won’t Get Fooled Again, 1971
4 November Steppenwolf, Monster, 1970
9 November ZZ Top, Sharp Dressed Man, 1983
11 November Iron Butterfly, In-A-Gadda-Da-Vida, 1968
16 November Beach Boys, Good Vibrations, 1967
18 November Queen, Radio Ga Ga, 1984
30 November They Might Be Giants, Birdhouse in Your Soul, 1990
2 December Howard Blake, The Snowman, 1982