• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/9

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

9 Cards in this Set

  • Front
  • Back
What is a Register?
- Small area of memory within the the processor, where data or control information is temporarily stored
- Used because transferring data to and from register is a lot quicker than between the processor and the main memory
Program Counter (PC)
- Stores address of next instruction
- Controls sequence of instructions executed
- Is incremented after being read
- Is altered as a result of a jump instruction
Memory Address Register (MAR)
- Stores address in memory current being accessed
- Holds position in memory of location containing either the next piece if data to be read, or the instruction to be used
Memory Data Register (MDR)
- Stores the data being transferred to or from memory
- Acts like a buffer between IAS and CPU
Current Instruction Register (CIR)
- Stores the instruction currently being operated on
Accumulator
- Temporary store for the results of the last arithmetic or logical operation until it is decided what to do with the data
Address Bus
- Carries identification about where the data is being sent/coming from
- Necessary if large amounts of memory need to be used
Data Bus
- Carries data being transmitted between areas of the processor
- Two-way bus as data can be transferred in either direction
Control Bus
- Carries control signals from the control unit to allow synchronization of signals