Processors And The FDE Cycle Flashcards

1
Q

What does the Arithmetic Logical Unit (ALU) do?

A

Performs all arithmetic and logical operations on data during the execution of an instruction

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

What does the Control Unit (CU) do?

A

Coordinates activities in the CPU memory and peripherals

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

What does the clock do?

A

Continuous sequence of clock pulses to step the control unit through its operations

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

What do registers do?

A

Chip memory for temporary storage of binary values

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

What does the Program Counter (PC) do?

A

Holds the address of the next instruction to be executed

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

What does the Current Instruction Register (CIR) do?

A

Stores the current instruction being run

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

What are general purpose registers

A

Can store binary numbers

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

What does the Memory Address Register (MAR) do?

A

Holds the address of a memory location from which data will be read or data will be written to

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

What does the memory buffer register (MBR) do?

A

Temporarily stores data read or written to memory

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

What does the status register (SR) do?

A

Contains many bits that are set (1) or cleared (0) depending on the result of an instruction

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

What are the steps in the Fetch part of the FDE cycle

A

1 - The processor gets the memory address of the current instruction from the PC
2 - Passes the address to the MAR and sends it along the address bus
3 - The contents of the PC is incremented to point to the next instruction to be executed
4 - The control unit instructs a memory read operation to allow the contents of the memory location to be transferred and passes the data back along the data bus to the MDR
5 - The contents of the MDR are copied to the CIR

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

What are the steps of the decode part of the FDE cycle

A

The data in the MDR is passed to the CU which then decodes the instruction and then signals to the other components the instruction is to be completed

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

What are the steps of the Execute part of the FDE cycle

A

1 - The instruction is executed, using the ALU
2 - The SR may also be updated at this stage

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

What is an interrupt (FDE)

A

A signal sent to the processor from a program or an external device, it immediately halts all other processes until it is completed

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

Give an example of an interrupt (FDE)

A

Power low
Fault in hardware
Alarm

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