Microcode: Difference between revisions

Content deleted Content added
Microcode: The VAX 9000 IBox appears to be hardwired.
Line 44:
* Store the result value in register 8
* Update the condition codes from the ALU status flags (''negative'', ''zero'', ''overflow'', and ''carry'')
* Microjump to a given [[program counter|µPCμPC]] address for the next microinstruction
 
To simultaneously control all processor's features in one cycle, the microinstruction is often wider than 50 bits; e.g., 128 bits on a [[IBM System/360 Model 85|360/85]] with an emulator feature. Microprograms are carefully designed and optimized for the fastest possible execution, as a slow microprogram would result in a slow machine instruction and degraded performance for related application programs that use such instructions.