An instruction set, or instruction set architecture (ISA), is a list of all the commands (instructions), with all their variations, that a processor can execute.
Instructions include:
Instruction set architecture is distinguished from microarchitecture. Microarchitecture is the detailed description of the system that is enough for completely describing the operation of all parts of the computing system, as well as how they are inter-connected and inter-operate to implement the ISA. An instruction set is the part of the computer architecture related to programming. An ISA includes a specification set of opcodes (machine language), which are the native commands implemented in a particular central processing unit design.
Computers with different microarchitectures can share a common instruction set. For example, the Intel Pentium and the AMD Athlon implement nearly identical versions of the x86 instruction set, but they are very different in internal designs.
This article uses material from the Wikipedia Simple English article Instruction set, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Content is available under CC BY-SA 4.0 unless otherwise noted. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Simple English (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.