UNIVERSITY OF CALABAR
DEPARTMENT OF MATHS AND COMPUTER SCIENCE
YEAR 3 EXAMINATIONS 2012/2013
CSC 3321: COMPUTER ARCHITECTURE 1
ANSWER 2 QUESTIONS FROM EACH SECTION TIME 21/2 HRS
1(a) When the computer is running the control unit is doing fetch and execute. Name
the three cases of the execute phase.
(b) Explain how information is stored and how it is retrieved.
(c) Differentiate active retrieval from passive retrieval of information.
Also Read: Computer Science Past Question On Computer Laboratory 2012/2013
Past Questions On Introduction To Basic Programming 2011/2012
Past Question On Computer Systems 2011/2012
2(a) Explain (i) Syllable (ii) Shift-and Count (iii) Overflow (v) Index Register
(b) Explain what a flag is; and name five flags-giving their functions.
(c) How is overflow detected and how is it corrected?
(d) Name and explain the three microprocessor instruction formats.
3(a) Name the four things involved in operations and processes in computing.
(b) Name and explain five control instructions.
(c) When does system interrupt occur?
(d) Name five typical instruction types that involve stores and registers, and state the
lengths of the instructions.
(b) Comment briefly on the limitations of manual computation known to you
(c) Discuss the factors that can lead to high performance of a computer architecture
Also Read: Past Question On Computer Systems 2012/2013
Past Questions On Introduction To Computer Science CSC1101 2011/2012
2 (a) With the aid of suitable diagrams differentiate between human and machine
(b) Every computer human or machine must have a set of components, comment
briefly on these components stating clearly their functions.
(c) Suppose that an algorithm A is to be executed by a computer. Two questions can
be raised concerning the difficulty of the algorithm. Comment briefly on these questions.
3 (a) With the aid of a simple diagram discuss the architecture of Charles Babbage analytical
(b) Describe the function of the following instruction set of the IAS computer.
(i) MQ ← M(X)
(ii) AC ← AC + M(X)
(iii) AC.MQ ← MQ X M(X)
(iv) AC ← AC – M(X)
(v) AC ← AC + I M(X)I
(c) Explain the function(s) of the following in S/360-370 computer