The number of instructions in a computer s instruction set may range from less than 30 to more than 100. Data movement instructions are used for copying data from one storage location to another and for rearranging and changing of data elements in some prescribed manner.
Arithmetic instructions permit addition, subtraction, multiplication, and division.
They are common in all digital computers. Logic instructions allow comparison between variables, or between variables and constants. Transfer of control instructions are of two types, conditional or unconditional. Conditional transfer instructions are used to branch or change the sequence of program control, depending on the outcome of the comparison. Unconditional transfer instructions are used to change the sequence of program control to a specified program statement regardless of any condition.