Name Description Formats O S Z A P C Move Data O2 MOV SR,R/M16 R/M16,SR Move Byte Move Word MOVSW Move Dword MOVSD Move Signed R16,R/M8 MOVSX R32,R/M8 R32,R/M16 Move Unsigned R16,R/M8 MOVZX R32,R/M8 R32,R/M16 Unsigned Multiply R M C ? ? ? ? C MUL Negate R M C C C C C C NEG No Operation NOP 1’s Complement R M NOT Bitwise OR O2 0 C C ? C 0 OR Pop From R/M16 POP R/M32 Pop All POPA Pop FLAGS C C C C C C POPF Push to R/M16 PUSH R/M32 I Push All PUSHA Push FLAGS Rotate Left with Carry R/M,I C C RCL R/M,CL Rotate Right with R/M,I C C RCR Carry R/M,CL Repeat REP Repeat If Equal REPE/REPZ Repeat If Not Equal Return RET Rotate Left R/M,I C C ROL R/M,CL Rotate Right R/M,I C C ROR R/M,CL Copies AH into C C C C C SAHF FLAGS
Name Description Formats O S Z A P C MOV Move Data O2 SR,R/M16 R/M16,SR Move Byte MOVSW Move Word MOVSD Move Dword MOVSX Move Signed R16,R/M8 R32,R/M8 R32,R/M16 MOVZX Move Unsigned R16,R/M8 R32,R/M8 R32,R/M16 MUL Unsigned Multiply R M C ? ? ? ? C NEG Negate R M C C C C C C NOP No Operation NOT 1’s Complement R M OR Bitwise OR O2 0 C C ? C 0 POP Pop From R/M16 R/M32 POPA Pop All POPF Pop FLAGS C C C C C C PUSH Push to R/M16 R/M32 I PUSHA Push All Push FLAGS RCL Rotate Left with Carry R/M,I C C R/M,CL RCR Rotate Right with R/M,I C C Carry R/M,CL REP Repeat REPE/REPZ Repeat If Equal Repeat If Not Equal RET Return ROL Rotate Left R/M,I C C R/M,CL ROR Rotate Right R/M,I C C R/M,CL SAHF Copies AH into C C C C C FLAGS
ISet.docx