December 1998
CS202: COMPUTER ARCHITECTURE AND DATA COMMUNICATION

QUESTION 1 (Compulsory)

Total Marks: 20 Marks

Click here to access other questions

Click to access
SUGGESTED SOLUTIONS
for Question 1

 

(a) Distinguish between [10]
(i) fetch cycle and execute cycle;
(ii) subroutine call and hardware interrupt;
(iii) immediate addressing and direct addressing;
(iv) bus topology and ring topology;
(v) clock cycle time and memory cycle time.

 

(b) Name and describe three of the registers used in the fetch-execute cycle.

 

[3]
(c) Write a program for a 2-address format assembly language to compute the following expression:

X := (A - (B / C)) * (D + E)

 

[4]
(d) Explain the concept of time division multiplexing (TDM).

 

[3]