91.305 home

FRI DEC 12
finals study guide txt
bombs source code directory

MON DEC 8
gdb notes pdf txt

FRI DEC 5
bomblab (ass'n 11) pdf
bombs directory
due fri dec 12

WED DEC 3
adv cpu topics txt
pls rtn kit on friday! pdf
pls do course eval! html

MON DEC 1
assignment 10: caches pdf
  due fri dec 5

FRI NOV 14
assignment 9: pipe optimization pdf
  files tar

FRI NOV 7
assignment 8: cpu research pdf

TUE NOV 4
take-home midterm due Wed Nov 5 pdf

MON NOV 3
assignment 7 practice pdf

FRI OCT 31
assignment 7: y86 and seq pdf due Nov 7
  assignment7.tar tar
  ass'n 5 back
  ass'n 6 back
  ass'n 6 answers
  ISA slides pdf
  SEQ slides pdf

WED OCT 22
midterm (open data sheets, ass'n 6 not included)

MON OCT 20
midterm review
  notes txt

WED OCT 15
assignment 6b: mapping a RAM pdf
  due Oct 20 (along with Ass'n 6)
  6.270 hardware pdf
  Cypress 6264 8K RAM pdf
  Handy Board schem gif
  68HC11 big manual pdf

FRI OCT 10
assignment 6: address decoding pdf
  due Oct 17
  expanddemo.s
  mystery5000.rel

MON OCT 6
assignment 5 pdf
  due Oct 15
  README FIRST!
  BootLoad.java
  ReadRel.java
  Serial.java
  serialxmit.s
  BootTerm.java
  BootTermSafe.java
  analogdemo.s

MON SEP 29
intro to 6811 pdf
m68hc11e manual pdf
assignment 4 pdf html
  due Oct 6
  java setup html
  HC11Boot.java
  Serial.java
  beep.s

WED SEP 24
garage state machine pdf

MON SEP 22
logic implementation of eqns pdf tiff

FRI SEP 19
assignment 3 pdf html due Sep 29
logic eqn reading from Fletcher no link

MON SEP 15
schematic hints html pdf
mystery hints pdf

FRI SEP 12
transistor reading from horowitz/hill no link
pp 117-141 from Tanenbaum no link

MON SEP 8
assignment 2 pdf due Sep 15
data sheets html
uml305dev html pdf
parts list pdf

WED SEP 3
assignment 1 pdf due Sep 8

To format for printing, click here.

resources COURSE EVAL ikonboard software data links

91.305 Assignment 1: Introduction to Architecture

due Monday, September 8

 

  1. Go to the course home page http://www.cs.uml.edu/~fredm/courses/91.305/ and click on the link to the ikonboard area (in the pink resources menu at the top of the page).

    Create a log-in for yourself on the ikonboard. Find the “secret message” posted on the 91.305 course area and write it down on the homework that you turn in.

  2. Read Chapter 1 of Bryant and O’Hallaron (pages 1–21).

  3. Find a PC, unscrew its cover, and examine its motherboard. Locate the physical components that perform the functions shown in Figure 1.4 of the book, including (at least) the CPU, I/O bridge, main memory, disk controller, and graphics adapter.

    Now, make a drawing showing how these components are physically arranged. The drawing should roughly be to scale of the dimensions of the machine you are examining. On the drawing, indicate which component is performing which function. Also, indicate the manufacturer and part number of each of these components.

    Some notes on this:

    • You don’t have to use a computer program to make the drawing. A hand-drawn sketch is perfectly acceptable.

    • You may have to do some research to figure out what’s what! Try typing part codes into Google to figure out what various components are.

    • Find an old clunker PC – older machines may be easier to work with. Also, it doesn’t have to be an Intel-based PC; a Macintosh, DEC Alpha, Commodore or whatever is fine.

    • If you are totally stuck, I have two old PCs in my lab you can dissect. Come to OS 306 during lab hours.

Last modified: Wednesday, 03-Sep-2003 10:02:01 EDT by fred_martin@uml.edu