Motorola CPU32 Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Prozessoren Motorola CPU32 herunter. MOTOROLA M68000 FAMILY Programmer`s Reference Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 646
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
Seitenansicht 0
1 2 3 4 5 6 ... 645 646

Inhaltsverzeichnis

Seite 2 - M68000 FAMILY

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

Seite 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

Seite 4

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

Seite 5

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

Seite 6

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

Seite 7

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

Seite 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

Seite 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

Seite 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:

Seite 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

Seite 12 - INTRODUCTION

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

Seite 13

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

Seite 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

Seite 15

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

Seite 16

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

Seite 17

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

Seite 18

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

Seite 19

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

Seite 20

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

Seite 21 - 1.3.2 Status Register

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

Seite 22

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

Seite 23 - 1514131211109876 432 0

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

Seite 24

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

Seite 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

Seite 26

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

Seite 27

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

Seite 28

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

Seite 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

Seite 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

Seite 31 - Introduction

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

Seite 32

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

Seite 33

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

Seite 34

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

Seite 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

Seite 36

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

Seite 37

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

Seite 38

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

Seite 39

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

Seite 40

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

Seite 41

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

Seite 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

Seite 43

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

Seite 44

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

Seite 45

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

Seite 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

Seite 47

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

Seite 48

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

Seite 49

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

Seite 50

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

Seite 51

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

Seite 52

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

Seite 53

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

Seite 54

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

Seite 55

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

Seite 56

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

Seite 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

Seite 58

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

Seite 59

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

Seite 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

Seite 61

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

Seite 62

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

Seite 63 - Addressing Capabilities

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

Seite 64

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

Seite 65 - BR Xn bd Addressing Mode

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

Seite 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

Seite 67

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

Seite 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

Seite 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

Seite 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

Seite 71

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

Seite 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 →

Seite 73

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

Seite 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

Seite 75

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

Seite 76

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

Seite 77

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

Seite 78

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

Seite 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

Seite 80

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

Seite 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

Seite 82

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

Seite 83

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

Seite 84 - → (SSP);

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

Seite 85

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

Seite 86

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

Seite 87

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

Seite 88

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

Seite 89

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

Seite 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

Seite 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

Seite 92

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

Seite 93

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

Seite 94

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

Seite 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

Seite 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

Seite 97

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

Seite 98

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

Seite 99 - 3.6.2 Conditional Testing

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

Seite 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

Seite 101

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

Seite 102

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

Seite 103 - 3.7 INSTRUCTION DESCRIPTIONS

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

Seite 104

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

Seite 105 - INTEGER INSTRUCTIONS

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

Seite 106 - Add Decimal with Extend

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

Seite 107

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

Seite 108 - 1101 REGISTER OPMODE

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

Seite 109

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

Seite 110

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

Seite 111 - Add Address

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

Seite 112 - (M68000 Family)

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

Seite 113 - Add Immediate

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

Seite 114 - ADDI Add Immediate ADDI

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

Seite 115 - ADDQ Add Quick ADDQ

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

Seite 116

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

Seite 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—

Seite 118

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

Seite 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

Seite 120

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

Seite 121

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

Seite 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

Seite 123

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

Seite 124 - ANDI ANDI

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

Seite 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

Seite 126

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

Seite 127

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

Seite 128

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

Seite 129 - Branch Conditionally Bcc

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

Seite 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 →

Seite 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

Seite 132

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

Seite 133

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

Seite 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

Seite 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

Seite 136

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

Seite 137 - Integer Instructions

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

Seite 138

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

Seite 139

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

Seite 140

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

Seite 141

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

Seite 142

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

Seite 143

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

Seite 144

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

Seite 145

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

Seite 146

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

Seite 147

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

Seite 148

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

Seite 149

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

Seite 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

Seite 151

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

Seite 152

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

Seite 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

Seite 154

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

Seite 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

Seite 156

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

Seite 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

Seite 158

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

Seite 159 - BRA Branch Always BRA

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

Seite 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

Seite 161

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

Seite 162

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

Seite 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

Seite 164

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

Seite 165 - BTST Test a Bit BTST

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

Seite 166

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

Seite 167

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

Seite 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

Seite 169

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

Seite 170 - CAS CAS

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

Seite 171

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

Seite 172

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

Seite 173

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

Seite 174

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

Seite 175

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

Seite 176

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

Seite 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

Seite 178

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

Seite 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

Seite 180

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

Seite 181 - CMPA Compare Address CMPA

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

Seite 182

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

Seite 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; &

Seite 184

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

Seite 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:

Seite 186

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

Seite 187

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

Seite 188

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

Seite 189

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

Seite 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

Seite 191

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

Seite 192

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

Seite 193

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

Seite 194

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

Seite 195

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

Seite 196 - Signed Divide DIVS, DIVSL

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

Seite 197

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

Seite 198

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

Seite 199

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

Seite 200 - Unsigned Divide DIVU, DIVUL

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

Seite 201

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

Seite 202

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

Seite 203

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

Seite 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

Seite 205

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

Seite 206 - Exclusive-OR Immediate EORI

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

Seite 207

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

Seite 208 - EORI EORI

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

Seite 209 - EXG Exchange Registers EXG

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

Seite 210 - Sign-Extend EXT, EXTB

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

Seite 211

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 216

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

Seite 217 - Logical Shift LSL, LSR

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

Seite 218

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

Seite 219

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

Seite 220

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

Seite 221

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

Seite 222

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

Seite 223 - MOVEA Move Address MOVEA

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

Seite 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

Seite 225 - MOVE MOVE

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

Seite 226

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

Seite 227

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

Seite 228

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

Seite 229

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

Seite 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

Seite 231

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

Seite 232

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

Seite 233

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

Seite 234

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

Seite 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

Seite 236

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

Seite 237

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

Seite 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

Seite 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

Seite 240

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

Seite 241

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

Seite 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

Seite 243

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

Seite 244

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

Seite 245

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

Seite 246 - Instruction Fields:

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

Seite 247 - NEG Negate NEG

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

Seite 248

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

Seite 249 - NEGX Negate with Extend NEGX

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

Seite 250

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

Seite 251 - NOP No Operation NOP

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

Seite 252 - NOT Logical Complement NOT

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

Seite 253

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

Seite 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

Seite 255

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

Seite 256

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

Seite 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

Seite 258

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

Seite 259 - ORI ORI

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

Seite 260 - PACK Pack PACK

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

Seite 261

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

Seite 262

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

Seite 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

Seite 264

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

Seite 265 - REGISTER ROTATE

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

Seite 266 - MEMORY ROTATE

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

Seite 267

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

Seite 268

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

Seite 269

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

Seite 270 - Return and Deallocate RTD

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

Seite 271 - RTM Return from Module RTM

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

Seite 272

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

Seite 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

Seite 274

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

Seite 275

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

Seite 276

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

Seite 277

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

Seite 278 - SUB Subtract SUB

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

Seite 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

Seite 280

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

Seite 281 - SUBA Subtract Address SUBA

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

Seite 282

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

Seite 283 - SUBI Subtract Immediate SUBI

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

Seite 284

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

Seite 285 - SUBQ Subtract Quick SUBQ

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

Seite 286

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

Seite 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

Seite 288

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

Seite 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

Seite 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

Seite 291

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

Seite 292 - TRAP Trap TRAP

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

Seite 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

Seite 294

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

Seite 295 - TRAPV Trap on Overflow TRAPV

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

Seite 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

Seite 297

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

Seite 298 - UNLK Unlink UNLK

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

Seite 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

Seite 300

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

Seite 301

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

Seite 302

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

Seite 303 - FLOATING POINT INSTRUCTIONS

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

Seite 304

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

Seite 305

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

Seite 306 - Floating-Point Absolute Value

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

Seite 307

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

Seite 308

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

Seite 309

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

Seite 310 - Arc Cosine

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

Seite 311

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

Seite 312

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

Seite 313 - Floating-Point Add

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

Seite 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

Seite 315

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

Seite 316 - FASIN Arc Sine FASIN

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

Seite 317

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

Seite 318

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

Seite 319 - FATAN Arc Tangent FATAN

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

Seite 320

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

Seite 321

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

Seite 322

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

Seite 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

Seite 324

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

Seite 325

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

Seite 326

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

Seite 327 - Floating-Point Compare FCMP

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

Seite 328

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

Seite 329

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

Seite 330 - FCOS Cosine FCOS

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

Seite 331

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

Seite 332

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

Seite 333 - FCOSH Hyperbolic Cosine FCOSH

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

Seite 334 - Hyperbolic Cosine FCOSH

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

Seite 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

Seite 336 - Decrement, and Branch

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

Seite 337

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

Seite 338 - Floating-Point Divide FDIV

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

Seite 339

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

Seite 340

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

Seite 341

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

Seite 342 - DESTINATION

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

Seite 343

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

Seite 344

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

Seite 345 - FETOXM1

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

Seite 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

Seite 347

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

Seite 348 - FGETEXP Get Exponent FGETEXP

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

Seite 349

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

Seite 350

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

Seite 351 - FGETMAN Get Mantissa FGETMAN

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

Seite 352

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

Seite 353

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

Seite 354 - FINT Integer Part FINT

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

Seite 355

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

Seite 356

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

Seite 357

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

Seite 358

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

Seite 359

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

Seite 360 - FLOG10 Log

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

Seite 361

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

Seite 362

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

Seite 363 - FLOG2 Log

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

Seite 364

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

Seite 365

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

Seite 366 - FLOGN Log

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

Seite 367

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

Seite 368

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

Seite 369 - FLOGNP1 Log

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

Seite 370 - FLOGNP1

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

Seite 371

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

Seite 372 - FMOD Modulo Remainder FMOD

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

Seite 373

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

Seite 374

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

Seite 375 - ⋅), but all

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

Seite 376

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

Seite 377 - < EA > TO REGISTER

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

Seite 378

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

Seite 379

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

Seite 380 - REGISTER—TO-MEMORY

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

Seite 381

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

Seite 382 - System Control Register

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

Seite 383

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

Seite 384

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

Seite 385 - Move Constant ROM FMOVECR

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

Seite 386

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

Seite 387 - Data Registers

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

Seite 388

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

Seite 389

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

Seite 390

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

Seite 391

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

Seite 392

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

Seite 393 - Control Registers

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

Seite 394

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

Seite 395

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

Seite 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

Seite 397

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

Seite 398

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

Seite 399

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

Seite 400 - Floating-Point Negate FNEG

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

Seite 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

Seite 402

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

Seite 403

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

Seite 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,

Seite 405

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

Seite 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

Seite 407 - FREM IEEE Remainder FREM

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

Seite 408

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

Seite 409 - FSCALE Scale Exponent FSCALE

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

Seite 410

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

Seite 411

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

Seite 412

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

Seite 413

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

Seite 414

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

Seite 415

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

Seite 416

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

Seite 417

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

Seite 418

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

Seite 419

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

Seite 420 - FSIN Sine FSIN

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

Seite 421

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

Seite 422

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

Seite 423

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

Seite 424

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

Seite 425

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

Seite 426

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

Seite 427 - FSINH Hyperbolic Sine FSINH

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

Seite 428

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

Seite 429

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

Seite 430

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

Seite 431

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

Seite 432

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

Seite 433

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

Seite 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

Seite 435

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

Seite 436

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

Seite 437

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

Seite 438 - FTAN Tangent FTAN

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

Seite 439

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

Seite 440

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

Seite 441 - Hyperbolic Tangent FTANH

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

Seite 442

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

Seite 443

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

Seite 444 - FTENTOX

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

Seite 445

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

Seite 446

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

Seite 447

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

Seite 448

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

Seite 449

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

Seite 450

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

Seite 451

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

Seite 452 - FTWOTOX

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

Seite 453

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

Seite 454

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

Seite 455 - SECTION 6

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

Seite 456

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

Seite 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

Seite 458

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

Seite 459 - Restore Functions

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

Seite 460

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

Seite 461 - Coprocessor Save Function

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

Seite 462

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

Seite 463

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

Seite 464

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

Seite 465 - Floating-Point State

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

Seite 466

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

Seite 467

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

Seite 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

Seite 469

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

Seite 470

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

Seite 471

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

Seite 472

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

Seite 473

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

Seite 474

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

Seite 475

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

Seite 476 - Move Control Register MOVEC

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

Seite 477

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

Seite 478 - Move Address Space MOVES

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

Seite 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

Seite 480

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

Seite 481

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

Seite 482

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

Seite 483

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

Seite 484

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

Seite 485 - 16-BIT DISPLACEMENT

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

Seite 486

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

Seite 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

Seite 488

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

Seite 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

Seite 490

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

Seite 491

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

Seite 492 - PFLUSHA PFLUSHA

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

Seite 493

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

Seite 494

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

Seite 495 - 1010000000000000

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

Seite 496

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

Seite 497

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

Seite 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

Seite 499

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

Seite 500

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

Seite 501

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

Seite 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

Seite 503 - MMU Status Register

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

Seite 504 - TT Registers

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

Seite 505 - 011000R/W000000000

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

Seite 506 - ACx Registers

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

Seite 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

Seite 508

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

Seite 509

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

Seite 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

Seite 511

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

Seite 512 - 1111000101

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

Seite 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

Seite 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

Seite 515

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

Seite 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

Seite 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

Seite 518

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

Seite 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

Seite 520

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

Seite 521

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

Seite 522

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

Seite 523

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

Seite 524

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

Seite 525

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

Seite 526

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

Seite 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

Seite 528

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

Seite 529

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

Seite 530

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

Seite 531

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

Seite 532

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

Seite 533 - 1111000001111 OPMODE

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

Seite 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

Seite 535

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

Seite 536

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

Seite 537 - Reset External Devices RESET

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

Seite 538 - Return from Exception RTE

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

Seite 539 - IMMEDIATE DATA

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

Seite 540

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

Seite 541 - CPU32 INSTRUCTIONS

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

Seite 542

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

Seite 543

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

Seite 544 - (CPU32)

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

Seite 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

Seite 546 - TBLS TBLS

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

Seite 547

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

Seite 548

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

Seite 549

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

Seite 550

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

Seite 551 - TBLU TBLU

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

Seite 552

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

Seite 553

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

Seite 554

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

Seite 555

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

Seite 556 - CPU32 Instructions

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

Seite 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

Seite 558

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

Seite 559

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

Seite 560

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

Seite 561

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

Seite 562

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

Seite 563

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

Seite 564

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

Seite 565

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

Seite 566

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

Seite 567

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

Seite 568

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

Seite 569

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

Seite 570

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

Seite 571

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

Seite 572

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

Seite 573

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

Seite 574

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

Seite 575

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

Seite 576

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

Seite 577 - Instruction Format Summary

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

Seite 578

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

Seite 579

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

Seite 580

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

Seite 581 - X AND BACX REGISTERS

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

Seite 582

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

Seite 583

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

Seite 584 - TBLS, TBLSN

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

Seite 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

Seite 586

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

Seite 587

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

Seite 588

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

Seite 589

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

Seite 590

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

Seite 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

Seite 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

Seite 593

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

Seite 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

Seite 595

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

Seite 596

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

Seite 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,

Seite 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

Seite 599

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

Seite 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

Seite 601

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

Seite 602

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 607

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

Seite 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

Seite 610

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

Seite 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

Seite 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.

Seite 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

Seite 614

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

Seite 615 - (Concluded)

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

Seite 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

Seite 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

Seite 618

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

Seite 619

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

Seite 620

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

Seite 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

Seite 622

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

Seite 623

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

Seite 624

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

Seite 625

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

Seite 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

Seite 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

Seite 628 - APPENDIX B

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

Seite 629 - Assignment

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

Seite 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.

Seite 631

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

Seite 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

Seite 633 - Format $9

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

Seite 634

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

Seite 635

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

Seite 636

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

Seite 637

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

Seite 638

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

Seite 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

Seite 640

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

Seite 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

Seite 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

Seite 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

Seite 644

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

Seite 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

Seite 646

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

Kommentare zu diesen Handbüchern

Keine Kommentare