MOTOROLA
Chapter 6. MPC860 Instruction Set
6-23
Part II. PowerPC Microprocessor Module
6.2.6.2.2 Move to/from Special-Purpose Register Instructions
SimpliÞed mnemonics are provided for the mtspr and mfspr instructions so they can be
coded with the SPR name as part of the mnemonic rather than as a numeric operand. See
Appendix F, ÒSimpliÞed Mnemonics,Ó in The Programming Environments Manual for
simpliÞed mnemonic examples. The mtspr and mfspr instructions are shown in
Table 6-22.
For mtspr and mfspr instructions, the SPR number coded in assembly language does not
appear directly as a 10-bit binary number in the instruction. The number coded is split into
two 5-bit halves that are reversed in the instruction encoding, with the high-order 5 bits
appearing in bits 16Ð20 of the instruction encoding and the low-order 5 bits in bits 11Ð15.
If the SPR Þeld contains a value not shown in Section 5.1, ÒMPC860 Register
Implementation,Ó either the program exception handler is invoked or results are boundedly
undeÞned.
6.2.6.3 Memory Control InstructionsÑOEA
This section describes memory control instructions, which include the following types:
¥
Cache management instructions
¥
TLB management instructions
6.2.6.3.1 Supervisor-Level Cache Management Instruction
Table 6-23 describes the only supervisor-level cache management instruction. See
Section 6.2.5.3, ÒMemory Control InstructionsÑVEA,Ó for a description of cache
instructions that provide user-level programs the ability to manage on-chip caches.
6.2.6.3.2 Translation Lookaside Buffer Management Instructions
Refer to Chapter 9, ÒMemory Management Unit (MMU),Ó for more information about the
TLB operations for the MPC860. Table 6-24 lists the TLB instructions.
Table 6-22. Move to/from Special-Purpose Register Instructions
Name Mnemonic
Syntax
Move to Special-Purpose Register
mtspr
SPR
,r
S
Move from Special-Purpose Register
mfspr r
D
,
SPR
Table 6-23. Supervisor-Level Cache Management Instruction
Name Mnemonic
Syntax
MPC860
Notes
Data Cache Block Invalidate
dcbi
r
A
, r
B
The MMU translates the EA and the associated data cache
block is invalidated if hit.
Содержание MPC860 PowerQUICC
Страница 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Страница 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Страница 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Страница 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Страница 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Страница 1106: ......