Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## dioscuri.module.cpu
Class Instruction_TEST_AXIv

    java.lang.Object
      dioscuri.module.cpu.Instruction_TEST_AXIv

All Implemented Interfaces:
  Instruction

    public class Instruction_TEST_AXIv

extends java.lang.Object
implements Instruction

Intel opcode A9
Logical comparison (AND) of immediate word and AX.
Does not update any registers, only sets appropriate flags.
Flags modified: OF, SF, ZF, AF, PF, CF

Constructor Summary
`Instruction_TEST_AXIv()` Class constructor
`Instruction_TEST_AXIv(CPU processor)` Class constructor specifying processor reference

Method Summary
`void` | `execute()` Logical comparison (AND) of immediate word and AX. Does not update any registers, only sets appropriate flags. SF, ZF, and PF are set according to the result; OF and CF are cleared.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### Instruction_TEST_AXIv

    public Instruction_TEST_AXIv()

  Class constructor

### Instruction_TEST_AXIv

    public Instruction_TEST_AXIv(CPU processor)

  Class constructor specifying processor reference

  Parameters:
    `processor` - Reference to CPU class

Method Detail

### execute

    public void execute()

  Logical comparison (AND) of immediate word and AX.
  Does not update any registers, only sets appropriate flags.
  SF, ZF, and PF are set according to the result;
  OF and CF are cleared. AF is undefined.

  Specified by:
    `execute` in interface `Instruction`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD