wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Y12 progress exam DIRT lesson

Total questions: 35

Worksheet time: 29mins

Name
Class
Date
1.

The part of the CPU that controls the flow of data and the FDE cycle is the:

a)

Control Unit

b)

Arithmetic Logic Unit

c)

Cache

d)

Registers

2.

The part of the CPU that handles computational logic and mathematics is:

a)

Control Unit

b)

Arithmetic Logic Unit

c)

Cache

d)

Registers

3.

The part of the CPU that is fast storage for the quick access is:

a)

Control Unit

b)

Arithmetic Logic Unit

c)

Cache

d)

Registers

4.

The main registers of the CPU are:

a)

Program Counter, Current instruction Register, Accumulator, Memory Address Register, Memory Data Register

b)

Program Current, Current instruction Register, Accumulator, Memory Adding Register, Memory Data Register

c)

Program Counter, Current instruction Register, Accumulator, Memory Adding Register, Memory Instruction Register

d)

Program Compiler, Current instruction Register, Accessing, Memory Address Register, Memory Instruction Register

5.

Which register is described: The register holds the address of the next instruction to be executed. This ensures that the program runs in order and the correct thing is fetched for the next cycle.

a)

Program Counter (PC)

b)

Memory Address Register (MAR)

c)

Memory Data Register (MDR)

d)

Current Instruction Register (CIR)

e)

Accumulator (ACC)

6.

Which register is described: The register is a important register which holds the results of any processing – it is essentially the working memory of the CPU, so anything which has been calculated by the ALU will be sent to this register.

a)

Program Counter (PC)

b)

Memory Address Register (MAR)

c)

Memory Data Register (MDR)

d)

Current Instruction Register (CIR)

e)

Accumulator (ACC)

7.

Which register is described: The register holds the current instruction during processing. The next stage of the F-D-E cycle – the MDR is copied to this register. At this point, the PC is incremented.

a)

Program Counter (PC)

b)

Memory Address Register (MAR)

c)

Memory Data Register (MDR)

d)

Current Instruction Register (CIR)

e)

Accumulator (ACC)

8.

Which register is described: The register holds the memory location of data/instructions which must be fetched. This is instrumental to the fetch-decode-execute cycle – each cycle, the PC is copied into this register to get the next instruction.

a)

Program Counter (PC)

b)

Memory Address Register (MAR)

c)

Memory Data Register (MDR)

d)

Current Instruction Register (CIR)

e)

Accumulator (ACC)

9.

Which register is described: The register stores data/instructions which are coming from or going to the memory. Again, this is needed to run the F-D-E cycle. The next instruction will be fetched to this register from RAM, so that it can be decoded.

a)

Program Counter (PC)

b)

Memory Address Register (MAR)

c)

Memory Data Register (MDR)

d)

Current Instruction Register (CIR)

e)

Accumulator (ACC)

10.

At the start of the F-D-E Cycle the PC copies its value to the (a)  

11.

How many data busses are there in the CPU?

a)

1

b)

2

c)

3

12.

Which bus allows for signals to be sent around the CPU allowing everything to be Co-Ordinated?

a)

Control Bus

b)

Address Bus

c)

Data Bus

13.

Which bus carries data addresses between the processor and memory?

a)

Control Bus

b)

Address Bus

c)

Data Bus

14.

Which bus carries data between the processor, memory and input/output devices?

a)

Control Bus

b)

Address Bus

c)

Data Bus

15.

Which performance factor of the CPU is measured in GHz, and is a measure of the frequency of FE cycles?

a)

Cores

b)

Cache Size

c)

Clock Speed

16.

Pick the option below which is the correct access order of memory by the CPU?

a)

Registers

Cache

RAM

Secondary

b)

Cache

RAM

Secondary

Registers

c)

RAM

Secondary

Registers

Cache

d)

Secondary

RAM

Cache

Registers

17.

What is the role of the ACC?

a)

Stores the results of calculations made by the ALU

b)

Stores the most recently fetched instruction that is waiting to be decoded and executed

c)

Stores the data that has been fetched from or stored in memory

d)

Keeps track of the memory location of the line of machine code being executed. It changes to point to the next instruction needed for the FDE cycle allowing the program to be executed in sequence

e)

Stores the address of the data or instructions that are to be fetched from or sent to

18.
Which of the following is not a register?
a)
CU
b)
MAR
c)
MDR
d)
PC
19.

what's the name of the external css file here?

(a)  

20.

Match the following

a)

Equal time slice per job

1.

Round robin

b)

Looks at the job with the shortest job and processes that first

2.

SJF

c)

Looks at the job with the shortest time left which can jump the queue

3.

STR

d)

Has different queues for various priorities

4.

Multi-level feedback

e)

Goes to the first job that comes into the processor

5.

FCFS

21.

Reorder the following

a)

Checks for interrupts after FDE cycle finishes

b)

If interrupt places next FDE cycles on a stack in memory

c)

Loads in the ISR

d)

Completes all the FDE cycles for the ISR

e)

If no further interrupts reloads the FDE cycles back into memory

1)
2)
3)
4)
5)
22.

<p> is the opening tag for a _____________

a)

page

b)

paragraph

c)

preorder

d)

period

23.

Which character is used to indicate an end tag?

a)

!

b)

#

c)

/

d)

\

24.

According to the FCFS scheduling algorithm, how are processes executed?

a)

Based on priority levels

b)

In the order they arrive

c)

Randomly

d)

Based on shortest job first

25.

Organize these options into the right categories

Categorize the following

PC

MAR

MDR

CIR

Accumulator

ALU

CU

CPU

GPU

Register
Not a Register
26.
What will the line "Blog" be displayed as on the browser?

<ol> 
<li>Home</li>
<li>About Us</li>
<li>Contact Us</li>
<li>Blog</li>
</ol>
a)
4. Blog
b)
Blog
c)
.Blog
d)
Blog will not be displayed
27.
Which tag is used to create an image?
a)
<image>
b)
<src>
c)
<img>
d)
<a>
28.
Choose the correct HTML element for the largest heading:
a)
<head>
b)
<h1>
c)
<heading>
d)
<h6>
29.
What does the <p> tag do?
a)
Paragraph
b)
Punctuation
c)
Publicity
d)
Protocol
30.

What is the correct HTML for creating a hyperlink?

a)

<a href="http://www.w3schools.com">W3Schools</a>

b)

<a url="http://www.w3schools.com">W3Schools.com</a>

c)

<a>http://www.w3schools.com</a>

d)

<a name="http://www.w3schools.com">W3Schools.com</a>

31.

Convert 1.0111010 0100 (Floating Point Binary) to denary

a)

-7.25

b)

-9.5

c)

-8.75

d)

-9.125

32.

In normalised floating point form, a positive number always has what beginning?

a)

01

b)

10

c)

101

d)

001

33.

A floating point binary number looks like: 10001.110 0011

The bit in bold represents the..?

(a)  

34.

A floating point binary number looks like: 10111.110 0011

The bit in bold represents the..?

(a)  

35.

Please identify the numbers that are in normalised floating point format.

a)

101001001

b)

111110000

c)

011111111

d)

10000000

e)

010000000