Instruction Set Architecture
An Instruction Set Architecture (ISA) is the abstract interface between a computer's hardware and its software, defining the set of instructions, registers, memory addressing modes, and data types that a processor can execute.
7 resources across 1 library
Glossary Terms(7)
Compiler Design
Compiler design is the study and practice of building compilers — software that translates source code written in a high-level programming language into a lowe…
Abstract Syntax Tree
An Abstract Syntax Tree (AST) is a tree-shaped data structure that represents the grammatical structure of source code, with each node corresponding to a const…
Von Neumann Architecture
The Von Neumann architecture is a computer design model, described by John von Neumann in 1945, in which a single memory space stores both program instructions…
Instruction Set Architecture
An Instruction Set Architecture (ISA) is the abstract interface between a computer's hardware and its software, defining the set of instructions, registers, me…
RISC
RISC (Reduced Instruction Set Computer) is a processor design philosophy that favors a small, simple set of fixed-length instructions, each executing in roughl…
CISC
CISC (Complex Instruction Set Computer) is a processor design philosophy that favors a larger, richer set of instructions, some of which can perform multiple l…
Assembly Optimization
Assembly optimization is the practice of hand-tuning or hand-writing low-level assembly language code to maximize performance, minimize instruction count, or e…