1.1a/b - The CPU & Fetch, Decode, Execute Cycle Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

The Control unit

A

Directs the flow of data and information into the CPU. Additionally, it controls other parts of the CPU.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Arithmetic and Logic Unit
(ALU)

A

It performs simple calculations and logical operations. Additionally acts as a ‘revolving door’ for data going into and out of the CPU.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Registers

A

The registers and temporary storage spaces for data and instructions in the CPU. The registers are used during the FDE Cycle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Program Counter
(PC)

A

A register that tracks the RAM address of the next instruction to be fetched.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Memory Address Register
(MAR)

A

A register that tracks the RAM address of data that is currently being accessed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Memory Data Register
(MDR)

A

A register that stores the data that is transferred from the RAM to the CPU.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Current Instruction Register
(CIR)

A

A register that stores the information that has been fetched from RAM, and is about to be decoded or executed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Accumulator
(ACC)

A

The ACC stores the results of executions performed in the FDE cycle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Explain the process of the FDE cycle
(7 Points)

A
  1. The Program Counter (PC) register displays the address in RAM of the next instruction to be processed.
  2. The PC register is increased by 1. This prepares the CPU for the next instruction to be fetched.
  3. The CPU checks the address in RAM which matches the address held in the MAR.
  4. The instruction in RAM is transferred to the Memory Data Register (MDR).
  5. The instruction in the MDR is copied into the Current Instruction Register (CIR).
  6. The instruction in the CIR is decoded and executed. Any result of and execution is stored in the Accumulator (ACC).
  7. The cycle repeats by returning to the first step and checking the program counter for the address of the next instruction.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Address Bus

A

Sends a memory address of where data is stored. The address is sent from the CPU to the RAM during the FDE cycle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Data bus

A

Transfers data between components. Data is sent both ways.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Control bus

A

Sends control signals from the control unit to other components of the system. Status signals are sent back to the CPU.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

State the function of the opcode and operand

A

The opcode specifies the instruction to be
performed and the addressing mode. The
operand holds a value which is related to the
data on which the instruction is to be
performed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Instruction set

A

The possible number of instructions that the CPU can understand and decode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly