Difference between revisions of "Instruction set"

From Computer History Wiki
Jump to: navigation, search
(Stubby, but a start)
 
m (+catz)
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
An '''instruction set''' refers to the repertoire of [[instruction]]s provided by any particular [[central processing unit|CPU]] [[architecture]]. Also a key part of an instruction set are the means provided for indicating sources and destinations for data processed by those instruction, the '''addressing modes''' of the instruction set.
+
An '''instruction set''' refers to the repertoire of [[instruction]]s provided by any particular [[Central Processing Unit|CPU]] [[architecture]].
  
{{stub}}
+
Also a key part of an instruction set are the means provided for indicating sources and destinations for data processed by those instruction, the '''addressing modes''' of the instruction set. For example, some early machines only included a single [[register]], the accumulator, and were otherwise a [[load-store architecture]]; eventually provision for multiple registers became common. Also, it is now common for instructions to be able to use a [[stack]] as the source or destination for data.
 +
 
 +
{{semi-stub}}
 +
 
 +
[[Category: Computer Basics]]

Revision as of 01:17, 20 December 2018

An instruction set refers to the repertoire of instructions provided by any particular CPU architecture.

Also a key part of an instruction set are the means provided for indicating sources and destinations for data processed by those instruction, the addressing modes of the instruction set. For example, some early machines only included a single register, the accumulator, and were otherwise a load-store architecture; eventually provision for multiple registers became common. Also, it is now common for instructions to be able to use a stack as the source or destination for data.