Side tables annotating an instruction stream

Electrical computers and digital processing systems: processing – Instruction decoding – Decoding instruction to accommodate plural instruction...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07069421

ABSTRACT:
A microprocessor chip, and methods for use in that microprocessor chip. The chip has instruction pipeline circuitry and address translation circuitry. Table lookup circuitry indexes into a table, the table having an entry associated with each corresponding address range translated by the address translation circuitry. Each entry of the table describes a likelihood of the existence of an alternate coding of instructions located in the respective corresponding address range. The table lookup circuitry retrieves a table entry corresponding to the address, and is operable as part of the basic instruction cycle of executing an instruction of a non-supervisor mode program executing on a computer. Interrupt circuitry is cooperatively designed with the instruction pipeline circuitry to trigger an interrupt on execution of an instruction of a process, synchronously based at least in part on a memory state of the computer and the address of the instruction, the architectural definition of the instruction not calling for an interrupt. A handler for the interrupt is responsive to the contents of the table to affect the instruction pipeline circuitry to effect control of an architecturally-visible data manipulation behavior or control transfer behavior of the instruction based on the contents of a table entry associated with the instruction.

REFERENCES:
patent: 3544969 (1970-12-01), Rakoczi
patent: 3781825 (1973-12-01), Senese
patent: 4084235 (1978-04-01), Hirtle
patent: 4412303 (1983-10-01), Barnes
patent: 4455602 (1984-06-01), Baxter
patent: 4514803 (1985-04-01), Agnew
patent: 4575797 (1986-03-01), Gruner
patent: 4636940 (1987-01-01), Goodwin
patent: 4750112 (1988-06-01), Jones
patent: 4779187 (1988-10-01), Letwin
patent: 4812975 (1989-03-01), Adachi et al.
patent: 5043878 (1991-08-01), Ooi
patent: 5115500 (1992-05-01), Larsen
patent: 5127092 (1992-06-01), Gupta et al.
patent: 5155835 (1992-10-01), Belsan
patent: 5168557 (1992-12-01), Shibuya
patent: 5241638 (1993-08-01), Mork
patent: 5241664 (1993-08-01), Ohba
patent: 5301287 (1994-04-01), Herrell
patent: 5307504 (1994-04-01), Robinson
patent: 5335331 (1994-08-01), Murao
patent: 5339422 (1994-08-01), Brender
patent: 5355487 (1994-10-01), Keller
patent: 5361340 (1994-11-01), Kelly
patent: 5386563 (1995-01-01), Thomas
patent: 5404476 (1995-04-01), Kadaira
patent: 5432795 (1995-07-01), Robinson
patent: 5454117 (1995-09-01), Puziol
patent: 5479616 (1995-12-01), Garibay
patent: 5481684 (1996-01-01), Richter et al.
patent: 5481693 (1996-01-01), Blomgren
patent: 5483647 (1996-01-01), Yu
patent: 5487156 (1996-01-01), Popescu
patent: 5507028 (1996-04-01), Liu
patent: 5515518 (1996-05-01), Stiles
patent: 5542059 (1996-07-01), Blomgren
patent: 5542109 (1996-07-01), Blomgren
patent: 5560013 (1996-09-01), Scalzi
patent: 5568646 (1996-10-01), Jaggar
patent: 5574927 (1996-11-01), Scantlin
patent: 5574929 (1996-11-01), Pieterse
patent: 5590309 (1996-12-01), Chencinski
patent: 5598546 (1997-01-01), Blomgren
patent: 5608886 (1997-03-01), Blomgren
patent: 5613114 (1997-03-01), Anderson
patent: 5613118 (1997-03-01), Heisch
patent: 5619666 (1997-04-01), Coon
patent: 5625835 (1997-04-01), Ebcioglu
patent: 5628016 (1997-05-01), Kukol
patent: 5636366 (1997-06-01), Robinson
patent: 5638525 (1997-06-01), Hammond
patent: 5652869 (1997-07-01), Herdeg
patent: 5657474 (1997-08-01), Taine
patent: 5659679 (1997-08-01), Alpert
patent: 5659782 (1997-08-01), Senter
patent: 5664159 (1997-09-01), Richter
patent: 5673407 (1997-09-01), Poland
patent: 5678032 (1997-10-01), Woods et al.
patent: 5685009 (1997-11-01), Blomgren
patent: 5715421 (1998-02-01), Akiyama
patent: 5721927 (1998-02-01), Baraz
patent: 5732238 (1998-03-01), Sarkozy
patent: 5742780 (1998-04-01), Caulk
patent: 5751982 (1998-05-01), Morley
patent: 5754878 (1998-05-01), Asghar
patent: 5764947 (1998-06-01), Murphy
patent: 5768500 (1998-06-01), Agrawal
patent: 5774287 (1998-06-01), Leonhardt
patent: 5774686 (1998-06-01), Hammond
patent: 5781750 (1998-07-01), Blomgren et al.
patent: 5781758 (1998-07-01), Morley
patent: 5781792 (1998-07-01), Asghar
patent: 5784640 (1998-07-01), Asghar
patent: 5790824 (1998-08-01), Asghar
patent: 5794068 (1998-08-01), Asghar
patent: 5796939 (1998-08-01), Berc
patent: 5802272 (1998-09-01), Sites
patent: 5802337 (1998-09-01), Fielden
patent: 5802373 (1998-09-01), Yates
patent: 5805877 (1998-09-01), Black
patent: 5812864 (1998-09-01), McCoy
patent: 5815720 (1998-09-01), Buzbee
patent: 5819064 (1998-10-01), Razdan
patent: 5822578 (1998-10-01), Frank
patent: 5832205 (1998-11-01), Kelly
patent: 5838962 (1998-11-01), Larson
patent: 5838978 (1998-11-01), Buzbee
patent: 5842017 (1998-11-01), Hookway
patent: 5847955 (1998-12-01), Mitchell
patent: 5854913 (1998-12-01), Goetz
patent: 5864697 (1999-01-01), Shiell
patent: 5870763 (1999-02-01), Lomet
patent: 5884057 (1999-03-01), Blomgren
patent: 5901308 (1999-05-01), Cohn
patent: 5903750 (1999-05-01), Yeh
patent: 5903751 (1999-05-01), Hoyt
patent: 5903760 (1999-05-01), Farber
patent: 5905855 (1999-05-01), Klaiber
patent: 5911073 (1999-06-01), Mattson
patent: 5920721 (1999-07-01), Hunter
patent: 5930509 (1999-07-01), Yates
patent: 5935220 (1999-08-01), Lumpkin
patent: 5941827 (1999-08-01), Papaioannou
patent: 5949415 (1999-09-01), Lin
patent: 5958047 (1999-09-01), Panwar
patent: 5958061 (1999-09-01), Kelly
patent: 5960198 (1999-09-01), Roediger
patent: 5966537 (1999-10-01), Ravichandran
patent: 5968162 (1999-10-01), Yard
patent: 5983335 (1999-11-01), Dwyer
patent: 5999736 (1999-12-01), Gupta
patent: 6000028 (1999-12-01), Chernoff
patent: 6002872 (1999-12-01), Alexander
patent: 6003038 (1999-12-01), Chen
patent: 6005551 (1999-12-01), Osborne
patent: 6006029 (1999-12-01), Bianchi et al.
patent: 6006033 (1999-12-01), Heisch
patent: 6006277 (1999-12-01), Talati et al.
patent: 6011908 (2000-01-01), Wing
patent: 6014735 (2000-01-01), Chennupaty
patent: 6021265 (2000-02-01), Nevill
patent: 6021484 (2000-02-01), Park
patent: 6021489 (2000-02-01), Poplingher
patent: 6026478 (2000-02-01), Dowling
patent: 6029004 (2000-02-01), Bortnikov
patent: 6029222 (2000-02-01), Kamiya
patent: 6031992 (2000-02-01), Cmelik
patent: 6032247 (2000-02-01), Asghar
patent: 6035393 (2000-03-01), Glew
patent: 6044220 (2000-03-01), Breternitz
patent: 6044221 (2000-03-01), Gupta
patent: 6047363 (2000-04-01), Lewchuk
patent: 6047390 (2000-04-01), Butt
patent: 6052771 (2000-04-01), Heller
patent: 6061711 (2000-05-01), Song
patent: 6070009 (2000-05-01), Dean
patent: 6071317 (2000-06-01), Nagel
patent: 6076144 (2000-06-01), Peled
patent: 6081665 (2000-06-01), Nilsen
patent: 6081890 (2000-06-01), Datta
patent: RE36766 (2000-07-01), Krauskopf
patent: 6091897 (2000-07-01), Yates
patent: 6092188 (2000-07-01), Corwin
patent: 6115809 (2000-09-01), Mattson
patent: 6119204 (2000-09-01), Chang
patent: 6119218 (2000-09-01), Arora
patent: 6141683 (2000-10-01), Kraml
patent: 6154857 (2000-11-01), Mann
patent: 6157970 (2000-12-01), Gafken
patent: 6163764 (2000-12-01), Dulong
patent: 6175957 (2001-01-01), Ju
patent: 6195748 (2001-02-01), Chrysos
patent: 6202205 (2001-03-01), Saboff
patent: 6205545 (2001-03-01), Shah
patent: 6212493 (2001-04-01), Huggins
patent: 6219774 (2001-04-01), Hammond
patent: 6226789 (2001-05-01), Tye
patent: 6233678 (2001-05-01), Bala
patent: 6237073 (2001-05-01), Dean
patent: 6237074 (2001-05-01), Phillips
patent: 6240526 (2001-05-01), Petivan
patent: 6243804 (2001-06-01), Cheng
patent: 6253215 (2001-06-01), Agesen
patent: 6256728 (2001-07-01), Witt
patent: 6260191 (2001-07-01), Santhanam
patent: 6289445 (2001-09-01), Ekner
patent: 6295644 (2001-09-01), Hsu
patent: 6298477 (2001-10-01), Kessler
patent: 6304948 (2001-10-01), Motoyama
patent: 6308318 (2001-10-01), Krishnaswamy
patent: 6308321 (2001-10-01), Schooler
patent: 6336135 (2002-01-01), Niblett
patent: 6351784 (2002-02-01), Neal
patent: 6351844 (2002-02-01), Bala
patent: 6353924 (2002-03-01), Ayers
patent: 6363336 (2002-03-01), Banning
patent: 6374367 (2002-04-01), Dean
patent: 6374369 (2002-04-01), O'Donnell
patent: 6381628 (2002-04-01), Hunt
patent: 6381735 (2002-04-01), Hunt
patent: 6397379 (2002-05-01), Yates
pate

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Side tables annotating an instruction stream does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Side tables annotating an instruction stream, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Side tables annotating an instruction stream will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3660730

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.