WorksheetsComputer Architecture
Total questions: 29
Worksheet time: 16mins
What type of computer architecture uses separate RAM memories for instructions and data?
(a)
What type of computer architecture uses one RAM memory for both instructions and data?
(a)
What type of computer architecture is commonly used for digital signal processing applications?
(a)
In the stored program concept, programs are copied from __ storage to __ memory before being run. (2 words in total)
(a)
What is the name of the register that stores the address of the next instruction to be fetched?
Program Counter
Memory Address Register
Accumulator
Current Instruction Register
What is the name of the register that stores the instruction that the CPU is executing at the moment?
Current Instruction Register
Program Counter
Memory Data Register
Accumulator
What is a collection of wires called that sends data and addresses around the CPU?
A bus
A connection
A link
A cable
What register is connected directly to the address bus?
Memory Address Register
Memory Data Register
Program Counter
Current Instruction Register
What register is connected directly to the data bus?
Memory Address Register
Memory Buffer Register
Program Counter
Current Instruction Register
Which of these is NOT a stage of the FDE cycle?
Fetch
Execute
Decide
Decode
Which of these does not happen in the Fetch stage?
The Program Counter is incremented by 1
The value in the Program Counter is sent to memory on the address bus
The value returned from memory on the data bus is stored in the current instruction register
The value returned from memory is added to the value in the accumulator.
Which of these is NOT a bus in the CPU?
Address bus
Data bus
Control bus
Execute bus
In hexadecimal, what would be the next value of the Program Counter after 0x09 if it was incremented?
0x0A
0x10
0xA0
0xFF
What is the part of the CPU called that performs calculations?
ALU
Control Unit
Program Counter
Memory
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 PC stand for in Computer Architecture?
Program Counter
Personal Computer
Placement Counter
Probably Correct
What does CIR stand for in Computer Architecture?
Current Instruction Register
Computer Instruction Register
Current Input Register
Current Instruction Record
What happens immediately after the Program Counter has been copied into the Memory Address Register?
The Data is returned from memory into the MBR
The MAR is sent to memory along the address bus
The instruction in the CIR is decoded
The data in the Accumulator is copied into the MBR
What happens immediately after the Memory receives an address on the address bus in the Fetch stage?
Memory returns the data at the given address along the data bus
Memory updates the data at the given address using the value supplied on the data bus
A second address is sent to memory
The Program Counter is incremented
What happens immediately after data is returned to the MBR from Memory in the Fetch stage?
Data from the MBR is copied into the Current Instruction Register
Data from the MBR is copied into the Program Counter
Data from the MBR is copied into the Accumulator
Data from the MBR is sent back to memory along the data bus
What happens in the Decode stage after data is copied into the Current Instruction Register
The control unit decodes the CIR to determine which operation to carry out
The ALU executes the instruction in the CIR
The data in the CIR is copied into the Memory Address Register
The data in the CIR is added to the value in the Accumulator
Which of these is NOT something that can happen in the Execute stage?
Data from Memory is copied into the Accumulator
Data from the Accumulator is copied into the Memory
Data from Memory is added to the Accumulator, and the result is stored in the Accumulator
The Program Counter is copied into the Memory Address Register
Which of these busses is unidirectional?
Address bus
Control bus
Data bus
Who is the computer architecture named after, where instructions and data are stored in memory and fetched, decoded and executed sequentially?
Van Newman
Von Neumann
Vin Nowman
Ven Numan
What is the name of the signal (wire) that synchronizes activity in the CPU and between the CPU and memory? Enter one word.
(a)
Which of these is not a part of the stored program concept?
Programs are copied into main memory before being used.
Instructions are fetched, decoded and executed one at a time by the CPU.
Programs can be replaced in main memory at any time.
Instructions and data are stored in secondary storage when not in use.
The CPU boots from instructions stored in an ROM.
Which bus is uni-directional? (Enter one word)
(a)
Which operation(s) causes data to be moved from main memory to the CPU along the data bus?
Load
Store
Fetch
Decode
Which operation(s) causes data to be moved from the CPU to main memory along the data bus?
Load
Store
Fetch
Decode
