TABLE OF CONTENTS

 

 

Page

Rotate Instructions

3-13

Type Conversion and No-Operation Instructions

3-16

Test and Compare Instructions

3-16

Control Transfer Instructions

3-16

Unconditional Transfer Instructions

3-17

Jump Instruction

3-17

Call Instruction

3-18

Return and Return from Interrupt Instruction

3-19

Conditional Transfer Instructions

3-19

Conditional Jump Instructions

3-20

Loop Instructions

3-20

Executing a Loop or Repeat Zero Times

3.-21

Software-Generated Interrupts

3-21

Software Interrupt Instruction

3-21

Character Translation and String Instructions

3-22

Translate Instruction

3-22

String Manipulation Instructions and Repeat Prefixes

3-22

String Movement Instructions

3-23

Other String Operations

3-23

Address Manipulation Instructions

3-24

Flag Control Instructions

3-25

Carry Flag Control Instructions

3-25

Direction Flag Control Instructions

3-25

Flag Transfer Instructions

3-26

Binary-Coded Decimal Arithmetic Instructions

3-27

Packed BCD Adjustment Instructions

3-27

Unpacked BCD Adjustment Instructions

3-27

Trusted Instructions

3-28

Trusted and Privileged Restrictions on POPF and IRET

3-28

Machine State Instructions

3-28

Input and Output Instructions

3-29

Processor Extension Instructions

3-29

Processor Extension Synchronization Instructions

3-30

Numeric Data Processor Instructions

3-30

Arithmetic Instructions

3-30

Comparison Instructions

3-30

Transcendental Instructions

3-30

Data Transfer Instructions

3-31

Constant Instructions

3-31

CHAPTER 4

 

EXTENDED INSTRUCTION SET

 

Block I/O Instructions

4-1

High-Level Instructions

4-2

CHAPTER 5

 

REAL ADDRESS MODE

 

Addressing and Segmentation

5-1

Interrupt Handling

5-3

Interrupt Vector Table

5-3

Interrupt Priorities

5-4

Interrupt Procedures

5-5

vi

Page 10
Image 10
Intel 80287, 80286 manual Extended Instruction SET, Real Address Mode