Structure and Function of the processor Flashcards

1
Q

What does the arithmetic and logic unit do?

A

The ALU completes all arithmetic and logical operations.

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

What does the control unit do?

A

A part of the processor which directs operations in the CPU.

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

What are registers?

A

Small memory cells that operate at high speeds.

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

Where do all the arithmetic, logic or shift operations occur?

A

They occur in registers.

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.

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

In which part of the CPU do all calculations take place?

A

ALU

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

Where are the intermediate ALU results stored?

A

Accumulator

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

What does the memory address register do?

A

Hold the address of a location that is to be read from or written to.

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

What does the memory data register do?

A

Temporarily stores data that has just been read from or the data needs to be written.

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

What does the current instruction register (CIR) do?

A

Hold the current instruction divided up into operand and opcode.

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

What is a bus?

A

A set of parallel wires connecting two or more components together.

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

What is the system bus?

A

The collect of the address, data and control bus.

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

What is the data bus?

A

A bi-directional bus used to transport data and instructions between components.

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

What is the control bus?

A

A bi-directional bus that transmits control signals between internal and external components.

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

What is the address bus used for?

A

Used to transmit the memory address specifying where data is to be sent from or retrieved from.

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

What does adding a wire to the address bus do to the addressable locations?

A

Doubles the number of addressable locations.

17
Q

What does bus request indicate?

A

Indicates a device is requesting to access the data bus.

18
Q

What does bus grant indicate?

A

Indicates the CPU has granted access to the data bus.

19
Q

What does memory write do?

A

Causes the data on the data bus to be written into the addressed location.

20
Q

What does memory read do?

A

Causes the data from the addressed location to be placed onto the data bus.

21
Q

What does the interrupt request control signal indicate?

A

Indicates that a device is requesting access to the CPU.

22
Q

What is the clock control signal used for?

A

It is used to synchronise instructions.

23
Q

What is assembly language?

A

A programming language where mnemonics are used to represent instructions.

24
Q

What is opcode?

A

Used to determine the type of instruction and what hardware to use to execute it.

25
What is the operand?
The address of where the operation is performed.
26
What occurs during the fetch stage?
- The address from the PC is copied into the MAR - The instruction held at that address is copied into the MDR via the data bus - Simultaneously, the contents of the PC are incremented - The value of the MDR are copied into the CIR
27
What occurs during the decode phase?
The contents of the CIR are split into opcode and operand.
28
What happens during the execute phase?
The opcode is executed on the data.
29
What is the clock speed?
The number of clock cycles completed per second.
30
What is cache memory?
The CPU's onboard memory which can be accessed faster than main memory.
31
What is pipelining?
The process of completing the fetch, decode and execute of three separate files simultaneously.
32
What is Von Neumann architecture?
Architect in which there is a single shared memory and shared bus for both data and instructions.
33
What is Harvard Architecture?
Architecture in which there is two separate memory and data buses for data and instructions.
34
What is contemporary processing?
Processing in which Von Neumann architecture used for main memory. Cache uses Harvard Architecture divided into instruction cache and data cache.