1. A microprogram control system for executing macroinstructions, each macroinstruction including an operation code, comprising: (a) a microprogram read only memory, having an output at which a microinstruction is provided, for storing microinstructions including JUMP instructions, which compose a plurality of microprogram routines given ones of which correspond to given macroinstructions, each microprogram routine ending with a JUMP instruction; (b) a microinstruction register, coupled to receive and store the microinstruction provided at the output of said microprogram read only memory, said microinstruction register having an output at which the microinstruction is provided; (c) a decoder, coupled to receive and decode the microinstruction provided at the output of said microinstruction register, and having an output at which a signal is provided each time a JUMP instruction is decoded; (d) latch circuit means, having a first input for receiving an operation code of a macroinstruction to be executed and having a second input for receiving a signal indicating that the macroinstruction to be executed has been decoded, and having an output at which the operation code is provided, for storing the operation code, said latch circuit means being latched in response to the signal at said first input each time a new macroinstruction is decoded; (e) means for supplying input addresses, having a first input coupled to receive the signal at the output of said decoder and having a second input coupled to the second input of said latch circuit means and having an output at which an input address is provided, including: (i) counting means, coupled so as to increment its count in response to the signal at the first input of said means for supplying and coupled so as to clear in response to the signal at the second input of said means for supplying, said counting means generating an output count appearing as higher order bits of the input address, whereby said counting means is incremented at least once during execution of the macroinstruction; and (ii) means for coupling the output of said counting means with the output of said latch circuit means so that the operation code appears as lower order bits of the input address; (f) a mapping read only memory, for storing start addresses of a plurality of microprogram routines, having an input coupled to receive the input address output by the means for supplying and having an output at which the start address of a next microprogram routine is provided, so that said plurality is indexed by the output of said means for supplying; and (g) microprogram sequence control means, having an input coupled to the output of said mapping read only memory and coupled to said microprogram read only memory, for reading said microprogram read only memory.