
Computer Science Department
College of Arts and Sciences
Homework Assignment #4
(Due Date: 11/07/1996)
- Problem #1
(50 points)
- Solve problems 7.15, 7.17, 7.18, 7.19, and 7.21 from the textbook
(Mano, "Computer System Architecture", 3rd Edition)
- Problem #2
(15 points)
- In one paragraph, explain the difference between horizontal and
vertical microcoding, highlighting the advantages and disadvantages of
each.
- Problem #3
(15 points)
- In one paragraph, explain why RISC processors often employ
a hardwired control unit design, whereas CISC processors often employ
microprogramming.
- Problem #4
(20 points)
- With reference to the textbook's Basic Computer Datapath (Figure 5-4)
and Control Unit and Functions (Figure 5-6 and Table 5-6), answer the
following questions:
- Could a 3-bit sequence counter be used instead of the 4-bit
sequence counter in Figure 5-6? Why or why not?
- According to Table 5-6, what is the purpose of the Temporary
Register? Could that register be used as a ``General Purpose''
register for user programs? Why or why not?
Maintainer: Azer Bestavros
Created on: 1996.10.28
Updated on: 1996.10.28
Copyright © 1996. All rights reserved.