## ALP Programming Guide and Reference

[prev][next][parent][TOC]

### Processor Mnemonics

Processor Mnemonics are symbolic names given to the various instructions in the processor instruction set.

Processor-Mnemonic: one of

    AAA        AAD        AAM        AAS        ADC

    ADD        AND        ARPL       BOUND      BSF

    BSR        BSWAP      BT         BTC        BTR

    BTS        CALL       CBW        CDQ        CLC

    CLD        CLI        CLTS       CMC        CMOVA

    CMOVAE     CMOVB      CMOVBE     CMOVC      CMOVE

    CMOVG      CMOVGE     CMOVL      CMOVLE     CMOVNA

    CMOVNAE    CMOVNB     CMOVNBE    CMOVNC     CMOVNE

    CMOVNG     CMOVNGE    CMOVNL     CMOVNLE    CMOVNO

    CMOVNP     CMOVNS     CMOVNZ     CMOVO      CMOVP

    CMOVPE     CMOVPO     CMOVS      CMOVZ      CMP

    CMPS       CMPSB      CMPSD      CMPSW      CMPXCHG

    CMPXCHG8B  CPUID      CWD        CWDE       DAA

    DAS        DEC        DIV        EMMS       ENTER

    ESC        F2XM1      FABS       FADD       FADDP

    FBLD       FBSTP      FCHS       FCLEX      FCMOVB

    FCMOVBE    FCMOVE     FCMOVNB    FCMOVNBE   FCMOVNE

    FCMOVNU    FCMOVU     FCOM       FCOMI      FCOMIP

    FCOMP      FCOMPP     FCOS       FDECSTP    FDISI

    FDIV       FDIVP      FDIVR      FDIVRP     FENI

    FFREE      FIADD      FICOM      FICOMP     FIDIV

    FIDIVR     FILD       FIMUL      FINCSTP    FINIT

    FIST       FISTP      FISUB      FISUBR     FLD

    FLD1       FLDCW      FLDENV     FLDENVD    FLDENVW

    FLDL2E     FLDL2T     FLDLG2     FLDLN2     FLDPI

    FLDZ       FMUL       FMULP      FNCLEX     FNDISI

    FNENI      FNINIT     FNOP       FNSAVE     FNSAVED

    FNSAVEW    FNSTCW     FNSTENV    FNSTENVD   FNSTENVW

    FNSTSW     FPATAN     FPREM      FPREM1     FPTAN

    FRNDINT    FRSTOR     FRSTORD    FRSTORW    FSAVE

    FSAVED     FSAVEW     FSCALE     FSETPM     FSIN

    FSINCOS    FSQRT      FST        FSTCW      FSTENV

    FSTENVD    FSTENVW    FSTP       FSTSW      FSUB

    FSUBP      FSUBR      FSUBRP     FTST       FUCOM

    FUCOMI     FUCOMIP    FUCOMP     FUCOMPP    FWAIT

    FXAM       FXCH       FXTRACT    FYL2X      FYL2XP1

    HLT        IDIV       IMUL       IN         INC

    INS        INSB       INSD       INSW       INT

    INTO       INVD       INVLPG     IRET       IRETD

    IRETDF     IRETF      JA         JAE        JB

    JBE        JC         JCXZ       JE         JECXZ

    JG         JGE        JL         JLE        JMP

    JNA        JNAE       JNB        JNBE       JNC

    JNE        JNG        JNGE       JNL        JNLE

    JNO        JNP        JNS        JNZ        JO

    JP         JPE        JPO        JS         JZ

    LAHF       LAR          LDS          LEA          LEAVE

    LES          LFS          LGDT         LGS          LIDT

    LLDT         LMSW         LOCK         LODS         LODSB

    LODSD        LODSW        LOOP         LOOPD        LOOPE

    LOOPED       LOOPEW       LOOPNE       LOOPNED      LOOPNEW

    LOOPNZ       LOOPNZD      LOOPNZW      LOOPW        LOOPZ

    LOOPZD       LOOPZW       LSL          LSS          LTR

    MOV          MOVD         MOVQ         MOVS         MOVSB

    MOVSD        MOVSW        MOVSX        MOVZX        MUL

    NEG          NOP          NOT          OR           OUT

    OUTS         OUTSB        OUTSD        OUTSW        PACKSSDW

    PACKSSWB     PACKUSWB     PADDB        PADDD        PADDSB

    PADDSW       PADDUSB      PADDUSW      PADDW        PAND

    PANDN        PCMPEQB      PCMPEQD      PCMPEQW      PCMPGTB

    PCMPGTD      PCMPGTW      PMADDWD      PMULHW       PMULLW

    POP          POPA         POPAD        POPD         POPF

    POPFD        POPW         POR          PSLLD        PSLLQ

    PSLLW        PSRAD        PSRAW        PSRLD        PSRLQ

    PSRLW        PSUBB        PSUBD        PSUBSB       PSUBSW

    PSUBUSB      PSUBUSW      PSUBW        PUNPCKHBW    PUNPCKHDQ

    PUNPCKHWD    PUNPCKLBW    PUNPCKLDQ    PUNPCKLWD    PUSH

    PUSHA        PUSHAD       PUSHD        PUSHF        PUSHFD

    PUSHW        PXOR         RCL          RCR          RDMSR

    RDPMC        RDTSC        REP          REPE         REPNE

    REPNZ        REPZ         RET          RETF         RETN

    ROL          ROR          RSM          SAHF         SAL

    SAR          SBB          SCAS         SCASB        SCASD

    SCASW        SETA         SETAE        SETB         SETBE

    SETC         SETE         SETG         SETGE        SETL

    SETLE        SETNA        SETNAE       SETNB        SETNBE

    SETNC        SETNE        SETNG        SETNGE       SETNL

    SETNLE       SETNO        SETNP        SETNS        SETNZ

    SETO         SETP         SETPE        SETPO        SETS

    SETZ         SGDT         SHL          SHLD         SHR

    SHRD         SIDT         SLDT         SMSW         STC

    STD          STI          STOS         STOSB        STOSD

    STOSW        STR          SUB          TEST         UC2

    VERR         VERW         WAIT         WBINVD       WRMSR

    XADD         XCHG         XLAT         XLATB        XOR