0% found this document useful (0 votes)
0 views2 pages

Assignment

The document is an assignment for a Computer Architecture and Organization course at Kings University College, detailing various questions related to computer architecture concepts. It includes tasks such as evaluating expressions using load and store operations, explaining architectures, and differentiating programming languages. The assignment is structured to assess students' understanding of key topics in computer science and engineering.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views2 pages

Assignment

The document is an assignment for a Computer Architecture and Organization course at Kings University College, detailing various questions related to computer architecture concepts. It includes tasks such as evaluating expressions using load and store operations, explaining architectures, and differentiating programming languages. The assignment is structured to assess students' understanding of key topics in computer science and engineering.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

KINGS UNIVERSITY COLLEGE

FACULTY OF COMPUTER SCIENCE AND ENGINEERING


ASSIGNMENT
Course: Computer Architecture and Organization
Course Code: KUCS 206
Duration: 1 hour Lecturer: Alidu Abubakari Marks: 20

NAME:………………………………………….. INDEX No.: …………………………………

Instructions to Candidates: Answer all questions in this Section.

1. Using the two basic operations load and store, show how a simple compute device can
evaluate S = (A + B) – (C - D).
2. What is the advantage of using Multi-bus architecture?
3. Suppose you have a color represented as a red, green, blue triple, with each component an
integer between 0 and 255 represented as an 8-bit unsigned binary number. The red
component is 10010011, the green 11111000, and the blue 00001111. What happens if, in
an attempt to make the color lighter, you add 00100000 to teach component?
4. Explain how the Harvard architecture can support the overlapped pipeline architecture.
5. Differentiate between a machine language, assembly language and High level language.
6. Explain the processor-memory performance gap and list two (2) ways by which this gap
can be bridged.
7. Write the 2's complement for each of the following 5-bit binary numbers.
a. 010012
b. 010112
8. With the aid of a well-labelled diagram, explain the four types of instruction set
architecture.
9. Evaluate X = (A+B) ∗ (C+D) using the stack based instruction set architecture
10. List the steps needed to execute the following machine instructions:
a. Add LOCA , RO ( stored in memory location INSTR 1 )
Terms of transfers between the components PC, IR, MAR, MDR, GPRs using simple control
commands.
11. Define addressing mode.
12. List the types of addressing modes
13. What's the difference between Intel RISC and CISC?

You might also like