Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
5 views5 pages

CS Chapter Test Computer Architecture

The document is a chapter test for a Computer Architecture course focusing on the Fetch and Execute Cycle. It includes multiple-choice questions, matching exercises, and explanations related to computer registers and buses. The test assesses students' understanding of key concepts in Von Neumann architecture and the functioning of a CPU.

Uploaded by

Paul Eric Vitug
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)
5 views5 pages

CS Chapter Test Computer Architecture

The document is a chapter test for a Computer Architecture course focusing on the Fetch and Execute Cycle. It includes multiple-choice questions, matching exercises, and explanations related to computer registers and buses. The test assesses students' understanding of key concepts in Von Neumann architecture and the functioning of a CPU.

Uploaded by

Paul Eric Vitug
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
You are on page 1/ 5

Mark/Grade: _____/40

Bina Bangsa School


Continual Assessment

Chapter Test
Subject : CS Computer Architecture
(Fetch and Execute Cycle) Name:

Level: S3E Term 1/Week: 1/9 Duration: 1 hr Class:

1. Tick ( ) if the statement is True or False.


True False
Register is an external memory location that temporarily holds data
and instructions during processing.
Bus is a series of conductors or pathways for information.

Control unit is a memory found inside a CPU and is used to hold data
and instructions needed to process the data.
Immediate access control also commonly known as the CPU memory.

Cache memory is a portion of memory used for low-speed storage.

Input and Output device does not allow interaction with the
computer.
[6]

2. One of the key features of Von Neumann computer architecture is the use of buses.
Name and describe the three (3) different buses that are used in Fetch and Execute Cycle.
Bus 1
___________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
____________________________________________________________________________[3]
Bus 2
___________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
____________________________________________________________________________[3]

Bus 3
___________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
____________________________________________________________________________[3]
3. Draw a line to match the following registers with the correct descriptions.

Register Description
Immediate Access Control The address in main memory that is currently
being read or written

Program Counter A temporary buffer for the instruction that has


just been fetched from memory

Memory Data Register Performs mathematical and logical operations

Arithmetic Logic Unit Decodes the program instruction in the CIR


and coordinates activation of those resources

Control Unit A two-way register that holds data fetched


from memory

Current Instruction Register An incrementing counter that keeps track of


the memory address of which instruction is to
be executed next

Memory Address Register Holds data and instructions when they are
loaded from main memory and are waiting to
be processed.

Accumulator Register used to hold arithmetic and logical


calculations.

[8]
4. Explain how an instruction is fetched and executed in a computer based on the Von Neumann
model using the registers and buses.
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
____________________________________________________________________________[6]

5. The seven stages in a von Neumann fetch-execute cycle are shown in the table below.
Put each stage in the correct sequence by writing the numbers 1 to 6 in the right hand column.

Stage Sequence number


The PC (Program Counter) contains the address of the next instruction
to be fetch

The entire instruction is then copied from MDR ( Memory data register)
and placed in CIR ( Current instruction register)

The instruction is finally decoded and executed

The address contained in PC (Program counter) is copied to the MAR


(Memory address register) via the address bus

The instruction is then copied from the memory location contained in


MAR (Memory address register) and is placed in MDR (Memory data
register)
the value in PC (Program counter) is incremented so that it points to
the next instruction to be fetch.

[6]
6. Complete the diagram of the Von Neumann Architecture. [5]

Memory

You might also like