Mnemonic

Instruction Name

JB/JNAE

Jump if below/not above or equal

JBE/JNA

Jump if below or equal/not above

JC

Jump if carry

JCXZ

Jump if register CX = 0

JE/JZ

Jump if equal/zero

JG/JNLE

Jump if greater/not less or equal

JGE/JNL

Jump if greater or equal/not less

JL/JNGE

Jump if less/not greater or equal

JLE/JNG

Jump if less or equal/not greater

JMP

Jump

JNC

Jump if not carry

JNE/JNZ

Jump if not equal/not zero

JNO

Jump if not overflow

JNP/JPO

Jump if not parity/parity odd

JNS

Jump if not sign

JO

Jump if overflow

JP/JPE

Jump if parity/parity even

JS

Jump if sign

LAHF

Load AH register from flags

LDS

Load pointer using DS

LEA

Load effective address

LEAVE

Restore stack for procedure exit

LES

Load pointer using ES

LOCK

Lock bus during next instruction

LODS

Load byte or word string

LOOP

Loop

LOOPE/

Loop if equal/zero

LOOPZ

 

LOOPNE/

Loop if not equal/not zero

LOOPNZ

 

MOV

Move byte or word

MOVS

Move byte or word string

MUL

Multiply byte or word unsigned

NEG

Negate byte or word

NOP

No operation

NOT

Logical NOT byte or word

2-6

Programming

Page 28
Image 28
AMD Am186TMER, Am188TMER user manual Jb/Jnae