In this type of microprogramming, microinstructions are executed in a sequential order, and the microinstruction sequence is determined by a finite state machine that decides which instruction to execute next based on the current instruction being executed.