1.1.1 Structure & Function of the Processor Flashcards

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

What is the purpose of the Arithmetic Logic Unit?

A

Completes all the arithmetical and logical operations

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

What is the purpose of the Control Unit?

A

Directs operations inside 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

What does the Program Counter store?

A

The address of the next instruction

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

What does the accumulator store?

A

Arithmetic & logic results of ALU

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

What does the Memory Address Register store?

A

The address of the location to be read from or written to

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

What does the Memory Data Register store?

A

The data read from or to be written to

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

What does the Current Instruction Register store?

A

The current instruction divided up into opcode & operand

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
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
10
Q

What is the system bus?

A

The collection of the data bus, address bus & control bus

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

What is the width of a bus?

A

The number of parallel wires it has

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

What is the data bus?

A

A bidirectional bus used to transport data and instructions between components

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

What is the control bus?

A

A bidirectional bus used to transmit control signals between internal & external components

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

What is the address bus?

A

A unidirectional bus used to transmit the memory address specifying where data is to be sent to or retrieved from

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

What consequence does adding a wire to the address bus have?

A

Doubles the number of addressable locations

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

What does Bus Request indicate?

A

A request from a device for access to the data bus

17
Q

What does Bus Grant indicate?

A

The CPU has granted access to the data bus

18
Q

What does memory write do?

A

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

19
Q

What does memory read do?

A

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

20
Q

What does the interrupt request control signal indicate?

A

A device is requesting access to the CPU

21
Q

What is the clock control signal used for?

A

Synchronise instructions

22
Q

What is assembly language?

A

Assembly language is a programming language where mnemonics are used to represent instructions

23
Q

What is opcode?

A

Determines the type of instruction and what hardware is required to execute it

24
Q

What is the operand?

A

Address of where the operation is performed

25
Q

What occurs during the fetch phase of the FDE cycle?

A

The address from the PC is copied to the MAR
Instruction held at address copied to MDR by the data bus
Simultaenously the contents of the PC is increased by 1
The value of the MDR is copied to the CIR

26
Q

What occurs during the decode phase?

A

The contents of the CIR is split into operand & opcode

27
Q

What occurs during the execute phase?

A

The opcode is executed on the data

28
Q

What is clock speed?

A

The number of clock cycles completed per second

29
Q

What is cache memory?

A

A faster smaller segment of memory
Holds frequently used data/instructions
Built into processor so faster access

30
Q

What is pipelining?

A

The process of completing stages of the FDE cycle simultaneously on numerous data/instructions

31
Q

What is Von Neumann architecture?

A

CPU architecture with a single shared memory & shared data bus for both data & instructions

32
Q

What is Harvard architecture?

A

CPU architecture with two separate memory & data buses for data & instructions

33
Q

What is contemporary processing?

A

Von Neumann architecture is used for main memory
Harvard architecture is used for cache, dividing into instruction cache & data cache