Microprogram process for single cycle jump instruction execution
US5053954A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Nov 30, 1990 |
| Grant date | Oct 1, 1991 |
| Priority date | — |
| Expiry date | Nov 30, 2010 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/264
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A microprogram processor to execute high speed processing of macro instructions using microcodes is provided. This microprogram processor comprises a microcode decoder for decoding a microcode generated from a microprogram ROM in response to a macro instruction, and a jump judgement decoder responsive to a jump condition signal externally delivered and a result decoded by the microcode decoder, to generate a microjump signal when a jump condition holds. The microprogram processor further comprises a circuit for generating a next instruction start signal for immediately shifting to a next instruction on the basis of a decoded signal signifying the start of a next macro instruction when no request for a jump is outputted from the microcode decoder. Such a next instruction start signal generator circuit may be realized by a simple logic circuit. In addition, the jump judgement decoder further responds to data of a portion (e.g., a specific bit) of operation data in addition to the decoded result and the jump condition signal. Such a specific bit may be a MSB. Thus, the execution of the step for shifting data and examining a carry as the jump condition becomes unnecessary.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.