1. A method of operating the control unit (or CPU) of a computer by breaking down the control instructions into a sequence of small steps. 2. Low-level programming the instructions of a CPU in microcode.