HP 3000 Manuals

Instruction Set Listing [ General Information Manual ] MPE/iX 5.0 Documentation


General Information Manual

Instruction Set Listing 

Memory Reference Instructions 

---------------------------------------------------------------------------------------

Load Word                                   Load Offset

Load Halfword                               Load and Clear Word Indexed

Load Byte                                   Load and Clear Word Short

Load Word Indexed                           Store Word

Load Halfword Indexed                       Store Halfword

Load Byte Indexed                           Store Byte

Load Word Short                             Store Word Short

Load Halfword Short                         Store Halfword Short

Load Byte Short                             Store Byte Short

Load Word and Modify                        Store Word and Modify

Load Word Absolute                          Store Word Absolute Short

Load Word Absolute Short                    Store Bytes Short

Unconditional Branches 

---------------------------------------------------------------------------------------

Branch and Link                             Branch Vectored

Gateway                                     Branch External

Branch and Link Register                    Branch and Link External

Conditional Branches 

---------------------------------------------------------------------------------------

Move and Branch                             Add and Branch if True

Move Immediate and Branch                   Add and Branch if False

Compare and Branch if True                  Add Immediate and Branch if True

Compare and Branch if False                 Add Immediate and Branch if False

Compare Immediate and Branch                Branch on Variable Bit
if True

Compare Immediate and Branch                Branch on Bit
if False

Arithmetic and Logical Instructions 

---------------------------------------------------------------------------------------

Add                                         AND

Add Immediate                               AND Complement

Add Immediate Left                          Unit XOR

Load Immediate Left                         Unit Add Complement

Add Logical                                 Unit Add Complement and Trap
                                            on Condition

Add and Trap on Overflow                    Decimal Correct

Shift One and Add                           Intermediate Decimal Correct

Shift Two and Add                           Add Intermediate and Trap on Overflow

Shift Three and Add                         Add Immediate and Trap on Condition

Shift One and Add Logical                   Add Immediate, Trap on Condition or
                                            Overflow

Shift Three and Add Logical                 Compare Immediate and Clear

Shift One, Add, and Trap on Overflow        Variable Shift Double

Shift Two, Add, and Trap on Overflow        Shift Double

Shift Three, Add, and Trap on Overflow      Variable Extract Signed

Add with Carry                              Variable Extract Unsigned

Add with Carry and Trap on Overflow         Extract Signed

Subtract                                    Variable Deposit

Subtract from Immediate                     Variable Deposit Immediate

Subtract and Trap on Overflow               Deposit

Subtract Immediate and Trap                 Deposit Immediate
on Overflow

Subtract with Borrow                        Zero and Variable Deposit

Subtract with Borrow and Trap               Zero and Variable Deposit Immediate
on Overflow

Subtract and Trap on Condition              Zero and Deposit

Subtract and Trap on Condition              Zero and Deposit Immediate
or Overflow

Inclusive OR                                Divide Step

Exclusive OR                                Compare and Clear

System Control Instructions 

---------------------------------------------------------------------------------------

Break                                       Load Hash Address

Return from Interrupt                       Purge Instruction TLB

Set System Mask                             Purge Instruction TLB Entry

Reset System Mask                           Purge Data TLB

Load Space ID                               Purge Data TLB Entry

Move to Space Register                      Insert Data TLB Address

Move to Control Register                    Insert Data TLB Protection

Move from Space Register                    Insert Instruction TLB Address

Move from Control Register                  Insert Instruction TLB Protection

Move to System Mask                         Purge Data Cache

Synchronize Caches                          Flush Data Cache

Probe Read Access                           Flush Instruction Cache

Probe Read Access Immediate                 Flush Data Cache Entry

Probe Write Access                          Flush Instruction Cache Entry

Probe Write Access Immediate                Diagnose

Load Physical Address

Special Function Unit Operations 

---------------------------------------------------------------------------------------

Special Operation Zero                      Special Operation Two

Special Operation One                       Special Operation Three

Coprocessor Loads and Stores 
---------------------------------------------------------------------------------------

Coprocessor Load Word Short                 Coprocessor Store Indexed

Coprocessor Load Word Indexed               Coprocessor Store Doubleword

Coprocessor Load Doubleword                 Coprocessor Store Doubleword Indexed
Short

Coprocessor Load Doubleword Indexed         Coprocessor Operation * 

                                            Coprocessor Store Word

---------------------------------------------------------------------------------------

* Floating-point operations included



MPE/iX 5.0 Documentation