Fault Handling Overview; Figure 8-1. Fault-Handling Data Structures - Intel i960 Jx Developer's Manual

Microprocessor
Table of Contents

Advertisement

This chapter describes the i960
the fault handling data structures and fault handling mechanisms. See
REFERENCE" (pg. 8-21)
for detailed information on each fault type.
8.1

FAULT HANDLING OVERVIEW

The i960 processor architecture defines various conditions in code and/or the processor's internal
state that could cause the processor to deliver incorrect or inappropriate results or that could cause
it to choose an undesirable control path. These are called fault conditions. For example, the
architecture defines faults for divide-by-zero and overflow conditions on integer calculations with
an inappropriate operand value.
As shown in
Figure
8-1, the architecture defines a fault table, a system procedure table, a set of
fault handling procedures and stacks (user stack, supervisor stack and interrupt stack) to handle
processor-generated faults.
Fault
Processor

Figure 8-1. Fault-Handling Data Structures

®
Jx processor's fault handling facilities. Subjects covered include
Fault
Table
System
Procedure
Table
CHAPTER 8
FAULTS
section 8.10, "FAULT
Fault
Handling
Procedures
Supervisor
Stack
Current Stack
8-1
8

Advertisement

Table of Contents
loading

Table of Contents