1.1.1 structure and function of the processor

0.0(0)
studied byStudied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/32

Last updated 12:17 PM on 11/30/24
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

33 Terms

1
New cards

arithmetic logic unit

completes all the arithmetical and logical operations

2
New cards

the control unit

a part of the processor which directs operations inside the CPU

3
New cards

registers

small memory cells that operate at high speeds

4
New cards

where do all the arithmetic, logic or shift operations occur

in registers

5
New cards

program counter

holds the address of the next instruction

6
New cards

where are the results of the ALU stored

in ACC

7
New cards

memory address register

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

8
New cards

memory data register

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

9
New cards

current instruction register

holds the current instruction divided up into opcode and operand

10
New cards

bus

a set of parallel wires connecting two or more components together

11
New cards

system bus

the collection of the data bus, address bus and control bus

12
New cards

what is the width of a bus

the number of parallel wires it has

13
New cards

data bus

a bidirectional bus used to transport data and instructions between components

14
New cards

control bus

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

15
New cards

address bus

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

16
New cards

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

it doubles the number of addressable locations

17
New cards

bus request

indicates a device is requesting access to the data bus

18
New cards

bus grant

indicates the cpu has granted access to the data bus

19
New cards

memory write

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

20
New cards

memory read

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

21
New cards

interrupt request - control signal

indicates that a device is requesting access to the cpu

22
New cards

clock control signal

used to synchronise instructions

23
New cards

opcode

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

24
New cards

operand

the address of where the operation is preformed

25
New cards

fetch phase

  • the address from the pc is copied to the mar

  • instruction held at that address is copied to the mar by the data bus, and the PC is incremented by 1

  • the contents of the mar is copied to the cir

26
New cards

decode phase

the contents of the CIR is split into operand and opcode

27
New cards

execute phase

the opcode is executed on the data

28
New cards

clock speed

the number of clock cycles completed per second

29
New cards

cache memory

small amount of memory within the CPU that can be accessed a lot faster than main memory

30
New cards

pipelining

the process of carrying out multiple instructions concurrently. Each instruction will be at a different stage of the FDE cycle.

31
New cards

von neumann architecture

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

32
New cards

harvard architecture

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

33
New cards

contemporary processing

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