• 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/15

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;

15 Cards in this Set

  • Front
  • Back

Arithmetic and Logic Unit

Carries out arithmetic calculations (+-*/) and logical operations such as AND or NOT

Control

Responsible for initiating the fetching, decoding and execution of instructionsw

Memory Address Register (MAR)

Holds the address of the memory location where data is to be written to/read from.

Memory Data Register (MDR)

Holds the data that is to be written to or read from memory

Buses

Multiple wires/lines that connect the processor and main memory

Low level language

Programming language closer to the computer's hardware e.g. binary

High level language

Programming language closer to human's language e.g. English-like

Machine code

A low level language based on binary instructions: 01000111

Assembly code

A low level language based on pneumonic which is hard ware development

Translator

A program that translates a high level language into machine code

Compiler

Translates a high level language to a low level language in a single operation

Interpreter

Translates a high level language to a low level language by translating a line of code and then executing it

Procedural

Programming language which uses well-structured steps and procedures to compose a program

Declarative

Programming language which consists of facts and rules to create a knowledge base

Object Oriented

Programming language organised around classes of objects and methods that can be performed on them