
CPU32
REFERENCE MANUAL
MOTOROLA
vii
(Continued)
Title
Paragraph
Page
TABLE OF CONTENTS
4.6.3
4.6.4
4.6.5
4.7
4.8
Table Example 3: 8-Bit Independent Variable ...............................4-191
Table Example 4: Maintaining Precision .......................................4-192
Table Example 5: Surface Interpolations ......................................4-194
Nested Subroutine Calls ........................................................................4-194
Pipeline Synchronization with the NOP Instruction ...............................4-194
SECTION 5PROCESSING STATES
5.1
5.2
5.2.1
5.2.2
5.2.3
5.3
5.3.1
5.3.1.1
5.3.1.2
5.3.1.3
5.3.1.4
5.3.1.5
State Transitions .......................................................................................5-1
Privilege Levels .........................................................................................5-1
Supervisor Privilege Level .................................................................5-2
User Privilege Level ..........................................................................5-2
Changing Privilege Level ...................................................................5-2
Types of Address Space ...........................................................................5-3
CPU Space Access ..........................................................................5-3
Type 0000 — Breakpoint ..........................................................5-4
Type 0001 — MMU Access ......................................................5-4
Type 0010 — Coprocessor Access ...........................................5-4
Type 0011 — Internal Register Access .....................................5-4
Type 1111 — Interrupt Acknowledge ........................................5-5
SECTION 6 EXCEPTION PROCESSING
6.1
6.1.1
6.1.2
6.1.3
6.1.4
6.1.5
6.2
6.2.1
6.2.2
6.2.3
6.2.4
6.2.5
6.2.6
6.2.7
6.2.8
6.2.9
6.2.10
6.2.11
6.2.12
Definition of Exception Processing ............................................................6-1
Exception Vectors .............................................................................6-1
Types of Exceptions ..........................................................................6-2
Exception Processing Sequence .......................................................6-3
Exception Stack Frame .....................................................................6-3
Multiple Exceptions ...........................................................................6-4
Processing of Specific Exceptions ............................................................6-5
Reset .................................................................................................6-5
Bus Error ...........................................................................................6-6
Address Error ....................................................................................6-7
Instruction Traps ................................................................................6-8
Software Breakpoints ........................................................................6-8
Hardware Breakpoints .......................................................................6-8
Format Error ......................................................................................6-9
Illegal or Unimplemented Instructions ...............................................6-9
Privilege Violations ..........................................................................6-10
Tracing ............................................................................................6-11
Interrupts .........................................................................................6-12
Return from Exception .....................................................................6-13
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.