L1 - Structure and Function of a Processor

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

Arithmetic and Logic Unit

1 / 10

11 Terms

1

Arithmetic and Logic Unit

performs logical operations and arithmetic calculations (inc binary shift and <>=+-*/)

New cards
2

Control Unit

  • controls flow of data in CPU

  • in the decode stage, opcode (operation code) and operand (value or expression needed to perform operation) are analysed to find out what to execute

  • directs operations of other components

  • uses control signals to enable reading/writing to memory

  • determines operation ALU carries out

New cards
3

Program Counter

holds address of the next instruction to be fetched by the processor

New cards
4

Accumulator

Temporarily stores inputted/loaded values or results of calculations and logical operations by the ALU 

New cards
5

Memory Data Register (MDR) 

Temporarily holds data values or instructions that are read from or written to main memory (before sent to memory or after being fetched) 

New cards
6

Memory Address Register

Temporarily holds address of memory location (in main memory) that the processor needs to access/read from/write to (where being sent or where being fetched from) 

New cards
7

Current Instruction Register

After an instruction is fetched it is sent here - Holds the current instruction that the processor is executing, divided into operand and opcode 

New cards
8

Status Flags

In the ALU, status flags send signals to the processor to interrupt it and alert it to a problem such as an overflow or a zero

New cards
9

Data Bus

  • transfers data and instructions to/from CPU and RAM

  • bidirectional

  • read/write

New cards
10

Address Bus

  • transfers memory addresses specifying where data is to be sent

  • unidirectional; only goes from CPU to memory

    • read/write (I think)

New cards
11

Control Bus

  • Transmits control signals between internal and external components 

    • Bidirectional (goes from CPU from/to input/output and CPU from/to memory)

  • Coordinates the use of the address and data buses and provides status information between components 

  • Sends signals to determine whether other buses are in read/write mode 

New cards

Explore top notes

note Note
studied byStudied by 6 people
... ago
5.0(1)
note Note
studied byStudied by 7 people
... ago
5.0(1)
note Note
studied byStudied by 48 people
... ago
5.0(1)
note Note
studied byStudied by 17 people
... ago
5.0(1)
note Note
studied byStudied by 23 people
... ago
5.0(1)
note Note
studied byStudied by 30 people
... ago
5.0(1)
note Note
studied byStudied by 12 people
... ago
5.0(2)
note Note
studied byStudied by 130 people
... ago
5.0(3)

Explore top flashcards

flashcards Flashcard (32)
studied byStudied by 8 people
... ago
5.0(1)
flashcards Flashcard (58)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (73)
studied byStudied by 7 people
... ago
5.0(1)
flashcards Flashcard (542)
studied byStudied by 31 people
... ago
5.0(1)
flashcards Flashcard (120)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (100)
studied byStudied by 146 people
... ago
5.0(1)
flashcards Flashcard (22)
studied byStudied by 5 people
... ago
4.0(1)
flashcards Flashcard (20)
studied byStudied by 10 people
... ago
5.0(3)
robot