Patent · US Expired

Microprogram process for single cycle jump instruction execution

US5053954A · kind A · utility

6Cited by
3References
3Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 30, 1990
Grant dateOct 1, 1991
Priority date
Expiry dateNov 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.