| August
    1999 QUESTION 1 (Compulsory) Total Marks: 20 Marks | Click here to access other
    questions SUGGESTED SOLUTIONS | 
| (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] | |
| (i) Memory Write (ii) Clock (iii) I/O Read (iv) Reset (v) Interrupt Acknowledgement 
 | ||
| (b) | Given the following memory values and register
    sets in a 1-address machine, what values do the following instructions load into the
    accumulator? 
 (I) Load Direct 80 (ii) Load Indirect 70 (iii) Load Register Indirect R3 (iv) Load Register R4 (v) Load Immediate 60 | [5] | 
| (i) 92 (ii) 95 (iii) 92 (iv) 90 (v) 60 
 | ||
| (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] | |
| (i) Telecommunications Refers to the electronic transmission of any type of electronic information. Encompasses telephone communications, transmission of television signals. (ii)
    Data Communications (iii) Teleprocessing 
 | ||
| (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] | 
| Any two from: 
 
 |