logo

Video encyclopedia

Instruction set architecture

2:39

Cortex - M Instruction Set Architecture

1:53

Computer Architecture - Instruction set

0:52

Instruction Set Architecture

3:56

Instruction Set Architecture: Basic Concepts

3:05

ISA 2.2 MIPS Instruction Encodings

An instruction set architecture (ISA) is an abstract model of a computer. It is also referred to as architecture or computer architecture. A realization of an ISA is called an implementation. An ISA permits multiple implementations that may vary in performance, physical size, and monetary cost ; because the ISA serves as the interface between software and hardware. Software that has been written for an ISA can run on different implementations of the same ISA. This has enabled binary compatibility between different generations of computers to be easily achieved, and the development of computer families. Both of these developments have helped to lower the cost of computers and to increase their applicability. For these reasons, the ISA is one of the most important abstractions in computing today.
    • Overview 

    • Classification of ISAs 

    • Instructions 

    • Design 

    • Instruction set implementation