Computer Architecture Flashcards
1
Q
What is a Interpreter?
A
A program for translating a high-level language by reading each statement in the source code and immediately performing the action.
2
Q
What is a Compiler?
A
A program that translates a high-level language into machine code by translating all of the code.
3
Q
What is an Assembler?
A
A program that translates a program written in assembly language into machine code.
4
Q
What are Translators?
A
Software that converts programming language instructions into 0s and 1s (machine code). There are three types: Compileres, Assemblers and Interpreters.
5
Q
What is the Fetch-Execute Cycle?
A
Fetch Cycle 1. Fetch Instruction 2. Decode Instruction Execute Cycle 3. Get Data 4. Execute Instruction