Font size
WorksheetsFetch Decode Cycle
Total questions: 135
Worksheet time: 1hrs 20mins
In the Fetch- Decode - Execute cycle, it doesn’t matter which order things take place
True
False
Which Register is the first to be accessed during the Fetch- Decode- Execute cycle?
PC
MAR
MDR
CIR
What Do the letters PC stand for in the PC Register
Program Counter
Process Counter
Programmer Counter
Counter Strike
What does the MAR stand for?
Memory Address Register
Memory Addressed Register
Memory Access Register
Memory Aardvark Register
Where is the instruction being followed by the CPU stored?
MAR
MDR
CIR
PC
When something is loaded from memory, where is the memory address stored?
The CIR
The MAR
The MDR
The ALU
The Fetch-Decode-Execute cycle runs continuously when the computer is turned on.
True
False
When something is loaded from memory, where is it first stored?
The CIR
The MAR
The MDR
The ALU
What is the name of the unit in CPU that controls and coordinates all parts of the computer system?
Arithmetic unit
Logic unit
Control unit
Registers
What is the name of the unit in the CPU that performs arithmetic and logic operations?
ALU
CU
MAR
MDR
What is the name of the unit that store instructions and data during the Fetch - Execute Cycle?
Control unit
Registers
Arithmetic unit
Logic unit
This register holds the address of the next instruction when the current instruction is executed by the CPU.
MAR
MDR
PC
CIR
ACC
This register receives and stores the binary value that is stored in MDR then passes it to Control Unit to decode.
MAR
MDR
PC
CIR
ACC
This register stores the value that is pointed in the memory after the decoded binary value is executed.
MAR
CU
PC
CIR
ACC
What happens simultaneously as the data is moved to the Memory Address Register?
The instruction is executed
The ALU is prepared to execute arithmetic or logic operations
Data is sent via the data bus to the ALU
The Program Counter is incremented with the memory address of the next instruction to be "fetched"
Used to transmit data between areas of the processor.
Data bus
Address bus
Control bus
First Step of the FETCH
The CPU reads the contents of the Program Counter to find the address of the next instruction to be fetched
The address in the MAR is then located in RAM
The contents of the RAM address are moved to the MDR
The instruction in the MDR is copied to the CIR
What happens in FETCH immediately after the CPU reads the contents of the Program Counter to find the address of the next instruction to be fetched
The Program Counter is copied to the CIR
The Program Counter is incremented
The contents of the data bus is read
The contents of the MDR is read
CIR Stands for
Current Instruction RAM
Current Instruction Register
CPU Information Register
Combined Information Register
Combined Instruction Register
The first step in the DECODE step is
The contents of the CIR are divided into instruction and data
The contents of the CIR are copied to the PC.
The contents of the CIR are copied to the RAM.
The contents of the CIR are copied to the ALU.
In the EXECUTE stage the result of a calculation is stored in the ..
ALU
MDR
Control Bus
Accumulator
Operand
The PC contains
Operand
Address
Operator
Data
IN the FETCH step the contents of the address identified by the PC are moved to the
Accumulator
CIR
MAR
PC
Holds the RAM address you want to read to or write from.
MAR
CIR
MDR
Accumulator
What is the YELLOW REGISTER
ACC
MAR
CIR
RAM
In the FETCH step what is copied into the CIR
Contents of Memory
Contents of MBR
Contents of C
Contents of ALU
True or False, instructions are fetched from the CPU
True
False
The main memory is more commonly called the what?
ROM
RON
RAN
RAM
Which 2 registers are responsible for processing the address of the next instruction to be executed?
PC and the MDR
MDR an the MAR
CI and the MAR
PC and the MAR
The instructions that the PC indicates to be fetched are stored in which register?
MAR
MDR
PC
CI
The contents of the MDR are copied to which register?
MDR
MAR
CI
PC
Which part of the CPU is responsible for decoding the instructions?
Control Unit
Cache
RAM
ALU
When instructions are read to the RAM are they being saved or opened?
Saved
Opened
When instructions are being written are they being saved or opened?
Saved
Opened
Fetch D______ Execute is the cycle used to process and execute instructions.
Design
Develop
Decode
Dictate
What happens simultaneously as the data is moved to the Memory Address Register?
The instruction is executed
The ALU is prepared to execute arithmetic or logic operations
Data is sent via the data bus to the ALU
The Program Counter is incremented with the memory address of the next instruction to be "fetched"
Used to transmit data between areas of the processor.
Data bus
Address bus
Control bus
Which of the following is a job of the control unit?
To start up the computer
To manage the fetch decode execute cycle
To create presentations
To carry out calculation
In hexadecimal, what would be the next value of the Program Counter after 0x09 if it was incremented?
0x0A
0x10
0xA0
0xFF
Which of these happens in the Execute stage?
The Program Counter is incremented by 1
The value in the Current Instruction Register is decoded
The value in the Accumulator is stored in memory
The data at the address in the Program Counter is fetched from memory
What does CIR stand for in Computer Architecture?
Current Instruction Register
Computer Instruction Register
Current Input Register
Current Instruction Record
What is in box number 1
Arithmetic Logic Unit
Input device
Output Device
Control Unit
Choose the activities that box number 2 does
Arithmetic operations
Comparison operations
Other operations
Storing operations
Interpreting operations
What is in box 4
Input devices
Output devices
Storage devices
Processor
Decode is the process of....
translating the instruction into signals the computer can execute
obtaining a program instruction or data item from memory
writing the result to memory
carrying out the commands
The unit which the machine cycle is measure is called....
Heartz
Ohm
Watt
Volt
The process of comparing data happens in...
Fetch
Control unit
Arithmetic logic unit
Store
A: 3 GHz Quad Core CPU
B: 3 GHz Duel Core CPU
Memory that is not lost when the power is turned off
Non-volatile
Volatile
Read Only Memory (ROM)
Random Access memory (RAM)
Memory that is erased when the power is turned
Read-only memory (ROM)
Cloud storage
Non-Volatile
Volatile
A temporary store for data and instructions (programs)
Main Memory/random access memory (RAM)
Memory Address
Solid Sate Drive
Cloud Storage
An electronic device inside a CPU that 'ticks' at regular intervals and is used to synchronise the actions of the other parts of the CPU
Arithmetic/Logic Unit (ALU)
Register
Control Unit
Clock
The part of the CPU that organises the actions of the other parts of the CPU
Register
Control Unit
Arithmetic/Logic Unit
Clock
A storage location inside the CPU used to hold an instruction, an address or other single item of data.
Control Unit
Arithmetic/Logic Unit
Register
Clock
The part of the CPU that performs calculations and logic operations
Register
Control Unit
Clock
Arithmetic/logic unit (ALU)
Memory used to make up for the difference in speed between two internal components.
Niche
Cash
Cache
Register
Memory that cannot be altered and is not lost when the power is turned off.
Volatile
Read Only Memory (ROM)
Non-volatile
Random Access Memory (RAM)
Memory that is not lost when the power is turned off
Non-volatile
Volatile
Read Only Memory (ROM)
Random Access memory (RAM)
What is the sequence of steps carried out repeatedly by the CPU
Execute Decode Fetch Cycle
Fetch Decode Execute Cycle
Decode Execute Fetch Cycle
A group of connections between devices in a computer
Coach
Car
Auto
Bus
The number of wires that make up a bus - this determines the range of binary numbers that can be transmitted
Bus width
Bus depth
Bus length
Bus notice
A system designed to do a specific job, usually as part of a bigger system that might electrical or mechanical parts such as a car or a washing machine
Virtual system
Simple system
Embedded system
the interconnection via the Internet of computing devices embedded in everyday objects, enabling them to send and receive data.
Internet
Internet system
System of things
Internet of things
The Program Counter
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
Memory Address Register (MAR)
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
Memory Data Register (MDR)
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
Accumulator
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
The Control Unit
Controls the flow of data around the CPU and also decodes instructions
Only controls the flow of data around the CPU
Only decodes instructions
Controls how much power is directed to all components within the computer
Where does the CPU live?
Daddyboard
RAM
Cloud
Motherboard
Which unit of time is clock speed measured in?
Cycles per minute
Cycles per second
Cycles per hour
Cycles per week
How many cycles per second would a 4 GHz processor do?
3 million
3000
3 thousand million (3 billion)
3
What is Cache Memory in the CPU?
Cache Memory is the memory stored near RAM
Cache Memory is the slowest type of memory
Cache Memory is very fast memory located close to the CPU
Cache Memory is fast memory located close to Main Memory
Which of these are Volatile?
RAM
ROM
Cache
Secondary Storage
Which of these are Non-Volatile?
RAM
ROM
Cache
What does ROM contain?
Boot instructions
Programs currently running
Games
Videos
What does RAM contain?
Boot instructions
Programs currently running
Games
Videos
If a CPU is referred to as quad-core, how many cores does it have?
2
1
8
4
What is the material that computer chips are made of?
Magnesium
Lithium
Silicon
Zirconium
The Program Counter
Stores the address of the next instruction in memory
Stores the address of where the next item will be fetched from
Stores data fetched from memory, or waiting to be stored in memory
Stores the result of arithmetic calculations
Which of the following are specialist registers?
MBR
CU
MDR
PC
MAR
Which of the following types of memory is fastest?
RAM
Secondary Storage
CPU Cache
Which of the following types of memory is fastest?
RAM
Secondary Storage
CPU Cache
Registers
CPU Cache contains...
General Data
Applications
Frequently used instructions and data
General instructions
Which can store the most data?
CPU Cache
Registers
Which can be read and written from the quickest ?
CPU Cache
Registers
What component holds the address of the next instruction
Memory Data Register
Accumulator
Memory Address Register
Program Counter
What is the purpose of the accumulator?
To hold the results of a calculation
To hold the accumulation of instructions that are about to happen
To hold the accumulation of instructions that have happened
To perform arithmetic operations
Which of the following are internal components of a computer system?
Processor (or CPU)
Main Memory (RAM)
I/O Contollers
Buses
Keyboard
Which of these are a type of bus that connects internal components?
Data bus
Address bus
Control bus
Venga bus
Which special purpose register is missing from this diagram?
Memory Address Register
Memory Data Register
Central Processing Register
Fetch-Decode-Execute Register
Which special purpose register hold the current instruction that is being carried out?
Current Instruction Register
Memory Buffer Register
Memory Data Register
Status Register
Which special purpose register holds the address of the next instruction to be carried out?
Program Counter
Memory Address Register
Memory Data Register
Current Instruction Register
What is a register?
Memory location that is internal to the processor
Single bit memory circuit
Set of parallel wires inside a processor
Single unit of memory inside the Main Memory (RAM)
What is a register?
Memory location that is internal to the processor
Single bit memory circuit
Set of parallel wires inside a processor
Single unit of memory inside the Main Memory (RAM)
Which bus is labelled with (b)?
Address Bus
Data Bus
Control Bus
Which bus is labelled with (c)?
Address Bus
Data Bus
Control Bus
Which computer system architecture uses separate memory and buses for data and for instructions?
Harvard
Von Neumann
Stanford
Cambridge
Type of memory that is read only and non-volatile
ROM
RAM
Virtual
Cache
Maximum number of addressable locations in an address bus with 8 lines?
256
64
8
800
