<<< Micro-instructions and the Microcode | Index | Turing Machine >>> |
A CPU that uses microcode has a collection of internal scratchpad registers that are not directly accessible outside of the CPU.
Simple circuits, such as an adder, wired together, are part of the microcode.
Machine language instructions do have access to the scratchpad registers.
Although microcode resembles machine language, there are many differences:
Micro-instructions typically rely on bits that directly control circuits,
such as master-slave flip-flop.
No program counter is required: each instruction is hardwired to the next instruction.
In general, micro-programming is more complex than assembly language programming.
<<< Micro-instructions and the Microcode | Index | Turing Machine >>> |