1.1.1 structure and function of the processor

studied byStudied by 0 people
0.0(0)
Get a hint
Hint

arithmetic logic unit

1 / 32

flashcard set

Earn XP

33 Terms

1

arithmetic logic unit

completes all the arithmetical and logical operations

New cards
2

the control unit

a part of the processor which directs operations inside the CPU

New cards
3

registers

small memory cells that operate at high speeds

New cards
4

where do all the arithmetic, logic or shift operations occur

in registers

New cards
5

program counter

holds the address of the next instruction

New cards
6

where are the results of the ALU stored

in ACC

New cards
7

memory address register

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

New cards
8

memory data register

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

New cards
9

current instruction register

holds the current instruction divided up into opcode and operand

New cards
10

bus

a set of parallel wires connecting two or more components together

New cards
11

system bus

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

New cards
12

what is the width of a bus

the number of parallel wires it has

New cards
13

data bus

a bidirectional bus used to transport data and instructions between components

New cards
14

control bus

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

New cards
15

address bus

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

New cards
16

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

it doubles the number of addressable locations

New cards
17

bus request

indicates a device is requesting access to the data bus

New cards
18

bus grant

indicates the cpu has granted access to the data bus

New cards
19

memory write

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

New cards
20

memory read

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

New cards
21

interrupt request - control signal

indicates that a device is requesting access to the cpu

New cards
22

clock control signal

used to synchronise instructions

New cards
23

opcode

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

New cards
24

operand

the address of where the operation is preformed

New cards
25

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

New cards
26

decode phase

the contents of the CIR is split into operand and opcode

New cards
27

execute phase

the opcode is executed on the data

New cards
28

clock speed

the number of clock cycles completed per second

New cards
29

cache memory

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

New cards
30

pipelining

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

New cards
31

von neumann architecture

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

New cards
32

harvard architecture

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

New cards
33

contemporary processing

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

New cards

Explore top notes

note Note
studied byStudied by 4 people
... ago
5.0(1)
note Note
studied byStudied by 94 people
... ago
5.0(1)
note Note
studied byStudied by 433 people
... ago
5.0(3)
note Note
studied byStudied by 33 people
... ago
5.0(1)
note Note
studied byStudied by 28 people
... ago
5.0(1)
note Note
studied byStudied by 32 people
... ago
5.0(2)
note Note
studied byStudied by 11 people
... ago
5.0(1)
note Note
studied byStudied by 29 people
... ago
5.0(1)

Explore top flashcards

flashcards Flashcard (121)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (84)
studied byStudied by 13 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 16 people
... ago
5.0(1)
flashcards Flashcard (27)
studied byStudied by 8 people
... ago
5.0(1)
flashcards Flashcard (83)
studied byStudied by 12 people
... ago
5.0(1)
flashcards Flashcard (53)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (48)
studied byStudied by 50 people
... ago
5.0(1)
flashcards Flashcard (24)
studied byStudied by 16 people
... ago
5.0(1)
robot