1.1.1. Structure Function of the Processor

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

1/41

flashcard set

Earn XP

Description and Tags

1.1.1 a) ● The Arithmetic and Logic Unit ● The Control Unit ● Registers: ○ Program Counter ○ Accumulator ○ Memory Address Register ○ Memory Data Register ○ Current Instruction Register ● buses: ○ Data Bus ○ Address Bus ○ Control Bus ● How these relate to assembly language programs 1.1.1 b) ● The Fetch-Decode-Execute Cycle ● Its effect on registers 1.1.1 c) ● The factors affecting the performance of the CPU: ○ Clock Speed ○ Number of Cores ○ Cache 1.1.1 d) ● The use of pipelining in a processor to improve efficiency 1.1.1 e) ● Von Neumann architecture ● Harvard architecture ● Contemporary processor architecture

Last updated 12:16 AM on 12/12/24
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

42 Terms

1
New cards

What does the ALU do?

Performs all arithmetic operations and logical operations on binary data

2
New cards

What do logical operations include?

Boolean logic operations such as AND, OR, and NOT on binary data.

3
New cards

What does arithmetic operations include?

Addition, subtraction, etc on fixed or floating point numbers

4
New cards

What is the Control Unit?

a component of the processor that irects the operations of the CPU

5
New cards

CU jobs (5):

Controlling and coordinating activities of CPU, managing flow of data between CPU and other devices, accepting next instruction, decoding instructions, storing resulting data back in memory

6
New cards

What are registers?

Small memory cells that operate at a very high speed.

7
New cards

What are the registers used for?

To temporarily store data and all arithmetic, logical and shift operations occur in these registers.

8
New cards

Name 5 Registers:

PC, ACC, MAR, MDR, CIR

9
New cards

What is the purpose of the PC?

Holds the address of the next instruction to be executed

10
New cards

What is the purpose of the ACC?

Holds the address of the next instruction to be executed

11
New cards

What is the purpose of the MAR?

Holds the address of a location that is to beread from or written to.

12
New cards

What is the purpose MDR?

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

13
New cards

What is the purpose of the CIR?

Holds the current instruction being executed, divided up into operand and opcode

14
New cards

What are buses?

Buses are a set of parallel wires which connect two or more components inside the CPU.They are used for transferring data, addresses, and control signals between the components.

15
New cards

What are the three buses called?

data bus, address bus, control bus

16
New cards

What are the three buses called collectively?

system bus

17
New cards

What is the width of the bus?

the number of parallel wires the bus has and is directly proportional to the number of bits that can be transferred simultaneously at any time

18
New cards

What is the data bus?

Buses are a set of parallel wires which connect two or more components inside the CPU.

19
New cards

What is the data bus used for?

Transporting data and instructions between components

20
New cards

What is the address bus?

A single directional bus used to transmit memory addresses specifying where data is sent or retrieved in memory.

21
New cards

What is the width of the address bus proportional to?

The number of addressable memory locations

22
New cards

What is the Control bus?

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

23
New cards

What does the Control bus do?

It coordinates the use of the address and data buses andprovides status information between system components.

24
New cards

What control signal shows that a device is requesting the use of the data bus

Bus request

25
New cards

What control signal shows that the CPU has granted access to the data bus?

Bus grant

26
New cards

What control signal allows data is written into the addressed location using this bus?

Memory write

27
New cards

What control signal causes data to be read from a specific location and placed onto the data bus

Memory read:

28
New cards

What control signal shows that a device is requesting access to the CPU?

Interrupt request

29
New cards

What control signal is used to synchronise operations?

Clock

30
New cards

What is Assembly Language?

Low-level programming language that is intended to communicate directly with a computer's hardware

31
New cards
32
New cards
33
New cards
34
New cards
35
New cards
36
New cards
37
New cards
38
New cards
39
New cards
40
New cards
41
New cards
42
New cards