Micro-Operations
A micro-operation is an basic operation which is performed on data stored in registers. We can classify micro-operations into four categories:
1. Register transfer: transfer binary information from one register to other.
2. Arithmetic: perform all arithmetic operations on numeric data stored in registers.
3. Logic: perform the bit manipulation operation on non-numeric data stored inside registers.
4. Shift: perform shift operations on the data stored in registers.