Motorola M68000 Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Non Motorola M68000. MOTOROLA M68000 FAMILY Programmer`s Reference - PCS Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 357
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs

Résumé du contenu

Page 1 - M68000 FAMILY

 MOTOROLA INC., 1992 MOTOROLAM68000 FAMILY Programmer’s Reference Manual (Includes CPU32 Instructions)

Page 2 - TABLE OF CONTENTS

MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL xi LIST OF TABLES TableNumberTitlePageNumber 1-1 Supervisor Registers Not Related To Paged Me

Page 3

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-89FMOVEM Move Multiple Floating-Point FMOVEM Data Registers (MC6888X

Page 4

Floating Point Instructions5-90 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFMOVEM Move Multiple Floating-Point FMOVEM Data Registers (MC6888X

Page 5

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-91FMOVEM Move Multiple Floating-Point FMOVEM Control Registers (MC68

Page 6

Floating Point Instructions5-92 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFMOVEM Move Multiple Floating-Point FMOVEM Control Registers (MC68

Page 7

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-93FMOVEM Move Multiple Floating-Point FMOVEM Control Registers (MC68

Page 8 - LIST OF FIGURES

Floating Point Instructions5-94 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFMUL Floating-Point Multiply FMUL (MC6888X, MC68040) Operation: So

Page 9 - LIST OF FIGURES (Concluded)

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-95FMUL Floating-Point Multiply FMUL (MC6888X, MC68040) Floating-Poin

Page 10 - LIST OF TABLES

Floating Point Instructions5-96 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFMUL Floating-Point Multiply FMUL (MC6888X, MC68040) Instruction F

Page 11 - LIST OF TABLES (Continued)

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-97FMUL Floating-Point Multiply FMUL (MC6888X, MC68040) Destination R

Page 12 - FLOATING POINT INSTRUCTIONS

Floating Point Instructions5-98 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFNEG Floating-Point Negate FNEG (MC6888X, MC68040) Operation: – (

Page 13

xii M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA TableNumberTitlePageNumber LIST OF TABLES (Continued) 7-1 MC68020 Instructions Not Suppor

Page 14

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-99FNEG Floating-Point Negate FNEG (MC6888X, MC68040) Floating-Point

Page 15 - Floating-Point Absolute Value

Floating Point Instructions5-100 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFNEG Floating-Point Negate FNEG (MC6888X, MC68040) Instruction Fi

Page 16

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-101FNEG Floating-Point Negate FNEG (MC6888X, MC68040) Destination Re

Page 17

Floating Point Instructions5-102 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFNOP No Operation FNOP (MC6888X, MC68040) Operation: None Assembl

Page 18

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-103FNOP No Operation FNOP (MC6888X, MC68040) Instruction Format: Ins

Page 19 - Arc Cosine

Floating Point Instructions5-104 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFREM IEEE Remainder FREM (MC6888X, M68040FPSP) Operation: IEEE Re

Page 20

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-105FREM IEEE Remainder FREM(MC6888X, M68040FPSP)Floating-Point Statu

Page 21

Floating Point Instructions5-106 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFREM IEEE Remainder FREM (MC6888X, M68040FPSP) Effective Address

Page 22 - Floating-Point Add

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-107FSCALE Scale Exponent FSCALE (MC6888X, M68040FPSP) Operation: FPn

Page 23 - FADD Floating-Point Add FADD

Floating Point Instructions5-108 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFSCALE Scale Exponent FSCALE (MC6888X, M68040FPSP) Floating-Point

Page 24

MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-1 SECTION 5FLOATING POINT INSTRUCTIONS This section contains information about the floating-poi

Page 25 - FASIN Arc Sine FASIN

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-109FSCALE Scale Exponent FSCALE (MC6888X, M68040FPSP) Effective Addr

Page 26

Floating Point Instructions5-110 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFScc Set According to Floating-Point Condition FScc (MC6888X, MC6

Page 27

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-111FScc Set According to Floating-Point Condition FScc (MC6888X, MC6

Page 28 - FATAN Arc Tangent FATAN

Floating Point Instructions5-112 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFSGLDIV Single-Precision Divide FSGLDIV (MC6888X, MC68040) Operat

Page 29

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-113FSGLDIV Single-Precision Divide FSGLDIV (MC6888X, MC68040) Floati

Page 30

Floating Point Instructions5-114 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFSGLDIV Single-Precision Divide FSGLDIV(MC6888X, MC68040) Effecti

Page 31

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-115FSGLMUL Single-Precision Multiply FSGLMUL (MC6888X, MC68040) Oper

Page 32

Floating Point Instructions5-116 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFSGLMUL Single-Precision Multiply FSGLMUL (MC6888X, MC68040) Floa

Page 33

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-117FSGLMUL Single-Precision Multiply FSGLMUL (MC6888X, MC68040) Effe

Page 34

Floating Point Instructions5-118 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFSIN Sine FSIN (MC6888X, M68040FPSP) Operation: Sine of Source →

Page 35

Floating Point Instructions 5-2 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA *These are privileged instructions; refer to Section 6 Supervis

Page 36 - Floating-Point Compare FCMP

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-119FSIN Sine FSIN (MC6888X, M68040FPSP) Exception Byte: BSUN Cleared

Page 37

Floating Point Instructions5-120 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFSIN Sine FSIN (MC6888X, M68040FPSP) Effective Address field—Deter

Page 38

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-121FSINCOS Simultaneous Sine and Cosine FSINCOS(MC6888X, M68040FPSP)

Page 39 - FCOS Cosine FCOS

Floating Point Instructions5-122 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFSINCOS Simultaneous Sine and Cosine FSINCOS (MC6888X, M68040FPSP

Page 40

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-123FSINCOS Simultaneous Sine and Cosine FSINCOS (MC6888X, M68040FPSP

Page 41

Floating Point Instructions5-124 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFSINCOS Simultaneous Sine and Cosine FSINCOS (MC6888X, M68040FPSP

Page 42 - FCOSH Hyperbolic Cosine FCOSH

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-125FSINH Hyperbolic Sine FSINH (MC6888X, M68040FPSP) Operation: Hype

Page 43 - Hyperbolic Cosine FCOSH

Floating Point Instructions5-126 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFSINH Hyperbolic Sine FSINH (MC6888X, M68040FPSP) Instruction For

Page 44 - Hyperbolic Cosine FCOSH

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-127FSINH Hyperbolic Sine FSINH(MC6888X, M68040FPSP) R/M field—Specifie

Page 45 - Decrement, and Branch

Floating Point Instructions5-128 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFSQRT Floating-Point Square Root FSQRT (MC6888X, MC68040) Operati

Page 46

Floating Point Instructions MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-3 Table 5-2. Indirectly Supported Floating-Point Instructions Mnem

Page 47 - Floating-Point Divide FDIV

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-129FSQRT Floating-Point Square Root FSQRT (MC6888X, MC68040) Floatin

Page 48

Floating Point Instructions5-130 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFSQRT Floating-Point Square Root FSQRT (MC6888X, MC68040) Instruc

Page 49

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-131FSQRT Floating-Point Square Root FSQRT (MC6888X, MC68040) Destina

Page 50

Floating Point Instructions5-132 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFSUB Floating-Point Subtract FSUB (MC6888X, MC68040) Operation: F

Page 51

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-133FSUB Floating-Point Subtract FSUB (MC6888X, MC68040) Floating-Poi

Page 52

Floating Point Instructions5-134 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFSUB Floating-Point Subtract FSUB (MC6888X, MC68040) Instruction

Page 53

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-135FSUB Floating-Point Subtract FSUB (MC6888X, MC68040) Destination

Page 54 - FETOXM1 e

Floating Point Instructions5-136 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFTAN Tangent FTAN (MC6888X/004SW) Operation: Tangent of Source →

Page 55

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-137FTAN Tangent FTAN (MC6888X/004SW) Floating-Point Status Register:

Page 56

Floating Point Instructions5-138 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFTAN Tangent FTAN (MC6888X/004SW) Effective Address field—Determin

Page 57 - FGETEXP Get Exponent FGETEXP

Floating Point Instructions 5-4 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA FABS Floating-Point Absolute Value FABS (MC6888X, MC68040) Oper

Page 58

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-139FTANH Hyperbolic Tangent FTANH (MC6888X, M68040FPSP) Operation: H

Page 59

Floating Point Instructions5-140 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFTANH Hyperbolic Tangent FTANH(MC6888X, M68040FPSP) Instruction F

Page 60 - FGETMAN Get Mantissa FGETMAN

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-141FTANH Hyperbolic Tangent FTANH (MC6888X, M68040FPSP) Source Speci

Page 61

Floating Point Instructions5-142 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFTENTOX 10xFTENTOX (MC6888X, M68040FPSP) Operation: 10Source → FP

Page 62

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-143FTENTOX 10xFTENTOX(MC6888X, M68040FPSP) Instruction Format: Instr

Page 63 - FINT Integer Part FINT

Floating Point Instructions5-144 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFTENTOX 10xFTENTOX (MC6888X, M68040FPSP) R/M field—Specifies the so

Page 64

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-145FTRAPcc Trap on Floating-Point Condition FTRAPcc (MC6888X, MC6804

Page 65

Floating Point Instructions5-146 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFTRAPcc Trap on Floating-Point Condition FTRAPcc(MC6888X, MC68040

Page 66

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-147FTST Test Floating-Point Operand FTST (MC6888X, MC68040) Operatio

Page 67

Floating Point Instructions5-148 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFTST Test Floating-Point Operand FTST (MC6888X, MC68040) Instruct

Page 68

Floating Point Instructions MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-5 FABS Floating-Point Absolute Value FABS (MC6888X, MC68040) Floa

Page 69 - FLOG10 Log

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-149FTST Test Floating-Point Operand FTST(MC6888X, MC68040) R/M field—

Page 70

Floating Point Instructions5-150 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFTWOTOX 2xFTWOTOX (MC6888X, M68040FPSP) Operation: 2Source → FPn

Page 71

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-151FTWOTOX 2xFTWOTOX (MC6888X, M68040FPSP) Instruction Format: Instr

Page 72 - FLOG2 Log

Floating Point Instructions5-152 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFTWOTOX 2xFTWOTOX(MC6888X, M68040FPSP) R/M field—Specifies the sour

Page 73

MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-1 SECTION 6SUPERVISOR (PRIVILEGED) INSTRUCTIONS This section contains information about the su

Page 74

Supervisor (Privileged) Instructions 6-2 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA ANDI ANDI to SR AND Immediate to the Status Register to

Page 75 - FLOGN Log

Supervisor (Privileged) Instructions MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-3 CINV Invalidate Cache Lines CINV (MC68040, MC68LC040)

Page 76

Supervisor (Privileged) Instructions 6-4 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA CINV Invalidate Cache Lines CINV (MC68040, MC68LC040)

Page 77

Supervisor (Privileged) Instructions MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-5 cpRESTORE Coprocessor cpRESTORE Restore Functions (MC

Page 78 - FLOGNP1 Log

Supervisor (Privileged) Instructions 6-6 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA cpRESTORE Coprocessor cpRESTORE Restore Functions (MC

Page 79

Floating Point Instructions 5-6 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA FABS Floating-Point Absolute Value FABS (MC6888X, MC68040) Inst

Page 80

Supervisor (Privileged) Instructions MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-7 cpSAVE Coprocessor Save Function cpSAVE (MC68020, MC68

Page 81 - FMOD Modulo Remainder FMOD

Supervisor (Privileged) Instructions 6-8 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA CPUSH Push and Invalidate Cache Lines CPUSH (MC68040,

Page 82

Supervisor (Privileged) Instructions MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-9 CPUSH Push and Invalidate Cache Lines CPUSH (MC68040,

Page 83

Supervisor (Privileged) Instructions 6-10 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA EORI EORI to SR Exclusive-OR Immediate to the Status R

Page 84 - ⋅), but all

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-11FRESTORE Restore Internal FRESTORE Floating-Point State (

Page 85

Supervisor (Privileged) Instructions6-12 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFRESTORE Restore Internal FRESTORE Floating-Point State (

Page 86 - < EA > TO REGISTER

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-13FRESTORE Restore Internal FRESTORE Floating-Point State (

Page 87

Supervisor (Privileged) Instructions6-14 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFSAVE Save Internal Floating-Point State FSAVE (MC68881,

Page 88

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-15FSAVE Save Internal Floating-Point State FSAVE (MC68881,

Page 89 - REGISTER—TO-MEMORY

Supervisor (Privileged) Instructions6-16 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFSAVE Save Internal Floating-Point State FSAVE (MC68881,

Page 90

Floating Point Instructions MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-7 FABS Floating-Point Absolute Value FABS (MC6888X, MC68040) Sou

Page 91 - System Control Register

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-17MOVE MOVE from SR Move from the Status Register from SR (

Page 92

Supervisor (Privileged) Instructions6-18 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMOVE MOVE from SR Move from the Status Register from SR (

Page 93

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-19MOVE MOVE to SR Move to the Status Register to SR (M68000

Page 94 - Move Constant ROM FMOVECR

Supervisor (Privileged) Instructions6-20 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMOVE MOVE to SR Move to the Status Register to SR (M68000

Page 95

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-21MOVE MOVE USP Move User Stack Pointer USP (M68000 Family)

Page 96

Supervisor (Privileged) Instructions6-22 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMOVEC Move Control Register MOVEC (MC68010, MC68020, MC68

Page 97

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-23MOVEC Move Control Register MOVEC (MC68010, MC68020, MC68

Page 98

Supervisor (Privileged) Instructions6-24 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMOVES Move Address Space MOVES (MC68010, MC68020, MC68030

Page 99

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-25MOVES Move Address Space MOVES (MC68010, MC68020, MC68030

Page 100 - Data Registers

Supervisor (Privileged) Instructions6-26 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMOVES Move Address Space MOVES (MC68010, MC68020, MC68030

Page 101

Floating Point Instructions 5-8 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA FACOS Arc Cosine FACOS (MC6888X, M68040FPSP) Operation: Arc Cosi

Page 102 - Control Registers

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-27ORI ORI to SR Inclusive-OR Immediate to the Status Regist

Page 103

Supervisor (Privileged) Instructions6-28 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPBcc Branch on PMMU Condition PBcc (MC68851) Operation: I

Page 104

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-29PBcc Branch on PMMU Condition PBcc (MC68851) Instruction

Page 105 - Floating-Point Multiply FMUL

Supervisor (Privileged) Instructions6-30 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPDBcc Test, Decrement, and Branch PDBcc (MC68851) Operati

Page 106

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-31PDBcc Test, Decrement, and Branch PDBcc (MC68851) PMMU St

Page 107

Supervisor (Privileged) Instructions6-32 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPFLUSH Flush Entry in the ATC PFLUSH (MC68030 only) Opera

Page 108

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-33PFLUSH Flush Entry in the ATC PFLUSH (MC68030 only) Instr

Page 109 - Floating-Point Negate FNEG

Supervisor (Privileged) Instructions6-34 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPFLUSH Flush Entry in the ATC PFLUSH (MC68030 only) Mode

Page 110

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-35PFLUSH Flush ATC Entries PFLUSH (MC68040, MC68LC040) Oper

Page 111

Supervisor (Privileged) Instructions6-36 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPFLUSH Flush ATC Entries PFLUSH (MC68040, MC68LC040) Inst

Page 112

MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL iii TABLE OF CONTENTS ParagraphNumberTitlePageNumberSection 1Introduction 1.1 Integer Unit User

Page 113 - FNOP No Operation FNOP

Floating Point Instructions MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-9 FACOS Arc Cosine FACOS (MC6888X, M68040FPSP) Instruction Format

Page 114

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-37PFLUSH Flush ATC Entries PFLUSH (MC68EC040) Operation: If

Page 115 - FREM IEEE Remainder FREM

Supervisor (Privileged) Instructions6-38 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPFLUSH PFLUSH PFLUSHA PFLUSHA PFLUSHS Invalidate Entries

Page 116

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-39PFLUSH PFLUSH PFLUSHA PFLUSHA PFLUSHS Invalidate Entries

Page 117

Supervisor (Privileged) Instructions6-40 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPFLUSH PFLUSH PFLUSHA PFLUSHA PFLUSHS Invalidate Entries

Page 118 - FSCALE Scale Exponent FSCALE

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-41PFLUSHR Invalidate ATC and RPT Entries PFLUSHR (MC68851)

Page 119

Supervisor (Privileged) Instructions6-42 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPFLUSHR Invalidate ATC and RPT Entries PFLUSHR (MC68851)

Page 120

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-43PLOAD Load an Entry into the ATC PLOAD (MC68030 only, MC6

Page 121 - Floating Point Instructions

Supervisor (Privileged) Instructions6-44 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPLOAD Load an Entry into the ATC PLOAD (MC68030 only, MC6

Page 122

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-45PLOAD Load an Entry into the ATC PLOAD (MC68030 only, MC6

Page 123

Supervisor (Privileged) Instructions6-46 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPLOAD Load an Entry into the ATC PLOAD (MC68030 only, MC6

Page 124

Floating Point Instructions 5-10 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA FACOS Arc Cosine FACOS (MC6888X, M68040FPSP) Source Specifier

Page 125

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-47PMOVE Move to/from MMU Registers PMOVE (MC68030 only) Ope

Page 126

Supervisor (Privileged) Instructions6-48 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPMOVE Move to/from MMU Registers PMOVE (MC68030 only) Con

Page 127

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-49PMOVE Move to/from MMU Registers PMOVE (MC68030 only) P-R

Page 128

Supervisor (Privileged) Instructions6-50 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPMOVE Move to/from MMU Registers PMOVE (MC68030 only) Ins

Page 129 - FSIN Sine FSIN

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-51PMOVE Move to/from MMU Registers PMOVE (MC68EC030) Operat

Page 130

Supervisor (Privileged) Instructions6-52 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPMOVE Move to/from MMU Registers PMOVE (MC68EC030) NOTE A

Page 131

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-53PMOVE Move PMMU Register PMOVE (MC68851) Operation: If Su

Page 132

Supervisor (Privileged) Instructions6-54 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPMOVE Move PMMU Register PMOVE (MC68851) PMMU Status Regi

Page 133

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-55PMOVE Move PMMU Register PMOVE (MC68851) For register-to-

Page 134

Supervisor (Privileged) Instructions6-56 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPMOVE Move PMMU Register PMOVE (MC68851) Instruction Fiel

Page 135

Floating Point Instructions MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-11 FADD Floating-Point Add FADD (MC6888X, MC68040) Operation: Sou

Page 136 - FSINH Hyperbolic Sine FSINH

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-57PRESTORE PMMU Restore Function PRESTORE (MC68851) Operati

Page 137

Supervisor (Privileged) Instructions6-58 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPRESTORE PMMU Restore Function PRESTORE (MC68851) MID-COP

Page 138

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-59PSAVE PMMU Save Function PSAVE (MC68851) Operation: If Su

Page 139

Supervisor (Privileged) Instructions6-60 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPSAVE PMMU Save Function PSAVE (MC68851) Instruction Form

Page 140

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-61PScc Set on PMMU unit Condition PScc (MC68851) Operation:

Page 141

Supervisor (Privileged) Instructions6-62 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPScc Set on PMMU Condition PScc (MC68851) Instruction For

Page 142

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-63PTEST Test a Logical Address PTEST (MC68030 only) Operati

Page 143 - Floating-Point Subtract FSUB

Supervisor (Privileged) Instructions6-64 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPTEST Test a Logical Address PTEST (MC68030 only) The ins

Page 144

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-65PTEST Test a Logical Address PTEST (MC68030 only) The M

Page 145

Supervisor (Privileged) Instructions6-66 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPTEST Test a Logical Address PTEST (MC68030 only) Instr

Page 146

Floating Point Instructions5-12 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFADD Floating-Point Add FADD (MC6888X, MC68040) Floating-Point Sta

Page 147 - FTAN Tangent FTAN

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-67PTEST Test a Logical Address PTEST (MC68030 only) Regis

Page 148

Supervisor (Privileged) Instructions6-68 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPTEST Test a Logical Address PTEST (MC68EC030) Operation:

Page 149

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-69PTEST Test a Logical Address PTEST (MC68EC030) Instructio

Page 150 - Hyperbolic Tangent FTANH

Supervisor (Privileged) Instructions6-70 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPTEST Test a Logical Address PTEST (MC68040, MC68LC040) O

Page 151

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-71PTEST Test a Logical Address PTEST (MC68040, MC68LC040) T

Page 152

Supervisor (Privileged) Instructions6-72 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPTEST Test a Logical Address PTEST (MC68EC040) Operation:

Page 153 - FTENTOX

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-73PTEST Get Information About Logical Address PTEST (MC6885

Page 154

Supervisor (Privileged) Instructions6-74 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPTEST Get Information About Logical Address PTEST (MC6885

Page 155

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-75PTEST Get Information About Logical Address PTEST (MC6885

Page 156

Supervisor (Privileged) Instructions6-76 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPTEST Get Information About Logical Address PTEST (MC6885

Page 157

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-13FADD Floating-Point Add FADD (MC6888X, MC68040) If R/M = 1, specifi

Page 158 - DESTINATION

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-77PTEST Get Information About Logical Address PTEST (MC6885

Page 159

Supervisor (Privileged) Instructions6-78 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPTRAPcc TRAP on PMMU Condition PTRAPcc (M68851) Operation

Page 160

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-79PTRAPcc TRAP on PMMU Condition PTRAPcc (M68851) Instructi

Page 161 - FTWOTOX

Supervisor (Privileged) Instructions6-80 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPVALID Validate a Pointer PVALID (MC68851) Operation: If

Page 162

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-81PVALID Validate a Pointer PVALID (MC68851) Instruction Fi

Page 163

Supervisor (Privileged) Instructions6-82 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPVALID Validate a Pointer PVALID (MC68851) Instruction Fo

Page 164 - SECTION 6

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-83RESET Reset External Devices RESET (M68000 Family) Operat

Page 165 - ANDI ANDI

Supervisor (Privileged) Instructions6-84 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLARTE Return from Exception RTE (M68000 Family) Operation:

Page 166 - Invalidate Cache Lines

Supervisor (Privileged) InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 6-85STOP Load Status Register and Stop STOP (M68000 Family) O

Page 167

Supervisor (Privileged) Instructions6-86 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA

Page 168 - Restore Functions

Floating Point Instructions5-14 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFASIN Arc Sine FASIN (MC6888X, M68040FPSP) Operation: Arc Sine of

Page 169

MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 7-1 SECTION 7CPU32 INSTRUCTIONS This section describes the instructions provided for the CPU32.

Page 170 - Coprocessor Save Function

CPU32 Instructions 7-2 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA Addressing in the CPU32 is register oriented. Most instructions allow the

Page 171 - 1514131211109876543210

CPU32 Instructions MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 7-3 Table 7-3. CPU32 Instruction Set Mnemonic Description Mnemonic Descriptio

Page 172

CPU32 Instructions 7-4 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA BGND Enter Background Mode BGND (CPU32) Operation: If Background Mode E

Page 173 - EORI EORI

CPU32 Instructions MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 7-5 LPSTOP Low-Power Stop LPSTOP (CPU32) Operation: If Supervisor State Imm

Page 174 - Floating-Point State

CPU32 Instructions 7-6 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA TBLS TBLS TBLSN Table Lookup and Interpolate (Signed) TBLSN (CPU32) Opera

Page 175

CPU32 Instructions MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 7-7 TBLS TBLS TBLSN Table Lookup and Interpolate (Signed) TBLSN (CPU32) For

Page 176

CPU32 Instructions 7-8 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA TBLS TBLS TBLSN Table Lookup and Interpolate (Signed) TBLSN (CPU32) If R

Page 177

CPU32 Instructions MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 7-9 TBLS TBLS TBLSN Table Lookup and Interpolate (Signed) TBLSN (CPU32) Cond

Page 178

CPU32 Instructions 7-10 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLATBLS TBLS TBLSN Table Lookup and Interpolate (Signed) TBLSN (CPU32) Instr

Page 179

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-15FASIN Arc Sine FASIN (MC6888X, M68040FPSP) Floating-Point Status R

Page 180 - MOVE MOVE

CPU32 InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 7-11TBLU TBLU TBLUN Table Lookup and Interpolation (Unsigned) TBLUN(CPU32) Op

Page 181

CPU32 Instructions7-12 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLATBLU TBLU TBLUN Table Lookup and Interpolation (Unsigned) TBLUN (CPU32) For

Page 182

CPU32 InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 7-13TBLU TBLU TBLUN Table Lookup and Interpolation (Unsigned) TBLUN (CPU32) NOT

Page 183

CPU32 Instructions7-14 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLATBLU TBLU TBLUN Table Lookup and Interpolation (Unsigned) TBLUN (CPU32) Ins

Page 184

CPU32 InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 7-15TBLU TBLU TBLUN Table Lookup and Interpolation (Unsigned) TBLUN (CPU32) Reg

Page 185 - Move Control Register MOVEC

CPU32 Instructions7-16 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA

Page 186

MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-1 SECTION 8INSTRUCTION FORMAT SUMMARY This section contains a listing of the M68000 family ins

Page 187 - Move Address Space MOVES

Instruction Format Summary 8-2 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA 8.1.5 Destination Register Field This field is common to all arit

Page 188

Instruction Format Summary MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-3 Table 8-1. Conditional Predicate Field Encoding ConditionalPredic

Page 189

Instruction Format Summary 8-4 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA 8.1.8 Size Field This field specifies the size of the operation. T

Page 190 - ORI ORI

Floating Point Instructions5-16 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFASIN Arc Sine FASIN (MC6888X, M68040FPSP) Effective Address field—

Page 191

Instruction Format Summary MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-5 ORI to CCR ORI to SR ORI ANDI to CCR ANDI to SR ANDI 15141312111

Page 192

Instruction Format Summary 8-6 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA SUBI RTM CALLM ADDI CMP2 CHK2 1514131211109876543210 00000100 SI

Page 193

Instruction Format Summary MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-7 EORI to CCR EORI to SR EORI CMPI BTST BIT NUMBER STATIC, SPECIFI

Page 194 - 16-BIT DISPLACEMENT

Instruction Format Summary 8-8 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA BCLR BIT NUMBER STATIC, SPECIFIED AS IMMEDIATE DATA BSET BIT N

Page 195

Instruction Format Summary MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-9 BCHG BIT NUMBER DYNAMIC, SPECIFIED IN A REGISTER BCLR BIT NUMB

Page 196 - 0 0 1 MODE 0 0 MASK FC

Instruction Format Summary 8-10 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA MOVE from CCR NEGX CLR MOVE to CCR NEG NOT MOVE to SR 151413121

Page 197

Instruction Format Summary MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-11 EXT, EXTB LINK LONG NBCD SWAP BKPT PEA BGND 15141312111098765

Page 198 - Flush ATC Entries PFLUSH

Instruction Format Summary 8-12 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA ILLEGAL TAS TST MULU LONG MULS LONG DIVU, DIVUL LONG 15141

Page 199

Instruction Format Summary MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-13 DIVS, DIVSL LONG TRAP LINK WORD UNLKMOVE USP RESET NOP 1514

Page 200

Instruction Format Summary 8-14 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA STOP RTE RTD RTS TRAPV RTR MOVEC 1514131211109876543210 0100111

Page 201 - PFLUSHA PFLUSHA

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-17FATAN Arc Tangent FATAN (MC6888X, M68040FPSP) Operation: Arc Tange

Page 202

Instruction Format Summary MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-15 JSR JMP MOVEM LEA CHK ADDQ SUBQ 1514131211109876543210 01001110

Page 203

Instruction Format Summary 8-16 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA DBcc TRAPcc Scc BRA BSR Bcc 1514131211109876543210 0101 CONDITI

Page 204 - 1010000000000000

Instruction Format Summary MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-17 MOVEQ DIVU, DIVUL WORD SBCD PACK UNPK DIVS, DIVSL WORD OR 15

Page 205

Instruction Format Summary 8-18 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA SUBX SUB SUBA CMPM CMP CMPA EOR 1514131211109876543210 1001REGI

Page 206

Instruction Format Summary MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-19 MULU WORD ABCD MULS WORD EXG AND ADDX ADDA 1514131211109876

Page 207 - 001000R/ W0000 FC

Instruction Format Summary 8-20 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA ADD ASL, ASR MEMORY SHIFT LSL, LSR MEMORY SHIFT ROXL, ROXR

Page 208

Instruction Format SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-21BFEXTU BFCHG BFEXTS BFCLR BFFFO BFSET 1514131211109876543210 11101

Page 209

Instruction Format Summary8-22 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABFINS ASL, ASR REGISTER SHIFT LSL, LSR REGISTER SHIFT ROXL, ROXR RE

Page 210

Instruction Format SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-23PMOVE MC68030 ONLY, TT REGISTERS PLOAD PVALID VAL CONTAINS ACCESS L

Page 211 - SRP, CRP, and TC Registers

Instruction Format Summary8-24 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPFLUSH PFLUSHA PFLUSHS MC68851 PMOVE MC68851, TO/FROM TC, CRP, DRP,

Page 212 - MMU Status Register

Floating Point Instructions5-18 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFATAN Arc Tangent FATAN (MC6888X, M68040FPSP) Instruction Format:

Page 213 - TT Registers

Instruction Format SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-25PMOVE MC68851, TO/FROM PSR AND PCSR REGISTERS PMOVE MC68851, TO/FRO

Page 214 - 011000R/W000000000

Instruction Format Summary8-26 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPFLUSHR PScc PDBcc PTRAPcc PBcc PSAVE 15141312111098765432101111000

Page 215 - ACx Registers

Instruction Format SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-27PRESTORE PFLUSH MC68EC040, POSTINCREMENT SOURCE AND DESTINATION PFL

Page 216 - Move PMMU Register PMOVE

Instruction Format Summary8-28 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMOVE16 ABSOLUTE LONG ADDRESS SOURCE OR DESTINATION MOVE16 POSTINCRE

Page 217

Instruction Format SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-29TBLS, TBLSN DATA REGISTER INTERPOLATE LPSTOP FMOVECR FINT FSINH FIN

Page 218

Instruction Format Summary8-30 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFLOGNP1 FETOXM1 FTANH FATAN FASIN 1514131211109876543210 1111COPROC

Page 219

Instruction Format SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-31FATANH FSIN FTAN FETOX FTWOTOX FTENTOX 1514131211109876543210 1111C

Page 220

Instruction Format Summary8-32 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFLOGN FLOG10 FLOG2 FCOSH FACOS FCOS 1514131211109876543210 1111COPR

Page 221 - 1111000101

Instruction Format SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-33FGETEXP FGETMAN FMOD FSGLDIV FREM FSCALE 1514131211109876543210 111

Page 222 - PMMU Save Function PSAVE

Instruction Format Summary8-34 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFSGLMUL FSINCOS FCMP FTST FABS FADD 1514131211109876543210 1111COPR

Page 223

iv M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA TABLE OF CONTENTS ( Continued ) ParagraphNumberTitlePageNumber 1.7.2 Organization of Intege

Page 224

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-19FATAN Arc Tangent FATAN (MC6888X, M68040FPSP) Source Specifier field

Page 225 - Set on PMMU Condition PScc

Instruction Format SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-35FDIV FMOVE DATA REGISTER, EFFECTIVE ADDRESS TO REGISTER FMUL FNEG F

Page 226 - Test a Logical Address PTEST

Instruction Format Summary8-36 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFMOVE DATA REGISTER, REGISTER TO MEMORY FMOVE SYSTEM CONTROL REGIST

Page 227

Instruction Format SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-37FScc cpScc FBcc cpBcc cpSAVE FSAVE 1514131211109876543210 1111COPRO

Page 228 - (MC68030 only)

Instruction Format Summary8-38 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAcpRESTOREFRESTORE FDBcc cpDBcc FTRAPcc 1514131211109876543210 1111C

Page 229

Instruction Format SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 8-39cpTRAPcc FNOP 1514131211109876543210 1111COPROCESSORID001111 OPMODE

Page 230

Instruction Format Summary8-40 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA

Page 231

MOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL A-1 APPENDIX APROCESSOR INSTRUCTION SUMMARY This appendix provides a quick reference of the M68

Page 232

Processor Instruction Summary A-2 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA Table A-1. M68000 Family Instruction Set And Processor Cross-

Page 233

Processor Instruction Summary MOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL A-3 Table A-1. M68000 Family Instruction Set And Processor Cross-

Page 234

Processor Instruction Summary A-4 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA Table A-1. M68000 Family Instruction Set And Processor Cross-

Page 235

Floating Point Instructions5-20 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFATANH Hyperbolic Arc Tangent FATANH (MC6888X, M68040FPSP) Operati

Page 236

Processor Instruction Summary MOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL A-5 Table A-1. M68000 Family Instruction Set And Processor Cross-

Page 237

Processor Instruction Summary A-6 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA Table A-1. M68000 Family Instruction Set And Processor Cross-

Page 238

Processor Instruction Summary MOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL A-7 NOTES:1. Privileged (Supervisor) Instruction.2. Not applicabl

Page 239

Processor Instruction Summary A-8 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA Table A-2 lists the M68000 family instructions by mnemonics,

Page 240

Processor Instruction Summary MOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL A-9 Table A-2. M68000 Family Instruction Set (Continued) Mnemonic

Page 241

Processor Instruction Summary A-10 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA Table A-2. M68000 Family Instruction Set (Continued) Mnemoni

Page 242 - 1111000001111 OPMODE

Processor Instruction Summary MOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL A-11Table A-2. M68000 Family Instruction Set (Concluded)Mnemonic

Page 243 - Validate a Pointer PVALID

Processor Instruction SummaryA-12 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAA.1 MC68000, MC68008, MC68010 PROCESSORS The following paragrap

Page 244

Processor Instruction SummaryMOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL A-13Table A-3. MC68000 and MC68008 Instruction Set (Continued)Mnemo

Page 245

Processor Instruction SummaryA-14 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLATable A-4. MC68010 Instruction Set Mnemonic Description ABCD Ad

Page 246 - Reset External Devices RESET

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-21FATANH Hyperbolic Arc Tangent FATANH (MC6888X, M68040FPSP) Excepti

Page 247 - Return from Exception RTE

Processor Instruction SummaryMOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL A-15Table A-4. MC68010 Instruction Set (Continued)Mnemonic Descript

Page 248 - IMMEDIATE DATA

Processor Instruction SummaryA-16 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAA.1.2 MC68000, MC68008, and MC68010 Addressing Modes The MC6800

Page 249

Processor Instruction SummaryMOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL A-17A.2 MC68020 PROCESSORS The following paragraphs provide informa

Page 250 - CPU32 INSTRUCTIONS

Processor Instruction SummaryA-18 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLATable A-6. MC68020 Instruction Set Summary (Continued)Mnemonic

Page 251

Processor Instruction SummaryMOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL A-19Table A-6. MC68020 Instruction Set Summary (Concluded)Mnemonic

Page 252

Processor Instruction SummaryA-20 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAA.2.2 MC68020 Addressing Modes The MC68020 supports 18 addressi

Page 253 - (CPU32)

Processor Instruction SummaryMOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL A-21A.3 MC68030 PROCESSORS The following paragraphs provide informa

Page 254 - Low-Power Stop

Processor Instruction SummaryA-22 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLATable A-8. MC68030 Instruction Set Summary (Continued)Mnemonic

Page 255 - TBLS TBLS

Processor Instruction SummaryMOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL A-23*Not applicable to the MC68EC030Table A-8. MC68030 Instruction

Page 256

Processor Instruction SummaryA-24 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAA.3.2 MC68030 Addressing Modes The MC68030 supports 18 addressi

Page 257

Floating Point Instructions5-22 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFATANH Hyperbolic Arc Tangent FATANH (MC6888X, M68040FPSP) Effecti

Page 258

Processor Instruction SummaryMOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL A-25A.4 MC68040 PROCESSORS The following paragraphs provide informa

Page 259

Processor Instruction SummaryA-26 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLATable A-10. MC68040 Instruction Set (Continued)Mnemonic Descrip

Page 260 - TBLU TBLU

Processor Instruction SummaryMOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL A-27Table A-10. MC68040 Instruction Set (Continued)Mnemonic Descrip

Page 261

Processor Instruction SummaryA-28 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLANOTES:1. Not applicable to the MC68EC040 and MC68LC040. 2. Thes

Page 262

Processor Instruction SummaryMOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL A-29A.4.2 MC68040 Addressing Modes The MC68040 supports 18 addressi

Page 263

Processor Instruction SummaryA-30 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAA.5 MC68881/MC68882 COPROCESSORS The following paragraphs provi

Page 264

Processor Instruction SummaryMOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL A-31A.5.2 MC68881/MC68882 Addressing Modes The MC68881/MC68882 does

Page 265 - CPU32 Instructions

Processor Instruction SummaryA-32 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA

Page 266 - INSTRUCTION FORMAT SUMMARY

MOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL B-1 APPENDIX BEXCEPTION PROCESSING REFERENCE This appendix provides a quick reference for syste

Page 267

Exception Processing Reference B-2 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA Table B-1. Exception Vector Assignments for the M68000 Famil

Page 268

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-23FBcc Floating-Point Branch Conditionally FBcc (MC6888X, MC68040) O

Page 269

Exception Processing Reference MOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL B-3 B.2 EXCEPTION STACK FRAMES Figures B-1 through B-15 illustra

Page 270

Exception Processing Reference B-4 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA Figure B-5. Six-Word Stack Frame, Format $2 Figure B-6. MC68

Page 271

Exception Processing Reference MOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL B-5 Figure B-7. MC68EC040 and MC68LC040 Floating-Point Unimplem

Page 272

Exception Processing Reference B-6 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA Figure B-9. MC68010 Bus and Address Error Stack Frame, Form

Page 273

Exception Processing Reference MOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL B-7 Figure B-11. MC68020 and MC68030 Short Bus Cycle Stack Frame

Page 274

Exception Processing Reference B-8 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA Figure B-12. MC68020 and MC68030 Long Bus Cycle Stack Frame

Page 275

Exception Processing Reference MOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL B-9 Figure B-14. CPU32 Bus Error on MOVEM Operand Stack Frame,

Page 276

Exception Processing Reference B-10 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA B.3 FLOATING-POINT STACK FRAMES Figures B-16 through B-23 i

Page 277

Exception Processing Reference B-11 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA Figure B-18. MC68881 Busy Stack FrameFigure B-19. MC68882

Page 278

Exception Processing Reference B-12 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA$00$0015 031 24 23 16VERSION $41Figure B-21. MC6804

Page 279

Floating Point Instructions5-24 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFBcc Floating-Point Branch Conditionally FBcc (MC6888X, MC68040) I

Page 280

Exception Processing Reference B-13 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAVERSION = $41 $60STAGCMDREG1BDTAGFPTEFPTM 63–32E1 E3

Page 281

Exception Processing Reference B-14 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA

Page 282

MOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL C-1 APPENDIX CS-RECORD OUTPUT FORMAT The S-record format for output modules is for encoding pro

Page 283

S-Record Output Format C-2 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA When downloading S-records, each must be terminated with a CR. Addit

Page 284

S-Record Output Format MOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL C-3 C.3 S-RECORD CREATION Dump utilities, debuggers, a VERSAdos resident

Page 285

S-Record Output Format C-4 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA The next 16 character pairs of the first S1 record are the ASCII byte

Page 286 - Instruction Format Summary

S-Record Output Format MOTOROLA MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL C-5 Table C-2. ASCII Code LeastSignificantDigitMost Significant Digit 01

Page 287

S-Record Output Format C-6 MC68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA

Page 288

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-25FCMP Floating-Point Compare FCMP (MC6888X, MC68040) Operation: FPn

Page 289

Floating Point Instructions5-26 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFCMP Floating-Point Compare FCMP (MC6888X, MC68040) Floating-Point

Page 290 - X AND BACX REGISTERS

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-27FCMP Floating-Point Compare FCMP (MC6888X, MC68040) Instruction Fi

Page 291

Floating Point Instructions5-28 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFCOS Cosine FCOS (MC6888X, M68040FPSP) Operation: Cosine of Source

Page 292

MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL v TABLE OF CONTENTS ( Continued ) ParagraphNumberTitlePageNumber 3.1.3 Logical Instructions . .

Page 293 - TBLS, TBLSN

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-29FCOS Cosine FCOS (MC6888X, M68040FPSP) Floating-Point Status Regis

Page 294 - DATA REGISTER INTERPOLATE

Floating Point Instructions5-30 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFCOS Cosine FCOS (MC6888X, M68040FPSP) Effective Address field—Dete

Page 295 - FETOXM1

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-31FCOSH Hyperbolic Cosine FCOSH(MC6888X, M68040FPSP) Operation: Hype

Page 296

Floating Point Instructions5-32 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFCOSH Hyperbolic Cosine FCOSH (MC6888X, M68040FPSP) Instruction

Page 297

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-33FCOSH Hyperbolic Cosine FCOSH (MC6888X, M68040FPSP) R/M field—Speci

Page 298

Floating Point Instructions5-34 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFDBcc Floating-Point Test Condition, FDBcc Decrement, and Branch (

Page 299

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-35FDBcc Floating-Point Test Condition, FDBcc Decrement, and Branch (

Page 300

Floating Point Instructions5-36 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFDIV Floating-Point Divide FDIV (MC6888X, MC68040) Operation: FPn

Page 301

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-37FDIV Floating-Point Divide FDIV (MC6888X, MC68040) Floating-Point

Page 302

Floating Point Instructions5-38 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFDIV Floating-Point Divide FDIV (MC6888X, MC68040) Instruction Fie

Page 303 - FTRAPcc

vi M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA TABLE OF CONTENTS ( Continued ) ParagraphNumberTitlePageNumber 8.1.1 Coprocessor ID Field.

Page 304

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-39FDIV Floating-Point Divide FDIV (MC6888X, MC68040) Destination Reg

Page 305

Floating Point Instructions5-40 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFETOX exFETOX (MC6888X, M68040FPSP) Operation: eSource → FPn Assem

Page 306 - PROCESSOR INSTRUCTION SUMMARY

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-41FETOX exFETOX (MC6888X, M68040FPSP) Instruction Format: Instructio

Page 307

Floating Point Instructions5-42 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFETOX exFETOX(MC6888X, M68040FPSP) R/M field—Specifies the source op

Page 308

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-43FETOXM1 ex – 1 FETOXM1 (MC6888X, M68040FPSP) Operation: eSource –

Page 309

Floating Point Instructions5-44 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFETOXM1 ex – 1 FETOXM1 (MC6888X, M68040FPSP) Instruction Format: I

Page 310

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-45FETOXM1 ex – 1 FETOXM1(MC6888X, M68040FPSP) R/M field—Specifies the

Page 311

Floating Point Instructions5-46 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFGETEXP Get Exponent FGETEXP (MC6888X, M68040FPSP) Operation: Expo

Page 312

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-47FGETEXP Get Exponent FGETEXP (MC6888X, M68040FPSP) Instruction For

Page 313

Floating Point Instructions5-48 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFGETEXP Get Exponent FGETEXP (MC6888X, M68040FPSP) Source Specifier

Page 314

MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL vii TABLE OF CONTENTS ( Concluded ) ParagraphNumberTitlePageNumberAppendix C S-Record Output F

Page 315

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-49FGETMAN Get Mantissa FGETMAN (MC6888X, M68040FPSP) Operation: Mant

Page 316

Floating Point Instructions5-50 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFGETMAN Get Mantissa FGETMAN (MC6888X, M68040FPSP) Instruction For

Page 317 - Mnemonic Description

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-51FGETMAN Get Mantissa FGETMAN (MC6888X, M68040FPSP) Source Specifier

Page 318 - (Continued)

Floating Point Instructions5-52 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFINT Integer Part FINT (MC6888X, M68040FPSP) Operation: Integer Pa

Page 319

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-53FINT Integer Part FINT (MC6888X, M68040FPSP) Floating-Point Status

Page 320

Floating Point Instructions5-54 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFINT Integer Part FINT (MC6888X, M68040FPSP) Effective Address fiel

Page 321 - Data Addressing Modes

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-55FINTRZ Integer Part, Round-to-Zero FINTRZ (MC6888X, M68040FPSP) Op

Page 322 - A.2 MC68020 PROCESSORS

Floating Point Instructions5-56 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFINTRZ Integer Part, Round-to-Zero FINTRZ (MC6888X, M68040FPSP) Fl

Page 323

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-57FINTRZ Integer Part, Round-to-Zero FINTRZ (MC6888X, M68040FPSP) Ef

Page 324 - (Concluded)

Floating Point Instructions5-58 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFLOG10 Log10FLOG10 (MC6888X, M68040FPSP) Operation: Log10 of Sourc

Page 325 - Addressing Modes Syntax

viii M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA

Page 326 - A.3 MC68030 PROCESSORS

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-59FLOG10 Log10FLOG10 (MC6888X, M68040FPSP)Instruction Format: Instru

Page 327

Floating Point Instructions5-60 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFLOG10 Log10FLOG10 (MC6888X, M68040FPSP) R/M field—Specifies the sou

Page 328

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-61FLOG2 Log2FLOG2 (MC6888X, M68040FPSP) Operation: Log2 of Source →

Page 329

Floating Point Instructions5-62 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFLOG2 Log2FLOG2 (MC6888X, M68040FPSP) Instruction Format: Instruct

Page 330 - A.4 MC68040 PROCESSORS

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-63FLOG2 Log2FLOG2 (MC6888X, M68040FPSP) R/M field—Specifies the source

Page 331

Floating Point Instructions5-64 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFLOGN LogeFLOGN (MC6888X, M68040FPSP) Operation: Loge of Source →

Page 332

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-65FLOGN LogeFLOGN (MC6888X, M68040FPSP) Instruction Format: Instruct

Page 333

Floating Point Instructions5-66 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFLOGN LogeFLOGN (MC6888X, M68040FPSP) R/M field—Specifies the source

Page 334

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-67FLOGNP1 Loge (x + 1) FLOGNP1(MC6888X, M68040FPSP) Operation: Loge

Page 335

Floating Point Instructions5-68 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFLOGNP1 Loge (x + 1) FLOGNP1 (MC6888X, M68040FPSP) Exception Byte:

Page 336 - A.6 MC68851 COPROCESSORS

MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL ix LIST OF FIGURES FigureNumberTitlePageNumber 1-1 M68000 Family User Programming Model...

Page 337

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-69FLOGNP1 Loge (x + 1) FLOGNP1 (MC6888X, M68040FPSP) Effective Addre

Page 338 - APPENDIX B

Floating Point Instructions5-70 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFMOD Modulo Remainder FMOD (MC6888X, M68040FPSP) Operation: Modulo

Page 339 - Assignment

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-71FMOD Modulo Remainder FMOD(MC6888X, M68040FPSP)Floating-Point Stat

Page 340 - B.2 EXCEPTION STACK FRAMES

Floating Point Instructions5-72 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFMOD Modulo Remainder FMOD (MC6888X, M68040FPSP) Effective Address

Page 341

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-73FMOVE Move Floating-Point Data Register FMOVE (MC6888X, MC68040) O

Page 342 - Frame, Format $4

Floating Point Instructions5-74 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFMOVE Move Floating-Point Data Register FMOVE(MC6888X, MC68040) Fl

Page 343 - Format $9

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-75FMOVE Move Floating-Point Data Register FMOVE (MC6888X, MC68040) I

Page 344

Floating Point Instructions5-76 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFMOVE Move Floating-Point Data Register FMOVE (MC6888X, MC68040) S

Page 345

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-77FMOVE Move Floating-Point Data Register FMOVE (MC6888X, MC68040) F

Page 346

Floating Point Instructions5-78 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFMOVE Move Floating-Point Data Register FMOVE (MC6888X, MC68040) I

Page 347

x M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA FigureNumberTitlePageNumber LIST OF FIGURES (Concluded) B-5 Six-Word Stack Frame, Format $2...

Page 348

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-79FMOVE Move Floating-Point Data Register FMOVE (MC6888X, MC68040) S

Page 349 - (RESERVED)

Floating Point Instructions5-80 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFMOVE Move Floating-Point FMOVE System Control Register (MC6888X,

Page 350

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-81FMOVE Move Floating-Point FMOVE System Control Register (MC6888X,

Page 351

Floating Point Instructions5-82 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFMOVE Move Floating-Point FMOVE System Control Register (MC6888X,

Page 352 - S-RECORD OUTPUT FORMAT

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-83FMOVECR Move Constant ROM FMOVECR (MC6888X, M68040FPSP) Operation:

Page 353 - C.2 S-RECORD TYPES

Floating Point Instructions5-84 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFMOVECR Move Constant ROM FMOVECR (MC6888X, M68040FPSP) Instructio

Page 354 - C.3 S-RECORD CREATION

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-85FMOVEM Move Multiple Floating-Point FMOVEM Data Registers (MC6888X

Page 355

Floating Point Instructions5-86 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFMOVEM Move Multiple Floating-Point FMOVEM Data Registers (MC6888X

Page 356 - Table C-2. ASCII Code

Floating Point InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 5-87FMOVEM Move Multiple Floating-Point FMOVEM Data Registers (MC6888X

Page 357

Floating Point Instructions5-88 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFMOVEM Move Multiple Floating-Point FMOVEM Data Registers (MC6888X

Commentaires sur ces manuels

Pas de commentaire