Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
39 views

Assignment of CAO

The document outlines an assignment for a second year computer science student on computer architecture and organization. It includes 5 questions on topics like memory system organization, addressing modes, I/O communication and virtual memory. It also includes 3 problems to work out involving converting MIPS assembly code to machine language, machine language to assembly language and high level language, and determining cache set mappings for given addresses.

Uploaded by

Behailu Demissie
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

Assignment of CAO

The document outlines an assignment for a second year computer science student on computer architecture and organization. It includes 5 questions on topics like memory system organization, addressing modes, I/O communication and virtual memory. It also includes 3 problems to work out involving converting MIPS assembly code to machine language, machine language to assembly language and high level language, and determining cache set mappings for given addresses.

Uploaded by

Behailu Demissie
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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