0% found this document useful (0 votes)
6 views4 pages

AS CH 4 Retest

Uploaded by

muntasir3m
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)
6 views4 pages

AS CH 4 Retest

Uploaded by

muntasir3m
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/ 4

Processor Fundamentals: Test 2

Name: Date: Marks: /35


1. a) Describe the functions of the following registers.
i) Current instruction register:

ii) Memory address register:

iii) Program counter:

[3]
b) Status registers contain flags. Three such flags are named N, C and V.
i) What does each of the three flags represent?
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
……………………………………………………………………………………………………………..[3]
ii) Give an example of the use of each of the three flags.
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
……………………………………………………………………………………………………………..[3]

2. a) Name three buses used in the Von Neumann architecture.


……………………………………………………………………………………………………………..[1]
b) Describe the function of each named bus.

[3]
c) Describe how bus width and clock speed can affect computer performance.

[2]
3. a) What is meant by the fetch-execute cycle?
…………………………………………………………………………………………………………………
……………………………………………………………………………………………………………...[1]
b) Using register transfer notation, show the main stages in a typical fetch-execute cycle.
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
……………………………………………………………………………………………………………...[3]

4. Complete this paragraph by using appropriate terms.


The processor __________________ data and instructions required for an application and
temporarily stores them in the _________________________ until they can be processed.
The _________________________ is used to hold the address of the next instruction to be
executed. This address is copied to the ____________________ using the _________________ .
The contents at this address are stored in the _______________________. Each instruction is
then ________________ and finally _______________ sending out ______________using the
_______________ . Any calculations carried out are done using the __________________.
During any calculations, data is temporarily held in a special register known as the
___________________________. [6]

5. Write an assembly language instruction to:


i) compare the accumulator with 5

ii) jump to address 100 if the comparison is true.

iii) store 37 to the accumulator.

[3]
6.
3

You might also like