1.1.1 STRUCTURE & FUNCTIONS OF THE PROCESSOR Flashcards

1
Q

What does the arithmetic logic unit do?

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 control unit?

A

a part of the processor which 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

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 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

the arithmetic logic unit

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

where are intermediate arithmetic and logic results stored?

A

in the 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

holds 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 the 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 do?

A

holds the current instruction divided up into opcode and operand

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 collection of the data bus, address bus , and control bus is called the system bus

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

what is the width of the bus?

A

the number of parallel wires it has

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

what is the control bus ?

A

the bi-directional bus used to transmit signals between internal and external components

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

what is the address bus used for ?

A

used to transmit the memory address specifying where data is to be sent from and retrieved from

17
Q

what does adding a wire to the address bus do to the number of addressable locations?

A

it doubles the number of addressable locations

18
Q

what does bus request indicate?

A

indicates a device is requesting access to the data bus

19
Q

what doe bus grant indicate?

A

indicates the CPU has granted access to the data bus

20
Q

what does memory write do?

A

causes the written data on the data bus to be written into the address location

21
Q

what does memory read do?

A

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

22
Q

what does the interrupt request control signal indicate?

A

indicates that a device is requesting access to the CPU

23
Q

what is the clock control signal used for ?

A

it is used to synchronise instructions

24
Q

what is assembly language

A

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

25
Q

what is opcode ?

A

opcode is used to determine the type of instruction and what hardware to use to execute it

26
Q

what is the operand?

A

the operand is the address of where the operations is performed

27
Q

what occurs during the fetch phase?

A
  • the address from the PC is copied to the MAR
  • instruction held at that address is copied to the MDR by the data bus, simultaneously the contents of the PC is increased by 1
  • the value of the MDR is copied to the CIR
28
Q

what occurs during the decode phase?

A

the contents of the CIR is split into operand and opcode

29
Q

what occurs during the execute phase?

A

the opcode is executed on the data

30
Q

what is the clock speed ?

A

the number of clock cycles completed per second

31
Q

what is cache memory?

A

the CPU’s onboard memory which can be accessed a lot faster than main memory

32
Q

what is pipelining

A

the process of completing the fetch, decode and execute of three separate files simultaneously

33
Q

what is von neumann architecture?

A

architecture in which there is a single shared memory and shared data bus for both data and instructions

34
Q

what is harvard architecture ?

A

architecture in which there is two seperate memory and data buses for data and instructions

35
Q

what is contemporary processing?

A

processing in which von neumann architecture is used for main memory.
cache uses harvard architecture, divided into instructions cache and data cache