![](http://datasheet.mmic.net.cn/120000/MC68349FT16_datasheet_3559370/MC68349FT16_12.png)
11/3/95
SECTION 1: OVERVIEW
UM Rev.1.0
viii
MC68349 USER’S MANUAL
MOTOROLA
TABLE OF CONTENTS (Continued)
Paragraph
Page
Number
Title
Number
5.4
Instruction Set ....................................................................................... 5-16
5.4.1
M68000 Family Compatibility ............................................................ 5-18
5.4.1.1
New Instructions ............................................................................ 5-18
5.4.1.1.1
Low-Power Stop (LPSTOP) ....................................................... 5-18
5.4.1.1.2
Table Lookup and Interpolate (TBL)........................................... 5-18
5.4.1.2
Unimplemented Instructions .......................................................... 5-18
5.4.2
Using the TBL Instructions ................................................................ 5-18
5.4.2.1
Table Example 1 Standard Usage ............................................. 5-19
5.4.2.2
Table Example 2 Compressed Table ......................................... 5-20
5.4.2.3
Table Example 3 8-Bit Independent Variable............................. 5-21
5.4.2.4
Table Example 4 Maintaining Precision ..................................... 5-23
5.4.2.5
Table Example 5 Surface Interpolations .................................... 5-25
5.4.3
Nested Subroutine Calls.................................................................... 5-25
5.4.4
Pipeline Synchronization with the NOP Instruction ........................... 5-25
5.5
Processing States ................................................................................. 5-26
5.5.1
State Transitions ............................................................................... 5-26
5.5.2
Privilege Levels ................................................................................. 5-26
5.5.2.1
Supervisor Privilege Level ............................................................. 5-27
5.5.2.2
User Privilege Level ....................................................................... 5-27
5.5.2.3
Changing Privilege Level ............................................................... 5-27
5.6
Exception Processing............................................................................ 5-28
5.6.1
Exception Vectors ............................................................................. 5-28
5.6.1.1
Types of Exceptions ...................................................................... 5-30
5.6.1.2
Exception Processing Sequence ................................................... 5-30
5.6.1.3
Exception Stack Frame.................................................................. 5-30
5.6.1.4
Multiple Exceptions ........................................................................ 5-31
5.6.2
Processing of Specific Exceptions .................................................... 5-32
5.6.2.1
Reset.............................................................................................. 5-32
5.6.2.2
Bus Error ........................................................................................ 5-34
5.6.2.3
Address Error ................................................................................. 5-35
5.6.2.4
Instruction Traps ............................................................................ 5-35
5.6.2.5
Software Breakpoints..................................................................... 5-36
5.6.2.6
Hardware Breakpoints ................................................................... 5-36
5.6.2.7
Format Error .................................................................................. 5-36
5.6.2.8
Illegal or Unimplemented Instructions............................................ 5-37
5.6.2.9
Privilege Violations......................................................................... 5-38
5.6.2.10
Tracing ........................................................................................... 5-38
5.6.2.11
Interrupts ........................................................................................ 5-40
5.6.2.12
Return from Exception ................................................................... 5-41
5.6.3
Fault Recovery .................................................................................. 5-42
5.6.3.1
Types of Faults .............................................................................. 5-44
5.6.3.1.1
Type I—Released Write Faults .................................................. 5-44