CS 221 - Computer Logic and Organization

Shai Simonson    306 Stanger    (508) 565-1008

Email:  shai@stonehill.edu          Homepage

Assignment 5  - 35 points
Due: Before Final


Chapter 8:     3, 5, 6, 7, 10a, (2 points each) 11, 12 (3 points each). 

Note that page 306 has an error in the text.  Each RAM chip should be 512 by 8, and the number of address lines to each one is 9:  A_0 through A_8.  Also note, that problem 10a uses a 4-8 decoder, not a 4-16; the last 8 output lines are missing.

(Edition 2:  Chapter 5:  10 (4 points) , 11  (3 points))

Chapter 12:  1b, 1d, 4a, 4c, 4e, 4h, (2 points each - you don't need to run the programs) 5a, 5c (3 points each).  Make sure to comment your assembly programs carefully and indicate what each segment is supposed to be doing.

(Edition 2:  Chapter 8:  1 (8 points), 4 a,c,e,g (8 points - you so not need to run the programs), 6 a-f (12 points).  Make sure to comment your programs effectively to indicate what each segment does.)