viii
MPC850 Integrated Communications Microprocessor Users Manual
MOTOROLA
CONTENTS
Paragraph
Number
Title
Page
Number
5.2.4.5.1
5.2.4.6
5.2.5
5.2.5.1
5.2.5.2
5.2.5.2.1
5.2.5.2.2
5.2.5.3
5.2.6
5.2.6.1
5.2.6.2
5.2.6.2.1
5.2.6.2.2
5.2.6.3
5.2.6.3.1
5.2.6.3.2
5.2.7
Move to/from Condition Register Instructions ......................................5-17
Memory Synchronization InstructionsUISA..........................................5-17
PowerPC VEA Instructions............................................................................5-19
Processor Control Instructions ...................................................................5-20
Memory Synchronization InstructionsVEA...........................................5-20
eieio Behavior ........................................................................................5-20
isync Behavior........................................................................................5-21
Memory Control InstructionsVEA.........................................................5-21
PowerPC OEA Instructions............................................................................5-22
System Linkage Instructions......................................................................5-22
Processor Control InstructionsOEA.......................................................5-22
Move to/from Machine State Register Instructions ...............................5-22
Move to/from Special-Purpose Register Instructions ............................5-23
Memory Control InstructionsOEA.........................................................5-23
Supervisor-Level Cache Management Instruction.................................5-23
Translation Lookaside Buffer Management Instructions.......................5-23
Recommended Simplified Mnemonics ..........................................................5-24
Chapter 6
Exceptions
6.1
6.1.1
6.1.2
6.1.2.1
6.1.2.2
6.1.2.3
6.1.2.4
6.1.2.5
6.1.2.6
6.1.2.6.1
6.1.2.7
6.1.2.8
6.1.2.9
6.1.2.10
6.1.2.11
6.1.3
6.1.3.1
6.1.3.2
6.1.3.3
6.1.3.4
6.1.3.5
Exceptions ............................................................................................................6-2
Exception Ordering ..........................................................................................6-3
PowerPC-Defined Exceptions..........................................................................6-4
System Reset Interrupt (0x00100)................................................................6-5
Machine Check Interrupt (0x00200)............................................................6-5
DSI Exception (0x00300).............................................................................6-6
ISI Exception (0x00400)..............................................................................6-6
External Interrupt Exception (0x00500).......................................................6-6
Alignment Exception (0x00600)..................................................................6-7
Integer Alignment Exceptions..................................................................6-8
Program Exception (0x00700) .....................................................................6-9
Decrementer Exception (0x00900) ............................................................6-10
System Call Exception (0x00C00).............................................................6-10
Trace Exception (0x00D00).......................................................................6-11
Floating-Point Assist Exception.................................................................6-12
Implementation-Specific Exceptions..............................................................6-12
Software Emulation Exception (0x01000).................................................6-12
Instruction TLB Miss Exception (0x01100) ..............................................6-12
Data TLB Miss Exception (0x01200)........................................................6-13
Data TLB Error Exception (0x014000)......................................................6-14