Assembly Flashcards
ASCII
American Standard Code for Information Exchange.
A type of character set capable of representing 128 characters (7 bit or 2^7)
Compiler/Compiling
Compiling: A method of translating a language where all the code gets translated in a single step before execution.
Compiler: used to translate high-level source code into assembly language based on the processors’ instruction set (processors’ code)
Bit
A binary digit. 0 or 1
Byte
A combination of 8 bits to store data like integer values.
Character Encoding
An algorithmic translation for characters to a binary sequence.
Character set
The guide lines for mapping between characters and their integer representation.
Instruction Set Architecture (ISA)
The programming-related aspect of computer architecture
Interpreting
A method for translating a high-level language where the language gets translated line-by-line as the program executes
Computer Architecture
The organization of the components which make up a computer system and the meaning of the operations which guide its function.
Microarchitecture
Processor design techniques used to implement an instruction set
Object Code
Relocatable machine language formatted for a specific operating system
Reduced Instruction Set Computing (RISC)
A type of instruction set architecture in which all instructions are the same length and perform only one task such as: accessing memory locations
Translation Pipeline
The process of a high-level language being translated own to digital logic (Binary). High-level language -> Assembly language -> Machine language -> Digital Logic
Linker
Used to combine multiple object files and static libraries into a single executable file
Loader
used to take executable instructions contained in the executable file produced by the linker, along with dynamic libraries