摘要 |
An instruction decoder for a variable byte processor, capable of making the variable byte processor operate at a high processing speed and high byte efficiency. The instruction decoder comprises: an instruction register which stores instrucitons applied to the internal data bus, a first instruciton decoding unit which provides a consecutive instruction execution mode signal specifying the repetitive execution of the instruction read from the instruction register for different operands stored at different addresses, a consecutive instruction execution cycle monitoring unit which counts the number of execution cycles of the instruction and provides a signal indicating the completion of the repetitive execution of the instruction, register/counters which count the number of execution cycles and provide operands of different addresses every time an execution cycle is completed, a second instruction decoding unit which sequentially specifies data stored at different operand addresses in response to the output signals of the register/counters, and a gate which inhibits the instruction register from reading a new instruction until the instruction is repeated by the specified number of execution cycles.
|