You are on page 1of 2

RIFT VALLEY UNIVERSITY

DEPARTMENT OF COMPUTER SCIENCE

ASSIGNMENT OF COMPUTER ARCHITECTURE AND ORGANIZATION FOR 2 NDyr COMPUTER


SCIENCE STUDENT

Total Mark 40%

Give a brief description for all the question bellow


1. What is Latency, cycle time, bandwidth, and interleaving in Computer Memory
system organization and architecture explain in detail.
2. Explain about the different types of Addressing modes
3. In computer I/O communication what is hand shaking and buffering?
4. Discuss and explain virtual memory
5. Discuss the difference between RISC and CISC architecture?

Part II: Work Out

1. Convert the following MIPS assembly code into machine language using R-type
instruction format and write the instructions in hexadecimal and show all the
necessary steps. (8 Point)
A. add $t0, $s6, $s2
B. sub $t4, $s7, $s1
2. Convert the following program from machine language into MIPS assembly
language and finally write in the form of high level language then explain in
words what the program does. (6 Point)
Assume variables A–C are held in registers $s0–$s2 and X–Z are in $t0–$t2.
A. 0 x 01094020
3. To what cache set in the bellow Figure does the word at address 0x00000000
and 0x0000001C maps? Name another address that maps to the same set. (6
pts)

You might also like