Standard Article

Instruction Sets

  1. Maya B. Gokhale1,
  2. Judith D. Schlesinger2

Published Online: 16 MAR 2009

DOI: 10.1002/9780470050118.ecse191

Wiley Encyclopedia of Computer Science and Engineering

Wiley Encyclopedia of Computer Science and Engineering

How to Cite

Gokhale, M. B. and Schlesinger, J. D. 2009. Instruction Sets. Wiley Encyclopedia of Computer Science and Engineering. 1584–1596.

Author Information

  1. 1

    Lawrence Livermore National Laboratory, Livermore, California

  2. 2

    IDA Center for Computing Science, Bowie, Maryland

Publication History

  1. Published Online: 16 MAR 2009

Abstract

Instruction sets began very simply and then became more complex as hardware gained complexity. By the 1980s, instruction sets had become sufficiently complex that a movement began to return to simpler instruction sets, albeit not the simplicity of the early machines. Reduced instruction set computers (RISC) architectures were introduced, in contrast to the complex instruction set computers (CISC) that were then in vogue. Another instruction set style, very long instruction word (VLIW), was also introduced in the 1980s as a means of increasing the parallelism within an instruction. Characteristics of each of these styles appear in modern instruction sets.

In addition to these general-purpose ISAs, special-purpose architectures, such as vector and parallel machines, and digital signal processors (DSPs), require ISAs that capture their unique capabilities.

Keywords:

  • instruction set architecture;
  • ISA;
  • computer architecture