0% found this document useful (0 votes)
206 views1 page

Computer Architecture ISA Tutorial

This document contains a chapter on instruction set architecture from a computer architecture and organization course. It includes 14 questions about instruction set architecture topics like data representation, memory organization, CPU architectures, instruction formats, addressing modes, and the differences between RISC and CISC instruction sets. The questions cover essential concepts in instruction set architecture and how computer systems execute instructions at a basic hardware level.

Uploaded by

watervase
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
206 views1 page

Computer Architecture ISA Tutorial

This document contains a chapter on instruction set architecture from a computer architecture and organization course. It includes 14 questions about instruction set architecture topics like data representation, memory organization, CPU architectures, instruction formats, addressing modes, and the differences between RISC and CISC instruction sets. The questions cover essential concepts in instruction set architecture and how computer systems execute instructions at a basic hardware level.

Uploaded by

watervase
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Faculty of Electrical and Electronic Engineering

BEC 30303, Computer Architecture and Organization, Semester II Session 2014/2015

CHAPTER 2: INSTRUCTION SET ARCHITECTURE (ISA)


TUTORIAL

1. Using sign magnitude and 1’s complement methods, the value of zero (0) can be
represented by more than one value, which is not exists in 2’s compliment method.
Demonstrate this phenomenon by taking a 3-bit number as example.
2. Briefly explain about the overflow condition when performing arithmetic operations.
3. Sketch the basic structure of memory showing the 8 data bits, 3 bit address space. Calculate
the total memory capacity.
4. Describe the types of operation in memory structure. Describe also the effect of the
operations to the content of the memory.
5. Briefly explain about the function of ISA. Support your explanation with appropriate diagram.
6. List the elements that can be found in an instruction.
7. From the following statement, produce the equivalent Register Transfer Notation and
Assembly Language Notation.

Save the data in R1 to memory location Y

8. Sketch the block diagram for stack, accumulator, register-memory and register-register (load-
store) organizations. State the key difference between those CPU organizations?
9. Given a simple Z = B - C + D * E operation, evaluate the instructions to be executed on the
CPU for stack, accumulator, register-memory and register-register organizations.
10. Analyze the key difference between 3-address, 2-address, 1-address, and 0-address
instruction formats.
11. Compare between RISC instruction format and CISC instruction formats. Use example to
support your answer.
12. Explain the function status flags in a processor.
13. Define addressing modes. Do you think that a processor can have a mix of addressing
modes? Justify your answer.
14. Distinguish the addressing mode characteristics between RISC and CISC computers.

- End of Questions -

You might also like