Instruction
set:
An instruction set is a group of commands for a CPU in machine language. The
term can refer to all possible instructions for a CPU or a subset of
instructions to enhance its performance in certain situation.
The
group of instruction set:
(i)
Data
transfer
(ii)
Unconditional
branch
(iii)
Conditional
branch
(iv)
Arithmetic
(v)
Address
modify
(i)
Data transfer: Move data between memory and ALU
registers or between two ALU registers.
(ii)
Unconditional branch: Normally, the control unit executes
instructions in sequence from memory. This sequence can be changed by a branch
instruction.
(iii)
Conditional branch: The branch can be made dependent on a
condition, this allowing decision points.
(iv)
Arithmetic: Operations performed by the ALU.
(v)
Address modify: Permits address to be computed in the
ALU then inserted into instructions stored in memory. This allows a program
considerable addressing flexibility.
No comments:
Post a Comment