In order to compare different types of memories, their characteristics need to be considered, in this respect, discuss the characteristics given below: i. Access methods February 16, 2016 Read More »
Explain stack and evaluate the following expression using stack: (3 +4)*[10(2 =6) + 8] (5 February 16, 2016 Read More »
a. Define the following addressing modes and give one example of each of them in assembly language. i. Immediate addressing (2 Marks) ii. Direct addressing (2 Marks) b. Convert the following into reverse polish notation. (2 Marks) A + B * (C*D +E* (F + G)) c. Explain any four instruction set design issues. (4 Marks) d. Using a state diagram, explain the instruction cycle that has an interrupt. (6 Marks) e. Explain the following terms: i. Cache miss (1 Mark) ii. Pipeline conflict (1 Mark) iii. Delayed load (1 Mark) iv. Virtual memory (1 Mark) February 16, 2016 Read More »
Explain the following terms: i. Cache miss (1 Mark) ii. Pipeline conflict (1 Mark) iii. Delayed load (1 Mark) iv. Virtual memory (1 Mark) February 16, 2016 Read More »
Show that: (A + B) (A + C) = A + BC and ascertain the proof using truth tables. (6 Marks) b. Using an appropriate diagram briefly discuss memory hierarchy. (4 Marks) c. Express the following memory capacities in bytes: i. 2GB (1 Mark) ii. 0.5TB (1 Mark) iii. 500 Mega Bits (1 Mark) February 16, 2016 Read More »
By using circuits, symbols and truth tables, distinguish an AND gate from an OR gate. February 16, 2016 Read More »
What do you understand by the term “bus” as used in computer systems? Identify the three types of system buses in the CPU and briefly describe each of them February 16, 2016 Read More »