Motorola CPU32 Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Processeurs Motorola CPU32. MOTOROLA M68000 FAMILY Programmer`s Reference Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 646
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
Vue de la page 0
1 2 3 4 5 6 ... 645 646

Résumé du contenu

Page 2 - M68000 FAMILY

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

Page 3 - TABLE OF CONTENTS

Instruction Set SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 3-29The inclusion of the NAN data type in the IEEE floating-point number sy

Page 4

Instruction Set Summary3-30 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAWhen using the IEEE nonaware tests, the user receives a BSUN exception

Page 5

Instruction Set SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 3-31Table 3-23. Floating-Point Conditional Tests Mnemonic Definition Equat

Page 6

Instruction Set Summary3-32 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA3.7 INSTRUCTION DESCRIPTIONSSection 4, 5, 6, and 7 contain detailed in

Page 7

Instruction Set SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 3-33.Figure 3-3. Instruction Description FormatABCDOperation:AssemblerS

Page 8 - LIST OF FIGURES

MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-1 SECTION 4INTEGER INSTRUCTIONS This section contains detailed information about the integer i

Page 9 - LIST OF FIGURES (Concluded)

Integer Instructions 4-2 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA ABCD Add Decimal with Extend ABCD (M68000 Family) Operation: Source10

Page 10 - LIST OF TABLES

Integer Instructions MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-3 ABCD Add Decimal with Extend ABCD (M68000 Family) Instruction Format:

Page 11 - LIST OF TABLES (Continued)

Integer Instructions 4-4 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA ADD Add ADD (M68000 Family) Operation: Source + Destination → Destin

Page 12 - INTRODUCTION

Integer Instructions MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-5 ADD Add ADD (M68000 Family) Instruction Fields: Register field—Specifie

Page 13

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

Page 14 - 1.1.3 Program Counter

Integer Instructions 4-6 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA ADD Add ADD (M68000 Family) b. If the location specified is a destina

Page 15

Integer Instructions MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-7 ADDA Add Address ADDA (M68000 Family) Operation: Source + Destination

Page 16

Integer Instructions 4-8 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA ADDA Add Address ADDA (M68000 Family) Effective Address field—Specifies

Page 17

Integer Instructions MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-9 ADDI Add Immediate ADDI (M68000 Family) Operation: Immediate Data + De

Page 18

Integer Instructions4-10 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAADDI Add Immediate ADDI (M68000 Family) Instruction Fields: Size field—Spe

Page 19

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-11ADDQ Add Quick ADDQ (M68000 Family) Operation: Immediate Data + Destinati

Page 20

Integer Instructions4-12 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAADDQ Add Quick ADDQ (M68000 Family) Instruction Fields: Data field—Three b

Page 21 - 1.3.2 Status Register

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-13ADDX Add Extended ADDX (M68000 Family) Operation: Source + Destination +

Page 22

Integer Instructions4-14 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAADDX Add Extended ADDX (M68000 Family) Instruction Format: Instruction Fi

Page 23 - 1514131211109876 432 0

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-15AND AND Logical AND(M68000 Family) Operation: Source L Destination → Dest

Page 24

MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 1-1 SECTION 1INTRODUCTION This manual contains detailed information about software instructions

Page 25 - 1.4 INTEGER DATA FORMATS

Integer Instructions4-16 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAAND AND Logical AND (M68000 Family) Effective Address field—Determines add

Page 26

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-17AND AND Logical AND (M68000 Family) b. If the location specified is a des

Page 27

Integer Instructions4-18 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAANDI AND Immediate ANDI (M68000 Family) Operation: Immediate Data Λ Desti

Page 28

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-19ANDI AND Immediate ANDI (M68000 Family) Instruction Fields: Size field—Spe

Page 29 - 1.6.2 Denormalized Numbers

Integer Instructions4-20 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAANDI ANDI to CCR CCR AND Immediate to CCR(M68000 Family) Operation: Sourc

Page 30 - 1.6.5 Not-A-Numbers

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-21ASL, ASR Arithmetic Shift ASL, ASR(M68000 Family) Operation: Destination

Page 31 - Introduction

Integer Instructions4-22 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAASL, ASR Arithmetic Shift ASL, ASR(M68000 Family) For ASR, the operand is

Page 32

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-23ASL, ASR Arithmetic Shift ASL, ASR (M68000 Family) dr field—Specifies the d

Page 33

Integer Instructions4-24 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAASL, ASR Arithmetic Shift ASL, ASR (M68000 Family) Effective Address field

Page 34

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-25Bcc Branch Conditionally Bcc (M68000 Family) Operation: If Condition Tru

Page 35

Introduction 1-2 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA 1.1 INTEGER UNIT USER PROGRAMMING MODEL Figure 1-1 illustrates the integer por

Page 36

Integer Instructions4-26 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABcc Branch Conditionally Bcc (M68000 Family) Instruction Format: Instruct

Page 37

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-27BCHG Test a Bit and Change BCHG (M68000 Family) Operation: TEST ( < nu

Page 38

Integer Instructions4-28 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABCHG Test a Bit and Change BCHG (M68000 Family) Instruction Format: BIT N

Page 39

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-29BCHG Test a Bit and Change BCHG(M68000 Family) Instruction Format: BIT NU

Page 40

Integer Instructions4-30 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABCLR Test a Bit and Clear BCLR (M68000 Family) Operation: TEST ( < bit

Page 41

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-31BCLR Test a Bit and Clear BCLR (M68000 Family) Instruction Format: BIT NU

Page 42 - ADDRESSING CAPABILITIES

Integer Instructions4-32 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABCLR Test a Bit and Clear BCLR (M68000 Family) Instruction Format: BIT NU

Page 43

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-33BFCHG Test Bit Field and Change BFCHG (MC68020, MC68030, MC68040) Operati

Page 44

Integer Instructions4-34 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABFCHG Test Bit Field and Change BFCHG (MC68020, MC68030, MC68040) Instruc

Page 45

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-35BFCLR Test Bit Field and Clear BFCLR(MC68020, MC68030, MC68040) Operation

Page 46 - POINTS TO

Introduction MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 1-3 1.1.3 Program Counter The PC contains the address of the instruction currently

Page 47

Integer Instructions4-36 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABFCLR Test Bit Field and Clear BFCLR (MC68020, MC68030, MC68040) Instruct

Page 48

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-37BFEXTS Extract Bit Field Signed BFEXTS (MC68020, MC68030, MC68040) Operat

Page 49

Integer Instructions4-38 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABFEXTS Extract Bit Field Signed BFEXTS(MC68020, MC68030, MC68040) Instruc

Page 50

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-39BFEXTS Extract Bit Field Signed BFEXTS (MC68020, MC68030, MC68040) Width

Page 51

Integer Instructions4-40 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABFEXTU Extract Bit Field Unsigned BFEXTU (MC68020, MC68030, MC68040) Oper

Page 52

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-41BFEXTU Extract Bit Field Unsigned BFEXTU (MC68020, MC68030, MC68040) Inst

Page 53

Integer Instructions4-42 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABFEXTU Extract Bit Field Unsigned BFEXTU (MC68020, MC68030, MC68040) Widt

Page 54

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-43BFFFO Find First One in Bit Field BFFFO (MC68020, MC68030, MC68040) Opera

Page 55

Integer Instructions4-44 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABFFFO Find First One in Bit Field BFFFO (MC68020, MC68030, MC68040) Instr

Page 56

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-45BFFFO Find First One in Bit Field BFFFO(MC68020, MC68030, MC68040) Width

Page 57

Introduction 1-4 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA C—Carry Set if a carry out of the most significant bit of the operand occurs for

Page 58

Integer Instructions4-46 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABFINS Insert Bit Field BFINS (MC68020, MC68030, MC68040) Operation: Dn →

Page 59

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-47BFINS Insert Bit Field BFINS (MC68020, MC68030, MC68040) Instruction Fiel

Page 60 - 2.2.18 Immediate Data

Integer Instructions4-48 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABFINS Insert Bit Field BFINS (MC68020, MC68030, MC68040) Width field—Speci

Page 61

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-49BFSET Test Bit Field and Set BFSET (MC68020, MC68030, MC68040) Operation:

Page 62

Integer Instructions4-50 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABFSET Test Bit Field and Set BFSET (MC68020, MC68030, MC68040) Instructio

Page 63 - Addressing Capabilities

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-51BFTST Test Bit Field BFTST (MC68020, MC68030, MC68040) Operation: < b

Page 64

Integer Instructions4-52 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABFTST Test Bit Field BFTST (MC68020, MC68030, MC68040) Instruction Fields

Page 65 - BR Xn bd Addressing Mode

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-53BKPT Breakpoint BKPT (MC68EC000, MC68010, MC68020, MC68030, MC68040, CPU3

Page 66 - 2.5.2 Memory Indirect Modes

Integer Instructions4-54 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABKPT Breakpoint BKPT(MC68EC000, MC68010, MC68020, MC68030, MC68040, CPU32

Page 67

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-55BRA Branch Always BRA (M68000 Family) Operation: PC + dn → PC Assembler S

Page 68

Introduction MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 1-5 1.2.2 Floating-Point Control Register (FPCR) The FPCR (see Figure 1-3) contain

Page 69 - 2.6.1 System Stack

Integer Instructions4-56 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABSET Test a Bit and Set BSET (M68000 Family) Operation: TEST ( < bit n

Page 70 - 2.6.2 Queues

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-57BSET Test a Bit and Set BSET (M68000 Family) Instruction Format: BIT NUMB

Page 71

Integer Instructions4-58 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABSET Test a Bit and Set BSET (M68000 Family) Instruction Format: BIT NUMB

Page 72 - INSTRUCTION SET SUMMARY

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-59BSR Branch to Subroutine BSR (M68000 Family) Operation: SP – 4 → SP; PC →

Page 73

Integer Instructions4-60 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABSR Branch to Subroutine BSR (M68000 Family) Instruction Fields: 8-Bit Di

Page 74 - Bit field selection

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-61BTST Test a Bit BTST (M68000 Family) Operation: TEST ( < bit number &g

Page 75

Integer Instructions4-62 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLABTST Test a Bit BTST (M68000 Family) Instruction Format: BIT NUMBER DYNAM

Page 76

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-63BTST Test a Bit BTST (M68000 Family) Instruction Format: BIT NUMBER STATI

Page 77

Integer Instructions4-64 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLACALLM Call Module CALLM (MC68020) Operation: Save Current Module State on

Page 78

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-65CALLM Call Module CALLM (MC68020) Instruction Fields: Effective Address fi

Page 79 - 3.1.3 Logical Instructions

Introduction 1-6 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA to effective address, move multiple floating-point data register, and move syste

Page 80

Integer Instructions4-66 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLACAS CAS CAS2 Compare and Swap with Operand CAS2 (MC68020, MC68030, MC6804

Page 81 - 3.1.6 Bit Field Instructions

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-67CAS CAS CAS2 Compare and Swap with Operand CAS2 (MC68020, MC68030, MC6804

Page 82

Integer Instructions4-68 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLACAS CAS CAS2 Compare and Swap with Operand CAS2 (MC68020, MC68030, MC6804

Page 83

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-69CHK Check Register Against Bounds CHK (M68000 Family) Operation: If Dn &l

Page 84 - → (SSP);

Integer Instructions4-70 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLACHK Check Register Against Bounds CHK(M68000 Family) Instruction Fields:

Page 85

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-71CHK2 Check Register Against Bounds CHK2 (MC68020, MC68030, MC68040, CPU32

Page 86

Integer Instructions4-72 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLACHK2 Check Register Against Bounds CHK2 (MC68020, MC68030, MC68040, CPU32

Page 87

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-73CLR Clear an Operand CLR (M68000 Family) Operation: 0 → Destination Assem

Page 88

Integer Instructions4-74 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLACLR Clear an Operand CLR (M68000 Family) Instruction Fields: Size field—Sp

Page 89

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-75CMP Compare CMP (M68000 Family) Operation: Destination – Source → cc Asse

Page 90 - Table 3-19. Conditional Tests

Introduction MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 1-7 1.2.3.4 ACCRUED EXCEPTION BYTE. The AEXC byte contains five exception bits (se

Page 91 - 3.3.4 Bit Field Instructions

Integer Instructions4-76 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLACMP Compare CMP (M68000 Family) Effective Address field—Specifies the sourc

Page 92

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-77CMPA Compare Address CMPA (M68000 Family) Operation: Destination – Source

Page 93

Integer Instructions4-78 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLACMPA Compare Address CMPA (M68000 Family) Instruction Fields: Register fie

Page 94

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-79CMPI Compare Immediate CMPI (M68000 Family) Operation: Destination – Imme

Page 95 - 3.5.1 Intermediate Result

Integer Instructions4-80 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLACMPI Compare Immediate CMPI (M68000 Family) Instruction Fields: Size field

Page 96 - 3.5.2 Rounding the Result

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-81CMPM Compare Memory CMPM (M68000 Family) Operation: Destination – Source

Page 97

Integer Instructions4-82 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLACMP2 Compare Register Against Bounds CMP2 (MC68020, MC68030, MC68040, CPU

Page 98

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-83CMP2 Compare Register Against Bounds CMP2 (MC68020, MC68030, MC68040, CPU

Page 99 - 3.6.2 Conditional Testing

Integer Instructions4-84 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAcpBcc Branch on Coprocessor Condition cpBcc (MC68020, MC68030) Operation:

Page 100 - Data Type N Z I NAN

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-85cpDBcc Test Coprocessor Condition cpDBcc Decrement and Branch (MC68020, M

Page 101

Introduction 1-8 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA 1.2.4 Floating-Point Instruction Address Register (FPIAR) The integer unit can

Page 102

Integer Instructions4-86 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAcpGEN Coprocessor General Function cpGEN (MC68020, MC68030) Operation: Pa

Page 103 - 3.7 INSTRUCTION DESCRIPTIONS

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-87cpScc Set on Coprocessor Condition cpScc (MC68020, MC68030) Operation: If

Page 104

Integer Instructions4-88 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAcpScc Set on Coprocessor Condition cpScc (MC68020, MC68030) Instruction F

Page 105 - INTEGER INSTRUCTIONS

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-89cpTRAPcc Trap on Coprocessor Condition cpTRAPcc (MC68020, MC68030) Operat

Page 106 - Add Decimal with Extend

Integer Instructions4-90 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLADBcc Test Condition, Decrement, and Branch DBcc (M68000 Family) Operation

Page 107

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-91DBcc Test Condition, Decrement, and Branch DBcc (M68000 Family) Instructi

Page 108 - 1101 REGISTER OPMODE

Integer Instructions4-92 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLADIVS, DIVSL Signed Divide DIVS, DIVSL (M68000 Family) Operation: Destinat

Page 109

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-93DIVS, DIVSL Signed Divide DIVS, DIVSL(M68000 Family) Instruction Format:

Page 110

Integer Instructions4-94 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLADIVS, DIVSL Signed Divide DIVS, DIVSL(M68000 Family) Instruction Format:

Page 111 - Add Address

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-95DIVS, DIVSL Signed Divide DIVS, DIVSL(M68000 Family) Register Dr field—Aft

Page 112 - (M68000 Family)

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

Page 113 - Add Immediate

Introduction MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 1-9 AC1, AC0 = Access Control Registers ITT1, ITT0 = Instruction TransparentACUSR

Page 114 - ADDI Add Immediate ADDI

Integer Instructions4-96 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLADIVU, DIVUL Unsigned Divide DIVU, DIVUL (M68000 Family) Operation: Destin

Page 115 - ADDQ Add Quick ADDQ

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-97DIVU, DIVUL Unsigned Divide DIVU, DIVUL (M68000 Family) Instruction Forma

Page 116

Integer Instructions4-98 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLADIVU, DIVUL Unsigned Divide DIVU, DIVUL (M68000 Family) Instruction Forma

Page 117 - ADDX Add Extended ADDX

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-99DIVU, DIVUL Unsigned Divide DIVU, DIVUL (M68000 Family) Register Dr field—

Page 118

Integer Instructions4-100 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAEOR Exclusive-OR Logical EOR (M68000 Family) Operation: Source ⊕ Destina

Page 119 - AND AND Logical AND

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-101EOR Exclusive-OR Logical EOR (M68000 Family) Effective Address field—Spec

Page 120

Integer Instructions4-102 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAEORI Exclusive-OR Immediate EORI (M68000 Family) Operation: Immediate Da

Page 121

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-103EORI Exclusive-OR Immediate EORI (M68000 Family) Instruction Fields: Siz

Page 122 - ANDI AND Immediate ANDI

Integer Instructions4-104 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAEORI EORI to CCR Exclusive-OR Immediate to CCRto Condition Code (M68000

Page 123

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-105EXG Exchange Registers EXG (M68000 Family) Operation: Rx ←→ Ry Assembler

Page 124 - ANDI ANDI

Introduction 1-10 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA AC = Access Control Register CAL = Current Access Level Register CRP = CP

Page 125 - Arithmetic Shift ASL, ASR

Integer Instructions4-106 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAEXT, EXTB Sign-Extend EXT, EXTB(M68000 Family) Operation: Destination Si

Page 126

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-107ILLEGAL Take Illegal Instruction Trap ILLEGAL(M68000 Family) Operation:

Page 127

Integer Instructions4-108 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAJMP Jump JMP (M68000 Family) Operation: Destination Address → PC Assembl

Page 128

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-109JSR Jump to Subroutine JSR (M68000 Family) Operation: SP – 4 → Sp; PC →

Page 129 - Branch Conditionally Bcc

Integer Instructions4-110 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLALEA Load Effective Address LEA (M68000 Family) Operation: < ea >

Page 130 - Bcc Branch Conditionally Bcc

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-111LINK Link and Allocate LINK (M68000 Family) Operation: SP – 4 → SP; An →

Page 131 - Test a Bit and Change BCHG

Integer Instructions4-112 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLALINK Link and Allocate LINK (M68000 Family) Instruction Fields: Register

Page 132

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-113LSL, LSR Logical Shift LSL, LSR (M68000 Family) Operation: Destination S

Page 133

Integer Instructions4-114 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLALSL, LSR Logical Shift LSL, LSR (M68000 Family) Condition Codes: X — Set

Page 134 - Test a Bit and Clear BCLR

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-115LSL, LSR Logical Shift LSL, LSR(M68000 Family) Instruction Format: MEMOR

Page 135

Introduction MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 1-11 supported, where T0 is always zero, and only one system stack where the M-bit

Page 136

Integer Instructions4-116 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMOVE Move Data from Source to Destination MOVE (M68000 Family) Operation

Page 137 - Integer Instructions

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-117MOVE Move Data from Source to Destination MOVE (M68000 Family) Destinati

Page 138

Integer Instructions4-118 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMOVE Move Data from Source to Destination MOVE (M68000 Family) Source Ef

Page 139

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-119MOVEA Move Address MOVEA (M68000 Family) Operation: Source → Destination

Page 140

Integer Instructions4-120 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMOVEA Move Address MOVEA (M68000 Family) Effective Address field—Specifies

Page 141

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-121MOVE MOVE from CCR Move from the from CCRCondition Code Register (MC6801

Page 142

Integer Instructions4-122 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMOVE MOVE from CCR Move from the from CCRCondition Code Register (MC6801

Page 143

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-123MOVE MOVE to CCR Move to Condition Code Register to CCR(M68000 Family) O

Page 144

Integer Instructions4-124 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMOVE MOVE to CCR Move to Condition Code Register to CCR(M68000 Family) I

Page 145

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-125MOVE MOVE from SR Move from the Status Register from SR(MC68000, MC68008

Page 146

Introduction 1-12 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA 1.3.6 Transparent Translation/access Control Registers Transparent translatio

Page 147

Integer Instructions4-126 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMOVE16 Move 16-Byte Block MOVE16 (MC68040) Operation: Source Block → Des

Page 148

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-127MOVE16 Move 16-Byte Block MOVE16 (MC68040) Condition Codes: Not affected

Page 149

Integer Instructions4-128 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMOVEM Move Multiple Registers MOVEM (M68000 Family) Operation: Registers

Page 150 - BFINS Insert Bit Field BFINS

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-129MOVEM Move Multiple Registers MOVEM (M68000 Family) Condition Codes: Not

Page 151

Integer Instructions4-130 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMOVEM Move Multiple Registers MOVEM (M68000 Family) For memory-to-regist

Page 152

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-131MOVEP Move Peripheral Data MOVEP (M68000 Family) Operation: Source → Des

Page 153 - Test Bit Field and Set BFSET

Integer Instructions4-132 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMOVEP Move Peripheral Data MOVEP (M68000 Family) Byte Organization in 32

Page 154

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-133MOVEP Move Peripheral Data MOVEP (M68000 Family) Condition Codes: Not af

Page 155 - BFTST Test Bit Field BFTST

Integer Instructions4-134 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMOVEQ Move Quick MOVEQ (M68000 Family) Operation: Immediate Data → Desti

Page 156

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-135MULS Signed Multiply MULS (M68000 Family) Operation: Source x Destinatio

Page 157 - BKPT Breakpoint BKPT

Introduction MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 1-13 E—Enable 0 = Transparent translation/access control disabled 1 = Transparent t

Page 158

Integer Instructions4-136 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMULS Signed Multiply MULS (M68000 Family) Instruction Format: WORD Instr

Page 159 - BRA Branch Always BRA

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-137MULS Signed Multiply MULS (M68000 Family) Instruction Format: LONG Instr

Page 160 - BSET Test a Bit and Set BSET

Integer Instructions4-138 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMULU Unsigned Multiply MULU (M68000 Family) Operation: Source x Destinat

Page 161

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-139MULU Unsigned Multiply MULU (M68000 Family) Instruction Format: WORD Ins

Page 162

Integer Instructions4-140 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAMULU Unsigned Multiply MULU (M68000 Family) Instruction Format: LONG Ins

Page 163 - BSR Branch to Subroutine BSR

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-141NBCD Negate Decimal with Extend NBCD (M68000 Family) Operation: 0 – Dest

Page 164

Integer Instructions4-142 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLANBCD Negate Decimal with Extend NBCD (M68000 Family) Instruction Format:

Page 165 - BTST Test a Bit BTST

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-143NEG Negate NEG (M68000 Family) Operation: 0 – Destination → Destination

Page 166

Integer Instructions4-144 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLANEG Negate NEG (M68000 Family) Instruction Fields: Size field—Specifies th

Page 167

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-145NEGX Negate with Extend NEGX (M68000 Family) Operation: 0 – Destination

Page 168 - CALLM Call Module CALLM

Introduction 1-14 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA Address Mask This 8-bit field contains a mask for the address base field. Settin

Page 169

Integer Instructions4-146 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLANEGX Negate with Extend NEGX (M68000 Family) Instruction Format: Instruc

Page 170 - CAS CAS

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-147NOP No Operation NOP (M68000 Family) Operation: None Assembler Syntax: N

Page 171

Integer Instructions4-148 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLANOT Logical Complement NOT (M68000 Family) Operation: ~ Destination → De

Page 172

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-149NOT Logical Complement NOT (M68000 Family) Instruction Fields: Size field

Page 173

Integer Instructions4-150 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAOR Inclusive-OR Logical OR (M68000 Family) Operation: Source V Destinati

Page 174

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-151OR Inclusive-OR Logical OR (M68000 Family) Effective Address field—If the

Page 175

Integer Instructions4-152 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAOR Inclusive-OR Logical OR (M68000 Family) If the location specified is a

Page 176

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-153ORI Inclusive-OR ORI (M68000 Family) Operation: Immediate Data V Destina

Page 177 - CLR Clear an Operand CLR

Integer Instructions4-154 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAORI Inclusive-OR ORI (M68000 Family) Instruction Fields: Size field—Speci

Page 178

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-155ORI ORI to CCR Inclusive-OR Immediate to CCR to Condition Codes (M68000

Page 179 - CMP Compare CMP

Introduction MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 1-15 1.5 FLOATING-POINT DATA FORMATS The following paragraphs describe the FPU’s o

Page 180

Integer Instructions4-156 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPACK Pack PACK (MC68020, MC68030, MC68040) Operation: Source (Unpacked B

Page 181 - CMPA Compare Address CMPA

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-157PACK Pack PACK (MC68020, MC68030, MC68040) Source: Concatenated Word: Ad

Page 182

Integer Instructions4-158 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAPACK Pack PACK (MC68020, MC68030, MC68040) Instruction Fields: Register

Page 183 - CMPI Compare Immediate CMPI

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-159PEA Push Effective Address PEA (M68000 Family) Operation: SP – 4 → SP; &

Page 184

Integer Instructions4-160 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAROL, ROR Rotate (Without Extend) ROL, ROR (M68000 Family) Operation: Des

Page 185 - CMPM Compare Memory CMPM

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-161ROL,ROR Rotate (Without Extend) ROL,ROR (M68000 Family) Condition Codes:

Page 186

Integer Instructions4-162 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAROL, ROR Rotate (Without Extend) ROL, ROR(M68000 Family) Instruction For

Page 187

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-163ROXL, ROXR Rotate with Extend ROXL, ROXR (M68000 Family) Operation: Dest

Page 188

Integer Instructions4-164 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAROXL, ROXR Rotate with Extend ROXL, ROXR (M68000 Family) Condition Codes

Page 189

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-165ROXL, ROXR Rotate with Extend ROXL, ROXR (M68000 Family) Size field—Speci

Page 190

Introduction 1-16 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA . 1.5.2 Binary Floating-Point Formats Figure 1-12 illustrates the three binar

Page 191

Integer Instructions4-166 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLARTD Return and Deallocate RTD (MC68010, MC68020, MC68030, MC68040, CPU32

Page 192

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-167RTM Return from Module RTM (MC68020) Operation: Reload Saved Module Stat

Page 193

Integer Instructions4-168 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLARTR Return and Restore Condition Codes RTR (M68000 Family) Operation: (S

Page 194

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-169RTS Return from Subroutine RTS (M68000 Family) Operation: (SP) → PC; SP

Page 195

Integer Instructions4-170 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLASBCD Subtract Decimal with Extend SBCD (M68000 Family) Operation: Destin

Page 196 - Signed Divide DIVS, DIVSL

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-171SBCD Subtract Decimal with Extend SBCD (M68000 Family) Instruction Forma

Page 197

Integer Instructions4-172 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAScc Set According to Condition Scc (M68000 Family) Operation: If Conditi

Page 198

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-173Scc Set According to Condition Scc (M68000 Family) Instruction Format: I

Page 199

Integer Instructions4-174 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLASUB Subtract SUB (M68000 Family) Operation: Destination – Source → Desti

Page 200 - Unsigned Divide DIVU, DIVUL

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-175SUB Subtract SUB (M68000 Family) Instruction Fields: Register field—Speci

Page 201

Introduction MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 1-17 The IEEE 754 standard has created the term significand to bridge the difference

Page 202

Integer Instructions4-176 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLASUB Subtract SUB (M68000 Family) If the location specified is a destinati

Page 203

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-177SUBA Subtract Address SUBA (M68000 Family) Operation: Destination – Sour

Page 204 - EOR Exclusive-OR Logical EOR

Integer Instructions4-178 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLASUBA Subtract Address SUBA (M68000 Family) Effective Address field—Specifi

Page 205

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-179SUBI Subtract Immediate SUBI (M68000 Family) Operation: Destination – Im

Page 206 - Exclusive-OR Immediate EORI

Integer Instructions4-180 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLASUBI Subtract Immediate SUBI (M68000 Family) Instruction Fields: Size fie

Page 207

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-181SUBQ Subtract Quick SUBQ (M68000 Family) Operation: Destination – Immedi

Page 208 - EORI EORI

Integer Instructions4-182 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLASUBQ Subtract Quick SUBQ (M68000 Family) Instruction Fields: Data field—T

Page 209 - EXG Exchange Registers EXG

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-183SUBX Subtract with Extend SUBX (M68000 Family) Operation: Destination –

Page 210 - Sign-Extend EXT, EXTB

Integer Instructions4-184 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLASUBX Subtract with Extend SUBX (M68000 Family) Instruction Format: Instr

Page 211

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-185SWAP Swap Register Halves SWAP (M68000 Family) Operation: Register 31 –

Page 212 - JMP Jump JMP

Introduction 1-18 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA1.6.1 Normalized Numbers Normalized numbers encompass all numbers with exponent

Page 213 - JSR Jump to Subroutine JSR

Integer Instructions4-186 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLATAS Test and Set an Operand TAS (M68000 Family) Operation: Destination T

Page 214 - Load Effective Address LEA

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-187TAS Test and Set an Operand TAS (M68000 Family) Instruction Fields: Effe

Page 215 - LINK Link and Allocate LINK

Integer Instructions4-188 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLATRAP Trap TRAP (M68000 Family) Operation: 1 → S-Bit of SR *SSP – 2 → SSP

Page 216

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-189TRAPcc Trap on Condition TRAPcc (MC68020, MC68030, MC68040, CPU32) Opera

Page 217 - Logical Shift LSL, LSR

Integer Instructions4-190 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLATRAPcc Trap on Condition TRAPcc (MC68020, MC68030, MC68040, CPU32) Instr

Page 218

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-191TRAPV Trap on Overflow TRAPV (M68000 Family) Operation: If V Then TRAP

Page 219

Integer Instructions4-192 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLATST Test an Operand TST (M68000 Family) Operation: Destination Tested →

Page 220

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-193TST Test an Operand TST (M68000 Family) Instruction Fields: Size field—Sp

Page 221

Integer Instructions4-194 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAUNLK Unlink UNLK (M68000 Family) Operation: An → SP; (SP) → An; SP + 4 →

Page 222

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-195UNPK Unpack BCD UNPK (MC68020, MC68030, MC68040) Operation: Source (Pack

Page 223 - MOVEA Move Address MOVEA

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

Page 224

IntroductionMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 1-191.6.3 Zeros Zeros can be positive or negative and represent the real values + 0.0

Page 225 - MOVE MOVE

Integer Instructions4-196 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAUNPK Unpack BCD UNPK (MC68020, MC68030, MC68040) When the specified addr

Page 226

Integer InstructionsMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-197UNPK Unpack BCD UNPK (MC68020, MC68030, MC68040) Instruction Fields: Reg

Page 227

Integer Instructions4-198 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA

Page 228

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

Page 229

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

Page 230 - Move 16-Byte Block MOVE16

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

Page 231

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

Page 232

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

Page 233

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

Page 234

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

Page 235 - Move Peripheral Data MOVEP

Introduction1-20 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLASNAN can be used as an escape mechanism for a user-defined, non-IEEE data type. Th

Page 236

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

Page 237

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

Page 238 - MOVEQ Move Quick MOVEQ

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

Page 239 - MULS Signed Multiply MULS

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

Page 240

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

Page 241

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

Page 242 - MULU Unsigned Multiply MULU

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

Page 243

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

Page 244

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

Page 245

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

Page 246 - Instruction Fields:

IntroductionMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 1-21Table 1-4. Single-Precision Real Format Summary Data Format Data FormatField Size

Page 247 - NEG Negate NEG

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

Page 248

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

Page 249 - NEGX Negate with Extend NEGX

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

Page 250

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

Page 251 - NOP No Operation NOP

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

Page 252 - NOT Logical Complement NOT

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

Page 253

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

Page 254 - OR Inclusive-OR Logical OR

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

Page 255

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

Page 256

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

Page 257 - ORI Inclusive-OR ORI

Introduction1-22 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLATable 1-5. Double-Precision Real Format SummaryData FormatField Size (in Bits)Sig

Page 258

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

Page 259 - ORI ORI

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

Page 260 - PACK Pack PACK

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

Page 261

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

Page 262

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

Page 263 - Push Effective Address PEA

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

Page 264

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

Page 265 - REGISTER ROTATE

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

Page 266 - MEMORY ROTATE

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

Page 267

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

Page 268

IntroductionMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 1-23Table 1-6. Extended-Precision Real Format Summary Data FormatField Size (in Bits

Page 269

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

Page 270 - Return and Deallocate RTD

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

Page 271 - RTM Return from Module RTM

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

Page 272

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

Page 273 - Return from Subroutine RTS

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

Page 274

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

Page 275

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

Page 276

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

Page 277

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

Page 278 - SUB Subtract SUB

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

Page 279

Introduction1-24 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAA packed decimal real data format with the SE and both Y bits set, an exponent of

Page 280

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

Page 281 - SUBA Subtract Address SUBA

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

Page 282

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

Page 283 - SUBI Subtract Immediate SUBI

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

Page 284

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

Page 285 - SUBQ Subtract Quick SUBQ

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

Page 286

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

Page 287 - Subtract with Extend SUBX

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

Page 288

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

Page 289 - Swap Register Halves SWAP

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

Page 290 - Test and Set an Operand TAS

IntroductionMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 1-251.7 ORGANIZATION OF DATA IN REGISTERS The following paragraphs describe data orga

Page 291

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

Page 292 - TRAP Trap TRAP

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

Page 293 - Trap on Condition TRAPcc

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

Page 294

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

Page 295 - TRAPV Trap on Overflow TRAPV

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

Page 296 - TST Test an Operand TST

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

Page 297

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

Page 298 - UNLK Unlink UNLK

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

Page 299 - UNPK Unpack BCD UNPK

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

Page 300

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

Page 301

Introduction1-26 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA.Because address registers and stack pointers are 32 bits wide, address registers

Page 302

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

Page 303 - FLOATING POINT INSTRUCTIONS

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

Page 304

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

Page 305

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

Page 306 - Floating-Point Absolute Value

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

Page 307

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

Page 308

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

Page 309

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

Page 310 - Arc Cosine

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

Page 311

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

Page 312

IntroductionMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 1-27Control registers vary in size according to function. Some control registers have

Page 313 - Floating-Point Add

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

Page 314 - FADD Floating-Point Add FADD

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

Page 315

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

Page 316 - FASIN Arc Sine FASIN

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

Page 317

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

Page 318

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

Page 319 - FATAN Arc Tangent FATAN

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

Page 320

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

Page 321

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

Page 322

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

Page 323 - Floating Point Instructions

Introduction1-28 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAFigure 1-21 illustrates the organization of IU data formats in memory. A base add

Page 324

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

Page 325

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

Page 326

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

Page 327 - Floating-Point Compare FCMP

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

Page 328

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

Page 329

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

Page 330 - FCOS Cosine FCOS

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

Page 331

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

Page 332

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

Page 333 - FCOSH Hyperbolic Cosine FCOSH

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

Page 334 - Hyperbolic Cosine FCOSH

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

Page 335 - Hyperbolic Cosine FCOSH

IntroductionMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 1-29.Figure 1-21. Memory Organization for Integer OperandsBYTE n + 3BYTE n – 1BYTE n

Page 336 - Decrement, and Branch

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

Page 337

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

Page 338 - Floating-Point Divide FDIV

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

Page 339

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

Page 340

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

Page 341

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

Page 342 - DESTINATION

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

Page 343

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

Page 344

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

Page 345 - FETOXM1

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

Page 346

Introduction1-30 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA1.7.3 Organization of Fpu Data Formats in Registers and Memory The eight, 80-bit

Page 347

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

Page 348 - FGETEXP Get Exponent FGETEXP

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

Page 349

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

Page 350

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

Page 351 - FGETMAN Get Mantissa FGETMAN

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

Page 352

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

Page 353

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

Page 354 - FINT Integer Part FINT

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

Page 355

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

Page 356

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

Page 357

MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 2-1 SECTION 2ADDRESSING CAPABILITIES Most operations take asource operand and destination opera

Page 358

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

Page 359

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

Page 360 - FLOG10 Log

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

Page 361

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

Page 362

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

Page 363 - FLOG2 Log

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

Page 364

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

Page 365

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

Page 366 - FLOGN Log

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

Page 367

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

Page 368

Addressing Capabilities 2-2 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA An instruction specifies the function to be performed with an operati

Page 369 - FLOGNP1 Log

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

Page 370 - FLOGNP1

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

Page 371

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

Page 372 - FMOD Modulo Remainder FMOD

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

Page 373

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

Page 374

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

Page 375 - ⋅), but all

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

Page 376

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

Page 377 - < EA > TO REGISTER

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

Page 378

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

Page 379

Addressing Capabilities MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 2-3 For effective addresses that use a full extension word format, the i

Page 380 - REGISTER—TO-MEMORY

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

Page 381

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

Page 382 - System Control Register

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

Page 383

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

Page 384

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

Page 385 - Move Constant ROM FMOVECR

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

Page 386

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

Page 387 - Data Registers

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

Page 388

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

Page 389

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

Page 390

Addressing Capabilities 2-4 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA 2.2 EFFECTIVE ADDRESSING MODES Besides the operation code, which sp

Page 391

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

Page 392

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

Page 393 - Control Registers

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

Page 394

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

Page 395

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

Page 396 - Floating-Point Multiply FMUL

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

Page 397

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

Page 398

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

Page 399

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

Page 400 - Floating-Point Negate FNEG

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

Page 401

Addressing Capabilities MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 2-5 2.2.1 Data Register Direct Mode In the data register direct mode, t

Page 402

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

Page 403

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

Page 404 - FNOP No Operation FNOP

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

Page 405

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

Page 406 - Arithmetic

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

Page 407 - FREM IEEE Remainder FREM

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

Page 408

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

Page 409 - FSCALE Scale Exponent FSCALE

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

Page 410

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

Page 411

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

Page 412

Addressing Capabilities 2-6 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA 2.2.4 Address Register Indirect with Postincrement Mode In the addr

Page 413

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

Page 414

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

Page 415

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

Page 416

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

Page 417

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

Page 418

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

Page 419

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

Page 420 - FSIN Sine FSIN

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

Page 421

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

Page 422

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

Page 423

Addressing Capabilities MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 2-7 2.2.5 Address Register Indirect with Predecrement Mode In the addre

Page 424

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

Page 425

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

Page 426

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

Page 427 - FSINH Hyperbolic Sine FSINH

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

Page 428

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

Page 429

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

Page 430

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

Page 431

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

Page 432

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

Page 433

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

Page 434 - Floating-Point Subtract FSUB

Addressing Capabilities 2-8 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA 2.2.6 Address Register Indirect with Displacement Mode In the addre

Page 435

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

Page 436

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

Page 437

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

Page 438 - FTAN Tangent FTAN

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

Page 439

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

Page 440

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

Page 441 - Hyperbolic Tangent FTANH

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

Page 442

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

Page 443

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

Page 444 - FTENTOX

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

Page 445

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

Page 446

Addressing Capabilities MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 2-9 2.2.7 Address Register Indirect with Index (8-Bit Displacement) Mode

Page 447

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

Page 448

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

Page 449

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

Page 450

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

Page 451

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

Page 452 - FTWOTOX

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

Page 453

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

Page 454

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

Page 455 - SECTION 6

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

Page 456

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

Page 457 - Invalidate Cache Lines

Addressing Capabilities 2-10 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA 2.2.8 Address Register Indirect with Index (Base Displacement) Mode

Page 458

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

Page 459 - Restore Functions

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

Page 460

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

Page 461 - Coprocessor Save Function

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

Page 462

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

Page 463

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

Page 464

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

Page 465 - Floating-Point State

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

Page 466

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

Page 467

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

Page 468

Addressing Capabilities MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 2-11 2.2.9 Memory Indirect Postindexed Mode In this mode, both the oper

Page 469

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

Page 470

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

Page 471

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

Page 472

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

Page 473

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

Page 474

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

Page 475

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

Page 476 - Move Control Register MOVEC

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

Page 477

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

Page 478 - Move Address Space MOVES

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

Page 479

Addressing Capabilities 2-12 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA 2.2.10 Memory Indirect Preindexed Mode In this mode, both the oper

Page 480

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

Page 481

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

Page 482

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

Page 483

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

Page 484

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

Page 485 - 16-BIT DISPLACEMENT

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

Page 486

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

Page 487 - 0 0 1 MODE 0 0 MASK FC

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

Page 488

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

Page 489 - Flush ATC Entries PFLUSH

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

Page 490

Addressing Capabilities MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 2-13 2.2.11 Program Counter Indirect with Displacement Mode In this mod

Page 491

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

Page 492 - PFLUSHA PFLUSHA

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

Page 493

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

Page 494

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

Page 495 - 1010000000000000

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

Page 496

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

Page 497

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

Page 498 - 001000R/ W0000 FC

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

Page 499

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

Page 500

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

Page 501

Addressing Capabilities 2-14 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA 2.2.12 Program Counter Indirect with Index (8-Bit Displacement) Mod

Page 502 - SRP, CRP, and TC Registers

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

Page 503 - MMU Status Register

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

Page 504 - TT Registers

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

Page 505 - 011000R/W000000000

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

Page 506 - ACx Registers

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

Page 507 - Move PMMU Register PMOVE

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

Page 508

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

Page 509

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

Page 510

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 511

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

Page 512 - 1111000101

Addressing Capabilities MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 2-15 2.2.13 Program Counter Indirect with Index (Base Displacement) Mode

Page 513 - PMMU Save Function PSAVE

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 514

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 515

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

Page 516 - Set on PMMU Condition PScc

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 517 - Test a Logical Address PTEST

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

Page 518

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

Page 519 - (MC68030 only)

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 520

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

Page 521

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

Page 522

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

Page 523

Addressing Capabilities 2-16 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA 2.2.14 Program Counter Memory Indirect Postindexed Mode This mode

Page 524

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

Page 525

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

Page 526

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

Page 527

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 528

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

Page 529

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

Page 530

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

Page 531

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

Page 532

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

Page 533 - 1111000001111 OPMODE

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

Page 534 - Validate a Pointer PVALID

Addressing Capabilities MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 2-17 2.2.15 Program Counter Memory Indirect Preindexed Mode This mode i

Page 535

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

Page 536

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

Page 537 - Reset External Devices RESET

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

Page 538 - Return from Exception RTE

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

Page 539 - IMMEDIATE DATA

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

Page 540

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

Page 541 - CPU32 INSTRUCTIONS

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

Page 542

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

Page 543

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

Page 544 - (CPU32)

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

Page 545 - Low-Power Stop

Addressing Capabilities 2-18 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA 2.2.16 Absolute Short Addressing Mode In this addressing mode, the

Page 546 - TBLS TBLS

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

Page 547

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

Page 548

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

Page 549

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

Page 550

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

Page 551 - TBLU TBLU

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

Page 552

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

Page 553

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

Page 554

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

Page 555

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

Page 556 - CPU32 Instructions

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

Page 557 - INSTRUCTION FORMAT SUMMARY

Addressing Capabilities MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 2-19 2.2.18 Immediate Data In this addressing mode, the operand is in o

Page 558

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

Page 559

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

Page 560

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

Page 561

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

Page 562

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

Page 563

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

Page 564

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

Page 565

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

Page 566

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

Page 567

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

Page 568

Addressing Capabilities 2-20 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA Table 2-4. Effective Addressing Modes and Categories Addressing Mod

Page 569

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

Page 570

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

Page 571

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

Page 572

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

Page 573

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

Page 574

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

Page 575

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

Page 576

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

Page 577 - Instruction Format Summary

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

Page 578

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

Page 579

Addressing Capabilities MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 2-21 2.4 BRIEF EXTENSION WORD FORMAT COMPATIBILITY Programs can be easi

Page 580

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

Page 581 - X AND BACX REGISTERS

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

Page 582

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

Page 583

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

Page 584 - TBLS, TBLSN

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

Page 585 - DATA REGISTER INTERPOLATE

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

Page 586

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

Page 587

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

Page 588

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

Page 589

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

Page 590

Addressing Capabilities2-22 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA2.5 FULL EXTENSION ADDRESSING MODES The full extension word format pro

Page 591

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 592

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 593

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

Page 594 - FTRAPcc

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

Page 595

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

Page 596

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

Page 597 - PROCESSOR INSTRUCTION SUMMARY

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

Page 598

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 599

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

Page 600

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 601

Addressing CapabilitiesMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 2-23.Figure 2-4. Addressing Array ItemsA6 = 0 A6 = 0117070NOTE: Regar

Page 602

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

Page 603

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 604

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 605

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 606

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 607

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

Page 609 - (Continued)

Addressing Capabilities2-24 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA2.5.1 No Memory Indirect Action Mode No memory indirect action mode us

Page 610

Addressing CapabilitiesMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 2-252.5.2 Memory Indirect Modes Memory indirect modes fetch two operands f

Page 611

Addressing Capabilities2-26 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA.2.5.2.2 MEMORY INDIRECT WITH POSTINDEX. The Xn is allocated to evalu

Page 612 - Data Addressing Modes

Addressing CapabilitiesMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 2-27.2.5.2.3 MEMORY INDIRECT WITH INDEX SUPPRESSED. The Xn is suppressed.

Page 613 - A.2 MC68020 PROCESSORS

Addressing Capabilities2-28 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA2.6 OTHER DATA STRUCTURES Stacks and queues are common data structures

Page 614

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

Page 615 - (Concluded)

Addressing CapabilitiesMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 2-29To implement stack growth from low memory to high memory, use (An) + t

Page 616 - Addressing Modes Syntax

Addressing Capabilities2-30 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAAfter a put operation, the put address register points to the last ite

Page 617 - A.3 MC68030 PROCESSORS

MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 3-1 SECTION 3INSTRUCTION SET SUMMARY This section briefly describes the M68000 family instructio

Page 618

Instruction Set Summary 3-2 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA Table 3-1. Notational Conventions Single- And Double Operand Operati

Page 619

Instruction Set Summary MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 3-3 Table 3-1. Notational Conventions (Continued) Data Format And Type +

Page 620

Instruction Set Summary 3-4 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA Table 3-1. Notational Conventions (Concluded) Register Codes * Gener

Page 621 - A.4 MC68040 PROCESSORS

Instruction Set Summary MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 3-5 3.1.1 Data Movement Instructions The MOVE and FMOVE instructions wi

Page 622

Instruction Set Summary 3-6 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA NOTE: A register list includes any combination of the eight floating-

Page 623

Instruction Set Summary MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 3-7 A set of extended instructions provides multiprecision and mixed-siz

Page 624

Instruction Set Summary3-8 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA3.1.3 Logical Instructions The logical operation instructions (AND, OR,

Page 625

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

Page 626

Instruction Set SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 3-9NOTE: X indicates the extend bit and C the carry bit in the CCR.Table 3

Page 627 - A.6 MC68851 COPROCESSORS

Instruction Set Summary3-10 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA3.1.5 Bit Manipulation Instructions BTST, BSET, BCLR, and BCHG are bit

Page 628 - APPENDIX B

Instruction Set SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 3-113.1.7 Binary-Coded Decimal Instructions Five instructions support oper

Page 629 - Assignment

Instruction Set Summary3-12 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLALetters cc in the integer instruction mnemonics Bcc, DBcc, and Scc spe

Page 630 - B.2 EXCEPTION STACK FRAMES

Instruction Set SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 3-13Letters cc in the TRAPcc and FTRAPcc specify testing for a condition.

Page 631

Instruction Set Summary3-14 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA3.1.10 Cache Control Instructions (MC68040) The cache instructions pro

Page 632 - Frame, Format $4

Instruction Set SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 3-153.1.12 Memory Management Unit (MMU) Instructions The PFLUSH instructio

Page 633 - Format $9

Instruction Set Summary3-16 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLANOTE: < dop > is any one of the dyadic operation specifiers. The

Page 634

Instruction Set SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 3-173.2 INTEGER UNIT CONDITION CODE COMPUTATION Many integer instructions

Page 635

Instruction Set Summary3-18 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLATable 3-18. Integer Unit Condition Code Computations OperationsXNZVCS

Page 636

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

Page 637

Instruction Set SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 3-19NOTES:N = Logical Not NV = Logical Not VZ = Logical Not Z*Not availabl

Page 638

Instruction Set Summary3-20 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA3.3 INSTRUCTION EXAMPLES The following paragraphs provide examples of

Page 639 - (RESERVED)

Instruction Set SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 3-21extends the sign to the left, filling the register. The extract bit fiel

Page 640

Instruction Set Summary3-22 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLAfunctions, software supports remainder and integer part; the FPU also

Page 641 - S-RECORD OUTPUT FORMAT

Instruction Set SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 3-233.5 FLOATING-POINT COMPUTATIONAL ACCURACY Representing a real number i

Page 642 - C.2 S-RECORD TYPES

Instruction Set Summary3-24 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA3.5.1 Intermediate Result All FPU calculations use an intermediate res

Page 643 - C.3 S-RECORD CREATION

Instruction Set SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 3-253.5.2 Rounding the Result The FPU supports the four rounding modes spe

Page 644

Instruction Set Summary3-26 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA.The three additional bits beyond the extended-precision format, the d

Page 645 - Table C-2. ASCII Code

Instruction Set SummaryMOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 3-27intermediate value and still representable in the The following tie-ca

Page 646

Instruction Set Summary3-28 M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL MOTOROLA3.6.1 Underflow, Round, Overflow During the calculation of an arithmet

Commentaires sur ces manuels

Pas de commentaire