Instruction Groups; Table 5-2. 80960Jx Instruction Set - Intel i960 Jx Developer's Manual

Microprocessor
Table of Contents

Advertisement

INSTRUCTION SET OVERVIEW
5.2

INSTRUCTION GROUPS

The following sections provide an overview of the instructions in each group. For detailed information
about each instruction, refer to
processor instruction set can be categorized into functional groups shown in
number of instructions is greater than those shown in this list because, for some operations, several
unique instructions are provided to handle various operand sizes, data types or branch conditions.
Data Movement
Load
Add
Store
Subtract
Move
Multiply
*Conditional Select
Divide
Load Address
Remainder
Modulo
Shift
Extended Shift
Extended Multiply
Extended Divide
Add with Carry
Subtract with Carry
*Conditional Add
*Conditional Subtract
Rotate
Comparison
Compare
Unconditional Branch
Conditional Compare
Conditional Branch
Compare and Increment
Compare and Branch
Compare and Decrement
Branch Extended
Test Condition Code
Check Bit
Debug
Modify Trace Controls
Flush Local Registers
Mark
Modify Arithmetic Controls
Force Mark
Modify Process Controls
*Halt
System Control
*Cache Control
*Interrupt Control
* Denotes new instructions unavailable on 80960CA/CF, 80960KA/KB and 80960SA/SB implementations.
5-4
CHAPTER 6, INSTRUCTION SET

Table 5-2. 80960Jx Instruction Set

Arithmetic
Branch
Processor Management
REFERENCE. The i960
Table
Bit, Bit Field
Logical
and Byte
And
Set Bit
Not And
Clear Bit
And Not
Not Bit
Or
Alter Bit
Exclusive Or
Scan For Bit
Not Or
Span Over Bit
Or Not
Extract
Nor
Modify
Exclusive Nor
Scan Byte for Equal
Not
*Byte Swap
Nand
Call/Return
Call
Conditional Fault
Call Extended
Synchronize Faults
Call System
Return
Branch and Link
Branch and Link
Extended
Atomic
Atomic Add
Atomic Modify
5-2. The actual
Fault

Advertisement

Table of Contents
loading

Table of Contents