8088 Assembly

 info@homebrew8088.com 
                    Home    8088 Programming    80x86 Assembly    8088 opcodes    Arduino    Troubleshoot 


ARITHMETIC:
    
    AAA
    AAD
    AAM
    AAS
    ADC
    ADD
    BAA
    CBW
    CMP
    CWD
    DAS
    DEC
    DIV
    IDIV
    IMUL
    INC
    MUL
    NEG
    SBB
    SUB

CONTROL TRANSFER

    CALL
    INT
    INTO
    IRET
    JB/JPE
    JCXZ
    JE/JZ
    JL/JNGE
    JLE/JNG
    JMP
    JNB/JAE
    JNBE/JA
    JNE/JNZ
    JNL/JGE
    JNLE/JG
    JNP/JPO
    JNO
    JNS
    JO
    JP/JPE
    JS
    LOOP
    LOOPZ/LOOPE
    LOOPNZ/LOOPNE
    RET

DATA TRANSFER

    IN
    LAHF
    LDS
    LEA
    LES
    MOV
    OUT
    POP
    POPF
    PUSH
    PUSHF
    SAHF
    XCHG
    XLAT

LOGIC

    AND
    NOT
    OR
    RCL
    RCR
    ROL
    SAR
    SHL/SAL
    SHR
    TEST
    XOR

PROCESSOR CONTROL

    CLC
    CLD
    CLI
    CMC
    ESC
    HLT
    LOCK
    STC
    STD   
    STI
    WAIT

STRING MANIPULATION

    CMPS
    LODS
    MOVS
    REP
    SCAS
    STOS