Difference between revisions of "Instruction"

From Computer History Wiki
Jump to: navigation, search
(See also: +Instruction set)
(Add order code. Maybe also ILLIAC and UNIVAC.)
 
Line 3: Line 3:
 
In more practical terms, the CPU operates by fetching items from [[main memory]]; each item contains a single directive for the CPU (e.g. add the contents of one [[register]] to another, or move a unit of data from a register, to main memory) - those items are instructions. (An instruction is usually a [[word]], but on some CPUs, multiple instructions could be packed in each word, while on others, some instructions took multiple words.)
 
In more practical terms, the CPU operates by fetching items from [[main memory]]; each item contains a single directive for the CPU (e.g. add the contents of one [[register]] to another, or move a unit of data from a register, to main memory) - those items are instructions. (An instruction is usually a [[word]], but on some CPUs, multiple instructions could be packed in each word, while on others, some instructions took multiple words.)
  
Some early computers used the alternative term '''order''' for instructions.
+
Some early computers used the alternative term '''order''' for instructions, and '''order code''' for [[Object code|machine code]].  Notable examples include the [[Lincoln Laboratory]] computers, and the [[PDP-1]].
  
 
{{semi-stub}}
 
{{semi-stub}}

Latest revision as of 06:19, 4 November 2025

An instruction is, at the highest level of abstraction, the smallest unit of computation which a programmer can direct the CPU to perform.

In more practical terms, the CPU operates by fetching items from main memory; each item contains a single directive for the CPU (e.g. add the contents of one register to another, or move a unit of data from a register, to main memory) - those items are instructions. (An instruction is usually a word, but on some CPUs, multiple instructions could be packed in each word, while on others, some instructions took multiple words.)

Some early computers used the alternative term order for instructions, and order code for machine code. Notable examples include the Lincoln Laboratory computers, and the PDP-1.

See also