[^^Up^^] [Menu] [About The Guide]
 Overview                Overview of the Instruction Format
 AAA                     ASCII Adjust after Addition
 AAD                     ASCII Adjust before Division
 AAM                     ASCII Adjust after Multiply
 AAS                     ASCII Adjust after Subtraction
 ADC                     Add with Carry
 ADD                     Addition
 AND                     Logical AND
 CALL                    Call Procedure
 CBW                     Convert Byte to Word
 CLC                     Clear Carry Flag
 CLD                     Clear Direction Flag
 CLI                     Clear Interrupt-Enable Flag
 CMC                     Complement Carry Flag
 CMP                     Compare
 CMPS                    Compare String (Byte or Word)
 CMPSB                   Compare String Byte
 CMPSW                   Compare String Word
 CWD                     Convert Word to Doubleword
 DAA                     Decimal Adjust after Addition
 DAS                     Decimal Adjust after Subtraction
 DEC                     Decrement
 DIV                     Divide, Unsigned
 ESC                     Escape
 HLT                     Halt
 IDIV                    Integer Divide, Signed
 IMUL                    Integer Multiply, Signed
 IN                      Input Byte or Word
 INC                     Increment
 INT                     Interrupt
 INTO                    Interrupt on Overflow
 IRET                    Interrupt Return
 JA                      Jump If Above
 JAE                     Jump If Above or Equal
 JB                      Jump If Below
 JBE                     Jump If Below or Equal
 JC                      Jump If Carry
 JCXZ                    Jump if CX Register Zero
 JE                      Jump If Equal
 JG                      Jump If Greater
 JGE                     Jump If Greater or Equal
 JL                      Jump If Less
 JLE                     Jump If Less or Equal
 JMP                     Jump Unconditionally
 JNA                     Jump If Not Above
 JNAE                    Jump If Not Above or Equal
 JNB                     Jump If Not Below
 JNBE                    Jump If Not Below or Equal
 JNC                     Jump If No Carry
 JNE                     Jump If Not Equal
 JNG                     Jump If Not Greater
 JNGE                    Jump If Not Greater or Equal
 JNL                     Jump If Not Less
 JNLE                    Jump If NOt Less or Equal
 JNO                     Jump If No Overflow
 JNP                     Jump If No Parity
 JNS                     Jump If No Sign
 JNZ                     Jump If Not Zero
 JO                      Jump If Overflow
 JP                      Jump If Parity
 JPE                     Jump If Parity Even
 JPO                     Jump If Parity Odd
 JS                      Jump If Sign
 JZ                      Jump If Zero
 LAHF                    Load Register AH from
 LDS                     Load Pointer Using DS
 LEA                     Load Effective Address
 LES                     Load Pointer Using ES
 LOCK                    Lock the Bus
 LODS                    Load String (Byte or Word)
 LODSB                   Load String Byte
 LODSW                   Load String Word
 LOOP                    Loop on Count
 LOOPE                   Loop While Equal
 LOOPNE                  Loop While Not Equal
 LOOPNZ                  Loop While Not Zero
 LOOPZ                   Loop While Zero
 MOV                     Move (Byte or Word)
 MOVS                    Move String (Byte or Word)
 MOVSB                   Move String Byte
 MOVSW                   Move String Word
 MUL                     Multiply, Unsigned
 NEG                     Negate
 NOP                     No Operation
 NOT                     Logical NOT
 OR                      Logical OR
 OUT                     Output to Port
 POP                     Pop a Word from the Stack
 POPF                    Pop Flags from the Stack
 PUSH                    Push Word onto Stack
 PUSHF                   Push Flags onto Stack
 RCL                     Rotate through Carry Left
 RCR                     Rotate through Carry Right
 REP                     Repeat
 REPE                    Repeat While Equal
 REPNE                   Repeat While Not Equal
 REPNZ                   Repeat While Not Zero
 REPZ                    Repeat While Zero
 RET                     Return from Procedure
 ROL                     Rotate Left
 ROR                     Rotate Right
 SAHF                    Store Register AH into
 SAL                     Shift Arithmetic Left
 SAR                     Shift Arithmetic Right
 SBB                     Subtract with Borrow
 SCAS                    Scan String (Byte or Word)
 SCASB                   Scan String Byte
 SCASW                   Scan String Word
 SHL                     Shift Logical Left
 SHR                     Shift Logical Right
 STC                     Set Carry Flag
 STD                     Set Direction Flag
 STI                     Set Interrupt Enable Flag
 STOS                    Store String (Byte or Word)
 STOSB                   Store String Byte
 STOSW                   Store String Word
 SUB                     Subtract
 TEST                    Test
 WAIT                    Wait
 XCHG                    Exchange Registers
 XLAT                    Translate
 XOR                     Exclusive OR

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson