Structure and role of the processor and its components Flashcards

1
Q

What is the system clock?

A

A device that generates a timing signal which changes at a regular frequency.

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

What is the purpose of the system clock?

A

The signal is used to synchronise communication between the components of the processor and the rest of the computer system.

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

What is the fetch execute cycle?

A

A continuous cycle performed by the processor, consisting of three stages.
Fetch
Execute
Decode

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

What occurs in the fetch stage of the cycle?

A

The next instruction to execute is retrieved from main memory

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

What are the steps involved in the fetch cycle?

A
  1. The content of the PC is copied to the MAR
  2. The content of the MAR is transferred to main memory by the address bus
  3. The instruction is sent from main memory to the MBR by the data bus
  4. The PC is incremented by one
  5. The content of the MBR is copied to the CIR
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What occurs in the decode stage?

A

The fetched instruction is decoded

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

What are the steps involved in the decode stage?

A
  1. The content of the CIR is decoded by the control unit

2. The decoded instruction is split into two parts: opcode and operand.

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

What is the opcode?

A

Specifies the operation to be carried out

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

What is the operand?

A

Data on which the operation is performed

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

What happens in the execute stage of the cycle?

A

Instruction is carried out in the execute stage of the cycle

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

What are the steps involved in the execute stage of the cycle?

A
  • Any data required by the instruction that isn’t present in the registers is fetched
  • The instruction is carried out
  • Results of any calculations are stored in general purpose registers or main memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What happens to the status register?

A

Between each execute stage and fetch stage of the cycle, the content of the status register is checked for changes that could signify the occurrence of an interrupt

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

What is a processor’s instruction set?

A

group of instructions it can carried out, each type of processor has its own instruction set.

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

Why might one instruction not be compatible with another processor?

A

Each type of processor has its own instruction set, so instructions for one processor may not be compatible with other processors.

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