August 1999
CS202 : COMPUTER ARCHITECTURE AND DATA COMMUNICATIONS

QUESTION 1 (Compulsory)

Total Marks: 20 Marks

Click here to access other questions

Click to access
SUGGESTED SOLUTIONS
for Question 1

(a) Here are some descriptions of commands which affect the bus in some way. For each one, identify the corresponding control line.

 

(i) Causes the data on the bus to be written into addressed location.

(ii) used to synchronize operations.

(iii) Causes the data from the addressed I/O port to be placed on the bus.

(iv) Initializes all modules.

(v) Acknowledges that the pending interrupt has been recognized.

 

[5]
(b) Given the following memory values and register sets in a 1-address machine, what values do the following instructions load into the accumulator?

Word 60 contains 80     R1 contains R2
Word 70 contains 90     R2 contains 290
Word 80 contains 92     R3 contains 80
Word 90 contains 95     R4 contains 90

(I) Load Direct 80

(ii) Load Indirect 70

(iii) Load Register Indirect R3

(iv) Load Register R4

(v) Load Immediate 60

 

[5]
(c) For each of the following Information Communication techniques, give the definition and an area of application.

 

(i) Telecommunications

(ii) Data Communications

(iii) Teleprocessing

 

[2]

[2]

[2]

(d) The I/O module provides an interface between the CPU/memory and peripheral devices. One task it performs is error detection. Describe two other tasks carried out by the I/O module.

 

[4]