Introduction Flashcards
(57 cards)
In the machine cycle, this retrieves instruction from memory and increment the program counter.
fetch
In the machine cycle, it decodes the bit pattern in the instruction register.
decode
In the machine cycle, it performs the instruction in the instruction register.
Execute
Each instruction is stored in memory as?
bunch of bits
Who decodes the bits to determine what should happen
CPU
Instructions are from a language called?
machine language
This is an executable program which is a sequence of these simple instructions. The sequence is stored in memory.
machine code
In machine code, the cpu processes the simple instructions —–. Some instructions can tell the CPU to jump to a new place in memory to get the next instruction
sequentially
The computer can only understand the bits (the encoded program) through what language?
Machine Language
This language is a developed English-like abbreviations for programs
Assembly Language
This language is what the computer actually sees and deals with. Every command the computer sees is given as a number or sequence of numbers
machine language
this language is the same as machine language, except the command numbers have been replaced by letter sequences, which are easier to memorize.
assembly language
This language is the following:
- Middle Level language
- maps human-readable mnemonics to machine instructions
- allows machine-level programming without writing in machine language.
assembly language
These languages are there to make programming easier. it allows you to describe the program in a more natural language.
High level language
Assembly language is a —— language which provides the basic instructional interface to the computer processor.
Low language
Assembly language gives you direct control of the system resources by:
- setting processor registers
- accessing memory location
- interfacing with other hardware elements
Programs written in high-level language are translated into —- in order for the processor to execute the program
assembly language
Reasons not to use assembly?
- Development time (too long)
- Maintainability: unstructured
- Portability: platform dependent
The input and output devices are connected to the? This is a collection of the computer’s electrical lines where signals pass through.
bus
The bus is typically designed to transfer fix-sized chunks of bytes knows as?
words
This chip is the:
- computer’s processor
- engine that interprets or execute instructions stored in main memory
- includes the arithmetic and logic unit and cpu register
CPU
In the CPU register, this is a set of flip flops treated as a single unit
register
this is a digital logic circuit capable os storing single bit
flip-flop
this is a temporary storage device that holds both a program and the data it manipulates while the processor is executing the program
main memory