INTRODUCTION:
In computer central processing unit the micro-operations are detailed low-level instructions which is used in some designs to implement complex machine instructions.Usually, micro-operations perform basic operations on data stored in one or more register, including transferring data between registers or between registers and external buses of the CPU and performing arithmetic or logical operations on registers. The execution of micro-operations is performed under control of the CPU’s control unit which decides on their execution while performing various optimizations such as reordering, fusion and caching of the operations. microoperation have also been employed in a different way in order of modern CISC processors which is more easily handle asynchronous parallel execution.As with traditional microcode one or more table lookups is done to locate the appropriate microoperation-sequence based on the encoding and semantics of the machine instructions however, instead of having rigid microoperation-sequences controlling the CPU directly from a microcode-ROM, microoperations are dynamically buffered for rescheduling before being executed.
•The operations on the data in registers are called microoperations.
•The functions built into registers are examples of microoperations,
–Shift–Load –Clear –Increment etc ..
An elementary operation performed (during one clock pulse), on the information stored in one or more registers.
f: shift, load, clear, increment, add, subtract, complement, and, or, xor etc.Microoperations Set of allowable microoperations provided by the organization of the computer -Control signals that initiate the sequence of microoperations (to perform the specfic functions) .
CATEGORISED MICRO-OPERATION: