Microcode

A permanent memory that holds the elementary circuit operations a computer must perform for each instruction in its instruction set. It acts as a translation layer between the instruction and the electronic level of the computer and enables the computer architect to more easily add new types of machine instructions without having to design electronic circuits. Microcode is used in CISC architecture.