×

System for inserting instructions into processor instruction stream in order to perform interrupt processing

  • US 5,822,578 A
  • Filed: 06/05/1995
  • Issued: 10/13/1998
  • Est. Priority Date: 12/22/1987
  • Status: Expired due to Term
First Claim
Patent Images

1. Digital processing apparatus comprisingA. a first instruction source forstoring a plurality of instructions, each associated with a logical program count (PC), and forresponding to a sequence of instruction fetch signals, each designating a PC associated with a requested instruction, for generating an instruction stream including a corresponding sequence of requested instructions,B. a set of interconnected processing elements, said set of processing elements including a first processing element coupled to said first instruction source for normally processing an instruction stream received therefrom,said first processing element including pipeline processing means for processing plural instructions substantially concurrently with one another, said pipeline processing means includingfetch means for generating and applying to said first instruction source an instruction fetch signal designating a logical program count (PC) associated with a requested instruction,execution means for executing, substantially concurrently with generation and application of such instruction fetch signal, a previously received instruction,C. at least one other of said processing elements includinginsert means for generating one or more inserted-instructions and for applying those inserted-instructions to said first processing element to be processed thereby,D. said execution means including means for processing said inserted-instructions in the same manner as instructions received by the first processing element from the first instruction source, and without affecting the generation and application of a sequence of instruction fetch signals by said fetch meansE. said first processing element further including launch quash means, coupled with said execution means, for selectively preventing processing of an instruction received from said first instruction source in response to a prior instruction fetch signal,result quash means for selectively limiting a result of processing by said execution means of any of (i) an inserted-instruction received by said first processing element from said at least one other processing element and (ii) an instruction received from said first instruction source in response to a prior instruction fetch signal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×