SGI

SGI

Contact Us    How to Buy    Worldwide
Products
Solutions
Support
Partners
Ask a Sales Rep
SGI Techpubs Library

Hardware  »  Books  »  Developer  »  
MIPS R10000 Microprocessor User Guide, Version 2.0
(document number: 007-2490-001 / published: 1997-01-30)    table of contents  |  additional info  |  download
find in page

1.5 Program Order and Dependencies

Resolving Exception Dependencies


In addition to operand dependencies, each instruction is implicitly dependent upon any previous instruction that generates an exception. Exceptions are caused whenever an instruction cannot be properly completed, and are usually due to either an untranslated virtual address or an erroneous operand.

The processor design implements precise exceptions, by:

  • identifying the instruction which caused the exception
  • preventing the exception-causing instruction from graduating
  • aborting all subsequent instructions
Thus, all register values remain the same as if instructions were executed singly. Effectively, all previous instructions are completed, but the faulting instruction and all subsequent instructions do not modify any values.




Copyright 1996, 1997, MIPS Technologies, Inc. -- 09 DEC 96


Generated with CERN WebMaker

MIPS R10000 Microprocessor User Guide, Version 2.0
(document number: 007-2490-001 / published: 1997-01-30)    table of contents  |  additional info  |  download


home/search | what's new | help



About SGI     Privacy     Terms of Use    
© 2009 - 2011 Silicon Graphics International Corp. All Rights Reserved.