Difference between revisions of "Assembler:Commands List"

From Cheat Engine
Jump to navigation Jump to search
(Created page with 'Category:Assembler <!-- Assembler:Commands_List --> == Instruction List == === A === * AAA * AAD * [[Assembler:Commands…')
 
(Replaced content with 'Category:Assembler <!-- Assembler:Commands_List --> {{Template:Assembler:Commands_List}} == Sources == # [https://github.com/cheat-engine/cheat-engine/blob/master/Cheat…')
 
Line 1: Line 1:
 
[[Category:Assembler]]
 
[[Category:Assembler]]
 
<!-- Assembler:Commands_List -->
 
<!-- Assembler:Commands_List -->
== Instruction List ==
+
{{Template:Assembler:Commands_List}}
  
=== A ===
 
* [[Assembler:Commands:AAA|AAA]]
 
* [[Assembler:Commands:AAD|AAD]]
 
* [[Assembler:Commands:AAM|AAM]]
 
* [[Assembler:Commands:AAS|AAS]]
 
* [[Assembler:Commands:ADC|ADC]]
 
  
* [[Assembler:Commands:ADD|ADD]]
+
== Sources ==
 +
# [https://github.com/cheat-engine/cheat-engine/blob/master/Cheat%20Engine/Assemblerunit.pas github.com/cheat-engine/cheat-engine/blob/master/Cheat%20Engine/Assemblerunit.pas]
  
* [[Assembler:Commands:ADDPD|ADDPD]]
+
== See also ==
* [[Assembler:Commands:ADDPS|ADDPS]]
+
* [[Cheat_Engine:Auto Assembler|Auto Assembler]]
* [[Assembler:Commands:ADDSD|ADDSD]]
+
* [[Assembler]]
* [[Assembler:Commands:ADDSS|ADDSS]]
+
** [[Assembler:Commands_Tables|Commands Tables]]
  
* [[Assembler:Commands:AND|AND]]
+
{{Template:AssemblerCommandExternalLinks}}
 
 
* [[Assembler:Commands:ANDNPD|ANDNPD]]
 
* [[Assembler:Commands:ANDNPS|ANDNPS]]
 
 
 
* [[Assembler:Commands:ANDPD|ANDPD]]
 
* [[Assembler:Commands:ANDPS|ANDPS]]
 
 
 
* [[Assembler:Commands:ARPL|ARPL]]
 
 
 
 
 
=== B ===
 
* [[Assembler:Commands:BOUND|BOUND]]
 
* [[Assembler:Commands:BSF|BSF]]
 
* [[Assembler:Commands:BSR|BSR]]
 
* [[Assembler:Commands:BSWAP|BSWAP]]
 
 
 
* [[Assembler:Commands:BT|BT]]
 
 
 
* [[Assembler:Commands:BTC|BTC]]
 
 
 
* [[Assembler:Commands:BTR|BTR]]
 
 
 
* [[Assembler:Commands:BTS|BTS]]
 
 
 
 
 
=== C ===
 
* [[Assembler:Commands:CALL|CALL]]
 
* [[Assembler:Commands:CBW|CBW]]
 
* [[Assembler:Commands:CDQ|CDQ]]
 
* [[Assembler:Commands:CDQE|CDQE]]
 
 
 
* [[Assembler:Commands:CLC|CLC]]
 
* [[Assembler:Commands:CLD|CLD]]
 
* [[Assembler:Commands:CLFLUSH|CLFLUSH]]
 
* [[Assembler:Commands:CLI|CLI]]
 
* [[Assembler:Commands:CLTS|CLTS]]
 
* [[Assembler:Commands:CMC|CMC]]
 
* [[Assembler:Commands:CMOVA|CMOVA]]
 
* [[Assembler:Commands:CMOVAE|CMOVAE]]
 
* [[Assembler:Commands:CMOVB|CMOVB]]
 
* [[Assembler:Commands:CMOVBE|CMOVBE]]
 
* [[Assembler:Commands:CMOVC|CMOVC]]
 
* [[Assembler:Commands:CMOVE|CMOVE]]
 
* [[Assembler:Commands:CMOVG|CMOVG]]
 
* [[Assembler:Commands:CMOVGE|CMOVGE]]
 
* [[Assembler:Commands:CMOVL|CMOVL]]
 
* [[Assembler:Commands:CMOVLE|CMOVLE]]
 
* [[Assembler:Commands:CMOVNA|CMOVNA]]
 
* [[Assembler:Commands:CMOVNAE|CMOVNAE]]
 
* [[Assembler:Commands:CMOVNB|CMOVNB]]
 
* [[Assembler:Commands:CMOVNBE|CMOVNBE]]
 
* [[Assembler:Commands:CMOVNC|CMOVNC]]
 
* [[Assembler:Commands:CMOVNE|CMOVNE]]
 
* [[Assembler:Commands:CMOVNG|CMOVNG]]
 
* [[Assembler:Commands:CMOVNGE|CMOVNGE]]
 
* [[Assembler:Commands:CMOVNL|CMOVNL]]
 
* [[Assembler:Commands:CMOVNLE|CMOVNLE]]
 
* [[Assembler:Commands:CMOVNO|CMOVNO]]
 
* [[Assembler:Commands:CMOVNP|CMOVNP]]
 
* [[Assembler:Commands:CMOVNS|CMOVNS]]
 
* [[Assembler:Commands:CMOVNZ|CMOVNZ]]
 
* [[Assembler:Commands:CMOVO|CMOVO]]
 
* [[Assembler:Commands:CMOVP|CMOVP]]
 
* [[Assembler:Commands:CMOVPE|CMOVPE]]
 
* [[Assembler:Commands:CMOVPO|CMOVPO]]
 
* [[Assembler:Commands:CMOVS|CMOVS]]
 
* [[Assembler:Commands:CMOVZ|CMOVZ]]
 
 
 
* [[Assembler:Commands:CMP|CMP]]
 
 
 
* [[Assembler:Commands:CMPPD|CMPPD]]
 
* [[Assembler:Commands:CMPPS|CMPPS]]
 
 
 
* [[Assembler:Commands:CMPSB|CMPSB]]
 
* [[Assembler:Commands:CMPSD|CMPSD]]
 
* [[Assembler:Commands:CMPSS|CMPSS]]
 
* [[Assembler:Commands:CMPSW|CMPSW]]
 
* [[Assembler:Commands:CMPXCHG|CMPXCHG]]
 
* [[Assembler:Commands:CMPXCHG8B|CMPXCHG8B]]
 
 
 
* [[Assembler:Commands:COMISD|COMISD]]
 
* [[Assembler:Commands:COMISS|COMISS]]
 
 
 
* [[Assembler:Commands:CPUID|CPUID]]
 
* [[Assembler:Commands:CQO|CQO]]
 
* [[Assembler:Commands:CVTDQ2PD|CVTDQ2PD]]
 
* [[Assembler:Commands:CVTDQ2PS|CVTDQ2PS]]
 
* [[Assembler:Commands:CVTPD2DQ|CVTPD2DQ]]
 
* [[Assembler:Commands:CVTPD2PI|CVTPD2PI]]
 
 
 
* [[Assembler:Commands:CVTPD2PS|CVTPD2PS]]
 
* [[Assembler:Commands:CVTPI2PD|CVTPI2PD]]
 
* [[Assembler:Commands:CVTPI2PS|CVTPI2PS]]
 
* [[Assembler:Commands:CVTPS2DQ|CVTPS2DQ]]
 
 
 
* [[Assembler:Commands:CVTPS2PD|CVTPS2PD]]
 
* [[Assembler:Commands:CVTPS2PI|CVTPS2PI]]
 
* [[Assembler:Commands:CVTSD2SI|CVTSD2SI]]
 
* [[Assembler:Commands:CVTSD2SS|CVTSD2SS]]
 
* [[Assembler:Commands:CVTSI2SD|CVTSI2SD]]
 
* [[Assembler:Commands:CVTSI2SS|CVTSI2SS]]
 
 
 
* [[Assembler:Commands:CVTSS2SD|CVTSS2SD]]
 
* [[Assembler:Commands:CVTSS2SI|CVTSS2SI]]
 
 
 
* [[Assembler:Commands:CVTTPD2DQ|CVTTPD2DQ]]
 
* [[Assembler:Commands:CVTTPD2PI|CVTTPD2PI]]
 
 
 
* [[Assembler:Commands:CVTTPS2PI|CVTTPS2PI]]
 
* [[Assembler:Commands:CVTTSD2SI|CVTTSD2SI]]
 
* [[Assembler:Commands:CVTTSS2SI|CVTTSS2SI]]
 
 
 
* [[Assembler:Commands:CWD|CWD]]
 
* [[Assembler:Commands:CWDE|CWDE]]
 
 
 
 
 
=== D ===
 
* [[Assembler:Commands:DAA|DAA]]
 
* [[Assembler:Commands:DAS|DAS]]
 
* [[Assembler:Commands:DEC|DEC]]
 
* [[Assembler:Commands:DIV|DIV]]
 
* [[Assembler:Commands:DIVPD|DIVPD]]
 
* [[Assembler:Commands:DIVPS|DIVPS]]
 
* [[Assembler:Commands:DIVSD|DIVSD]]
 
* [[Assembler:Commands:DIVSS|DIVSS]]
 
 
 
 
 
=== E ===
 
* [[Assembler:Commands:EMMS|EMMS]]
 
* [[Assembler:Commands:ENTER|ENTER]]
 
=== F ===
 
* [[Assembler:Commands:F2XM1|F2XM1]]
 
* [[Assembler:Commands:FABS|FABS]]
 
* [[Assembler:Commands:FADD|FADD]]
 
* [[Assembler:Commands:FADDP|FADDP]]
 
 
 
* [[Assembler:Commands:FBLD|FBLD]]
 
* [[Assembler:Commands:FBSTP|FBSTP]]
 
* [[Assembler:Commands:FCHS|FCHS]]
 
* [[Assembler:Commands:FCLEX|FCLEX]]
 
* [[Assembler:Commands:FCMOVB|FCMOVB]]
 
* [[Assembler:Commands:FCMOVBE|FCMOVBE]]
 
* [[Assembler:Commands:FCMOVE|FCMOVE]]
 
* [[Assembler:Commands:FCMOVNB|FCMOVNB]]
 
* [[Assembler:Commands:FCMOVNBE|FCMOVNBE]]
 
* [[Assembler:Commands:FCMOVNE|FCMOVNE]]
 
* [[Assembler:Commands:FCMOVNU|FCMOVNU]]
 
* [[Assembler:Commands:FCMOVU|FCMOVU]]
 
* [[Assembler:Commands:FCOM|FCOM]]
 
* [[Assembler:Commands:FCOMP|FCOMP]]
 
* [[Assembler:Commands:FCOMI|FCOMI]]
 
* [[Assembler:Commands:FCOMIP|FCOMIP]]
 
* [[Assembler:Commands:FCOMPP|FCOMPP]]
 
 
 
* [[Assembler:Commands:FCOMPP|FCOMPP]]
 
* [[Assembler:Commands:FCOS|FCOS]]
 
 
 
* [[Assembler:Commands:FDECSTP|FDECSTP]]
 
 
 
* [[Assembler:Commands:FDIV|FDIV]]
 
* [[Assembler:Commands:FDIVP|FDIVP]]
 
* [[Assembler:Commands:FDIVR|FDIVR]]
 
* [[Assembler:Commands:FDIVRP|FDIVRP]]
 
* [[Assembler:Commands:FFREE|FFREE]]
 
 
 
* [[Assembler:Commands:FIADD|FIADD]]
 
 
 
* [[Assembler:Commands:FICOM|FICOM]]
 
* [[Assembler:Commands:FICOMP|FICOMP]]
 
 
 
* [[Assembler:Commands:FIDIV|FIDIV]]
 
 
 
* [[Assembler:Commands:FIDIVR|FIDIVR]]
 
 
 
* [[Assembler:Commands:FILD|FILD]]
 
 
 
* [[Assembler:Commands:FIMUL|FIMUL]]
 
 
 
* [[Assembler:Commands:FINCSTP|FINCSTP]]
 
* [[Assembler:Commands:FINIT|FINIT]]
 
 
 
* [[Assembler:Commands:FIST|FIST]]
 
 
 
* [[Assembler:Commands:FISTP|FISTP]]
 
 
 
* [[Assembler:Commands:FISTTP|FISTTP]]
 
 
 
* [[Assembler:Commands:FISUB|FISUB]]
 
* [[Assembler:Commands:FISUBR|FISUBR]]
 
 
 
* [[Assembler:Commands:FLD|FLD]]
 
 
 
* [[Assembler:Commands:FLD1|FLD1]]
 
* [[Assembler:Commands:FLDCW|FLDCW]]
 
* [[Assembler:Commands:FLDENV|FLDENV]]
 
* [[Assembler:Commands:FLDL2E|FLDL2E]]
 
* [[Assembler:Commands:FLDL2T|FLDL2T]]
 
* [[Assembler:Commands:FLDLG2|FLDLG2]]
 
* [[Assembler:Commands:FLDLN2|FLDLN2]]
 
* [[Assembler:Commands:FLDPI|FLDPI]]
 
* [[Assembler:Commands:FLDZ|FLDZ]]
 
 
 
* [[Assembler:Commands:FMUL|FMUL]]
 
* [[Assembler:Commands:FMULP|FMULP]]
 
 
 
* [[Assembler:Commands:FNINIT|FNINIT]]
 
* [[Assembler:Commands:FNCLEX|FNCLEX]]
 
* [[Assembler:Commands:FNOP|FNOP]]
 
* [[Assembler:Commands:FNSAVE|FNSAVE]]
 
 
 
* [[Assembler:Commands:FNSTCW|FNSTCW]]
 
* [[Assembler:Commands:FNSTENV|FNSTENV]]
 
 
 
* [[Assembler:Commands:FNSTSW|FNSTSW]]
 
 
 
* [[Assembler:Commands:FPATAN|FPATAN]]
 
* [[Assembler:Commands:FPREM|FPREM]]
 
* [[Assembler:Commands:FPREM1|FPREM1]]
 
* [[Assembler:Commands:FPTAN|FPTAN]]
 
* [[Assembler:Commands:FRNDINT|FRNDINT]]
 
* [[Assembler:Commands:FRSTOR|FRSTOR]]
 
 
 
* [[Assembler:Commands:FSAVE|FSAVE]]
 
 
 
* [[Assembler:Commands:FSCALE|FSCALE]]
 
* [[Assembler:Commands:FSIN|FSIN]]
 
* [[Assembler:Commands:FSINCOS|FSINCOS]]
 
* [[Assembler:Commands:FSQRT|FSQRT]]
 
 
 
* [[Assembler:Commands:FST|FST]]
 
* [[Assembler:Commands:FSTCW|FSTCW]]
 
* [[Assembler:Commands:FSTENV|FSTENV]]
 
* [[Assembler:Commands:FSTP|FSTP]]
 
 
 
* [[Assembler:Commands:FSTSW|FSTSW]]
 
 
 
* [[Assembler:Commands:FSUB|FSUB]]
 
* [[Assembler:Commands:FSUBP|FSUBP]]
 
* [[Assembler:Commands:FSUBR|FSUBR]]
 
* [[Assembler:Commands:FSUBRP|FSUBRP]]
 
* [[Assembler:Commands:FTST|FTST]]
 
 
 
* [[Assembler:Commands:FUCOM|FUCOM]]
 
* [[Assembler:Commands:FUCOMI|FUCOMI]]
 
* [[Assembler:Commands:FUCOMIP|FUCOMIP]]
 
* [[Assembler:Commands:FUCOMP|FUCOMP]]
 
* [[Assembler:Commands:FUCOMPP|FUCOMPP]]
 
 
 
* [[Assembler:Commands:FWAIT|FWAIT]]
 
 
 
* [[Assembler:Commands:FXAM|FXAM]]
 
* [[Assembler:Commands:FXCH|FXCH]]
 
* [[Assembler:Commands:FXRSTOR|FXRSTOR]]
 
* [[Assembler:Commands:FXSAVE|FXSAVE]]
 
* [[Assembler:Commands:FXTRACT|FXTRACT]]
 
* [[Assembler:Commands:FYL2X|FYL2X]]
 
* [[Assembler:Commands:FYL2XP1|FYL2XP1]]
 
 
 
 
 
=== H ===
 
* [[Assembler:Commands:HLT|HLT]]
 
 
 
 
 
=== I ===
 
* [[Assembler:Commands:IDIV|IDIV]]
 
 
 
* [[Assembler:Commands:IMUL|IMUL]]
 
 
 
* [[Assembler:Commands:IN|IN]]
 
 
 
* [[Assembler:Commands:INC|INC]]
 
 
 
* [[Assembler:Commands:INSB|INSB]]
 
* [[Assembler:Commands:INSD|INSD]]
 
* [[Assembler:Commands:INSW|INSW]]
 
 
 
* [[Assembler:Commands:INT|INT]]
 
* [[Assembler:Commands:INTO|INTO]]
 
 
 
* [[Assembler:Commands:INVD|INVD]]
 
* [[Assembler:Commands:INVLPG|INVLPG]]
 
 
 
* [[Assembler:Commands:IRET|IRET]]
 
* [[Assembler:Commands:IRETD|IRETD]]
 
* [[Assembler:Commands:IRETQ|IRETQ]]
 
 
 
 
 
=== J ===
 
* [[Assembler:Commands:JA|JA]]
 
* [[Assembler:Commands:JAE|JAE]]
 
* [[Assembler:Commands:JB|JB]]
 
* [[Assembler:Commands:JBE|JBE]]
 
* [[Assembler:Commands:JC|JC]]
 
 
 
* [[Assembler:Commands:JCXZ|JCXZ]]
 
* [[Assembler:Commands:JE|JE]]
 
* [[Assembler:Commands:JECXZ|JECXZ]]
 
* [[Assembler:Commands:JG|JG]]
 
* [[Assembler:Commands:JGE|JGE]]
 
* [[Assembler:Commands:JL|JL]]
 
* [[Assembler:Commands:JLE|JLE]]
 
 
 
* [[Assembler:Commands:JMP|JMP]]
 
 
 
* [[Assembler:Commands:JNA|JNA]]
 
* [[Assembler:Commands:JNAE|JNAE]]
 
* [[Assembler:Commands:JNB|JNB]]
 
* [[Assembler:Commands:JNBE|JNBE]]
 
* [[Assembler:Commands:JNC|JNC]]
 
* [[Assembler:Commands:JNE|JNE]]
 
* [[Assembler:Commands:JNG|JNG]]
 
* [[Assembler:Commands:JNGE|JNGE]]
 
* [[Assembler:Commands:JNL|JNL]]
 
 
 
* [[Assembler:Commands:JNLE|JNLE]]
 
* [[Assembler:Commands:JNO|JNO]]
 
* [[Assembler:Commands:JNP|JNP]]
 
* [[Assembler:Commands:JNS|JNS]]
 
* [[Assembler:Commands:JNZ|JNZ]]
 
* [[Assembler:Commands:JO|JO]]
 
* [[Assembler:Commands:JP|JP]]
 
* [[Assembler:Commands:JPE|JPE]]
 
* [[Assembler:Commands:JPO|JPO]]
 
* [[Assembler:Commands:JS|JS]]
 
* [[Assembler:Commands:JZ|JZ]]
 
 
 
 
 
=== L ===
 
* [[Assembler:Commands:LAHF|LAHF]]
 
* [[Assembler:Commands:LAR|LAR]]
 
 
 
* [[Assembler:Commands:LDDQU|LDDQU]]
 
* [[Assembler:Commands:LDMXCSR|LDMXCSR]]
 
* [[Assembler:Commands:LDS|LDS]]
 
 
 
* [[Assembler:Commands:LEA|LEA]]
 
* [[Assembler:Commands:LEAVE|LEAVE]]
 
 
 
* [[Assembler:Commands:LES|LES]]
 
* [[Assembler:Commands:LFENCE|LFENCE]]
 
 
 
* [[Assembler:Commands:LFS|LFS]]
 
 
 
* [[Assembler:Commands:LGDT|LGDT]]
 
 
 
* [[Assembler:Commands:LGS|LGS]]
 
 
 
* [[Assembler:Commands:LIDT|LIDT]]
 
 
 
* [[Assembler:Commands:LLDT|LLDT]]
 
* [[Assembler:Commands:LMSW|LMSW]]
 
 
 
* [[Assembler:Commands:LODSB|LODSB]]
 
* [[Assembler:Commands:LODSD|LODSD]]
 
* [[Assembler:Commands:LODSW|LODSW]]
 
 
 
* [[Assembler:Commands:LOOP|LOOP]]
 
* [[Assembler:Commands:LOOPE|LOOPE]]
 
* [[Assembler:Commands:LOOPNE|LOOPNE]]
 
* [[Assembler:Commands:LOOPNZ|LOOPNZ]]
 
* [[Assembler:Commands:LOOPZ|LOOPZ]]
 
 
 
* [[Assembler:Commands:LSL|LSL]]
 
 
 
* [[Assembler:Commands:LSS|LSS]]
 
 
 
* [[Assembler:Commands:LTR|LTR]]
 
 
 
 
 
=== M ===
 
* [[Assembler:Commands:MASKMOVDQU|MASKMOVDQU]]
 
* [[Assembler:Commands:MASKMOVQ|MASKMOVQ]]
 
* [[Assembler:Commands:MAXPD|MAXPD]]
 
* [[Assembler:Commands:MAXPS|MAXPS]]
 
* [[Assembler:Commands:MAXSD|MAXSD]]
 
* [[Assembler:Commands:MAXSS|MAXSS]]
 
* [[Assembler:Commands:MFENCE|MFENCE]]
 
* [[Assembler:Commands:MINPD|MINPD]]
 
* [[Assembler:Commands:MINPS|MINPS]]
 
* [[Assembler:Commands:MINSD|MINSD]]
 
* [[Assembler:Commands:MINSS|MINSS]]
 
 
 
* [[Assembler:Commands:MOV|MOV]]
 
 
 
* [[Assembler:Commands:MOVAPD|MOVAPD]]
 
 
 
* [[Assembler:Commands:MOVAPS|MOVAPS]]
 
 
 
* [[Assembler:Commands:MOVD|MOVD]]
 
 
 
* [[Assembler:Commands:MOVDQ2Q|MOVDQ2Q]]
 
* [[Assembler:Commands:MOVDQA|MOVDQA]]
 
 
 
* [[Assembler:Commands:MOVDQU|MOVDQU]]
 
 
 
* [[Assembler:Commands:MOVHLPS|MOVHLPS]]
 
 
 
* [[Assembler:Commands:MOVHPD|MOVHPD]]
 
 
 
* [[Assembler:Commands:MOVHPS|MOVHPS]]
 
 
 
* [[Assembler:Commands:MOVLHPS|MOVLHPS]]
 
 
 
* [[Assembler:Commands:MOVLPD|MOVLPD]]
 
 
 
* [[Assembler:Commands:MOVLPS|MOVLPS]]
 
 
 
* [[Assembler:Commands:MOVMSKPD|MOVMSKPD]]
 
* [[Assembler:Commands:MOVMSKPS|MOVMSKPS]]
 
* [[Assembler:Commands:MOVNTDQ|MOVNTDQ]]
 
* [[Assembler:Commands:MOVNTI|MOVNTI]]
 
 
 
* [[Assembler:Commands:MOVNTPD|MOVNTPD]]
 
* [[Assembler:Commands:MOVNTPS|MOVNTPS]]
 
 
 
* [[Assembler:Commands:MOVNTQ|MOVNTQ]]
 
 
 
* [[Assembler:Commands:MOVQ|MOVQ]]
 
 
 
* [[Assembler:Commands:MOVQ2DQ|MOVQ2DQ]]
 
 
 
* [[Assembler:Commands:MOVSB|MOVSB]]
 
* [[Assembler:Commands:MOVSD|MOVSD]]
 
 
 
* [[Assembler:Commands:MOVSS|MOVSS]]
 
* [[Assembler:Commands:MOVSW|MOVSW]]
 
 
 
* [[Assembler:Commands:MOVSX|MOVSX]]
 
* [[Assembler:Commands:MOVSXD|MOVSXD]]
 
 
 
* [[Assembler:Commands:MOVUPD|MOVUPD]]
 
 
 
* [[Assembler:Commands:MOVUPS|MOVUPS]]
 
 
 
* [[Assembler:Commands:MOVZX|MOVZX]]
 
 
 
* [[Assembler:Commands:MUL|MUL]]
 
 
 
* [[Assembler:Commands:MULPD|MULPD]]
 
* [[Assembler:Commands:MULPS|MULPS]]
 
* [[Assembler:Commands:MULSD|MULSD]]
 
* [[Assembler:Commands:MULSS|MULSS]]
 
 
 
 
 
=== N ===
 
* [[Assembler:Commands:NEG|NEG]]
 
 
 
* [[Assembler:Commands:NOP|NOP]]
 
 
 
* [[Assembler:Commands:NOT|NOT]]
 
 
 
 
 
=== O ===
 
* [[Assembler:Commands:OR|OR]]
 
 
 
* [[Assembler:Commands:ORPD|ORPD]]
 
* [[Assembler:Commands:ORPS|ORPS]]
 
 
 
* [[Assembler:Commands:OUT|OUT]]
 
 
 
* [[Assembler:Commands:OUTSB|OUTSB]]
 
* [[Assembler:Commands:OUTSD|OUTSD]]
 
* [[Assembler:Commands:OUTSW|OUTSW]]
 
 
 
 
 
=== P ===
 
* [[Assembler:Commands:PACKSSDW|PACKSSDW]]
 
 
 
* [[Assembler:Commands:PACKSSWB|PACKSSWB]]
 
 
 
* [[Assembler:Commands:PADDB|PADDB]]
 
 
 
* [[Assembler:Commands:PADDD|PADDD]]
 
 
 
* [[Assembler:Commands:PADDQ|PADDQ]]
 
 
 
* [[Assembler:Commands:PADDSB|PADDSB]]
 
 
 
* [[Assembler:Commands:PADDSW|PADDSW]]
 
 
 
* [[Assembler:Commands:PADDUSB|PADDUSB]]
 
 
 
* [[Assembler:Commands:PADDUSW|PADDUSW]]
 
 
 
* [[Assembler:Commands:PADDW|PADDW]]
 
 
 
* [[Assembler:Commands:PAND|PAND]]
 
 
 
* [[Assembler:Commands:PANDN|PANDN]]
 
 
 
* [[Assembler:Commands:PAUSE|PAUSE]]
 
 
 
* [[Assembler:Commands:PAVGB|PAVGB]]
 
 
 
* [[Assembler:Commands:PAVGW|PAVGW]]
 
 
 
* [[Assembler:Commands:PCMPEQB|PCMPEQB]]
 
 
 
* [[Assembler:Commands:PCMPEQD|PCMPEQD]]
 
 
 
* [[Assembler:Commands:PCMPEQW|PCMPEQW]]
 
 
 
* [[Assembler:Commands:PCMPGTB|PCMPGTB]]
 
 
 
* [[Assembler:Commands:PCMPGTD|PCMPGTD]]
 
 
 
* [[Assembler:Commands:PCMPGTW|PCMPGTW]]
 
 
 
* [[Assembler:Commands:PCPPS|PCPPS]]
 
* [[Assembler:Commands:PCPSS|PCPSS]]
 
 
 
* [[Assembler:Commands:PEXTRW|PEXTRW]]
 
 
 
* [[Assembler:Commands:PINSRW|PINSRW]]
 
 
 
* [[Assembler:Commands:PMADDWD|PMADDWD]]
 
 
 
* [[Assembler:Commands:PMAXSW|PMAXSW]]
 
 
 
* [[Assembler:Commands:PMAXUB|PMAXUB]]
 
 
 
* [[Assembler:Commands:PMINSW|PMINSW]]
 
 
 
* [[Assembler:Commands:PMINUB|PMINUB]]
 
 
 
* [[Assembler:Commands:PMOVMSKB|PMOVMSKB]]
 
 
 
* [[Assembler:Commands:PMULHUW|PMULHUW]]
 
 
 
* [[Assembler:Commands:PMULHW|PMULHW]]
 
 
 
* [[Assembler:Commands:PMULLD|PMULLD]]
 
 
 
* [[Assembler:Commands:PMULLW|PMULLW]]
 
 
 
* [[Assembler:Commands:PMULUDQ|PMULUDQ]]
 
 
 
* [[Assembler:Commands:POP|POP]]
 
 
 
* [[Assembler:Commands:POPA|POPA]]
 
* [[Assembler:Commands:POPAD|POPAD]]
 
* [[Assembler:Commands:POPALL|POPALL]]
 
 
 
* [[Assembler:Commands:POPF|POPF]]
 
* [[Assembler:Commands:POPFD|POPFD]]
 
* [[Assembler:Commands:POPFQ|POPFQ]]
 
 
 
* [[Assembler:Commands:POR|POR]]
 
 
 
* [[Assembler:Commands:PREFETCH0|PREFETCH0]]
 
* [[Assembler:Commands:PREFETCH1|PREFETCH1]]
 
* [[Assembler:Commands:PREFETCH2|PREFETCH2]]
 
* [[Assembler:Commands:PREFETCHA|PREFETCHA]]
 
 
 
* [[Assembler:Commands:PREFETCHW|PREFETCHW]]
 
* [[Assembler:Commands:PREFETCHWT1|PREFETCHWT1]]
 
 
 
* [[Assembler:Commands:PSADBW|PSADBW]]
 
 
 
* [[Assembler:Commands:PSHUFD|PSHUFD]]
 
* [[Assembler:Commands:PSHUFHW|PSHUFHW]]
 
* [[Assembler:Commands:PSHUFLW|PSHUFLW]]
 
* [[Assembler:Commands:PSHUFW|PSHUFW]]
 
 
 
* [[Assembler:Commands:PSLLD|PSLLD]]
 
 
 
* [[Assembler:Commands:PSLLDQ|PSLLDQ]]
 
 
 
* [[Assembler:Commands:PSLLQ|PSLLQ]]
 
 
 
* [[Assembler:Commands:PSLLW|PSLLW]]
 
 
 
* [[Assembler:Commands:PSQRTSS|PSQRTSS]]
 
 
 
* [[Assembler:Commands:PSRAD|PSRAD]]
 
 
 
* [[Assembler:Commands:PSRAW|PSRAW]]
 
* [[Assembler:Commands:PSRAW|PSRAW]]
 
 
 
* [[Assembler:Commands:PSRLD|PSRLD]]
 
 
 
* [[Assembler:Commands:PSRLDQ|PSRLDQ]]
 
 
 
* [[Assembler:Commands:PSRLQ|PSRLQ]]
 
 
 
* [[Assembler:Commands:PSRLW|PSRLW]]
 
 
 
* [[Assembler:Commands:PSUBB|PSUBB]]
 
 
 
* [[Assembler:Commands:PSUBD|PSUBD]]
 
 
 
* [[Assembler:Commands:PSUBQ|PSUBQ]]
 
 
 
* [[Assembler:Commands:PSUBSB|PSUBSB]]
 
 
 
* [[Assembler:Commands:PSUBSW|PSUBSW]]
 
 
 
* [[Assembler:Commands:PSUBUSB|PSUBUSB]]
 
 
 
* [[Assembler:Commands:PSUBUSW|PSUBUSW]]
 
 
 
* [[Assembler:Commands:PSUBW|PSUBW]]
 
 
 
* [[Assembler:Commands:PSUSB|PSUSB]]
 
 
 
* [[Assembler:Commands:PSUSW|PSUSW]]
 
 
 
* [[Assembler:Commands:PUNPCKHBW|PUNPCKHBW]]
 
 
 
* [[Assembler:Commands:PUNPCKHDQ|PUNPCKHDQ]]
 
 
 
* [[Assembler:Commands:PUNPCKHWD|PUNPCKHWD]]
 
 
 
* [[Assembler:Commands:PUNPCKLBW|PUNPCKLBW]]
 
 
 
* [[Assembler:Commands:PUNPCKLDQ|PUNPCKLDQ]]
 
 
 
* [[Assembler:Commands:PUNPCKLQDQ|PUNPCKLQDQ]]
 
 
 
* [[Assembler:Commands:PUNPCKLWD|PUNPCKLWD]]
 
 
 
* [[Assembler:Commands:PUSH|PUSH]]
 
 
 
* [[Assembler:Commands:PUSHA|PUSHA]]
 
* [[Assembler:Commands:PUSHAD|PUSHAD]]
 
* [[Assembler:Commands:PUSHALL|PUSHALL]]
 
 
 
* [[Assembler:Commands:PUSHF|PUSHF]]
 
* [[Assembler:Commands:PUSHFD|PUSHFD]]
 
* [[Assembler:Commands:PUSHFQ|PUSHFQ]]
 
 
 
* [[Assembler:Commands:PXOR|PXOR]]
 
 
 
 
 
=== R ===
 
* [[Assembler:Commands:RCL|RCL]]
 
 
 
* [[Assembler:Commands:RCPPS|RCPPS]]
 
 
 
* [[Assembler:Commands:RCR|RCR]]
 
 
 
* [[Assembler:Commands:RDMSR|RDMSR]]
 
* [[Assembler:Commands:RDPMC|RDPMC]]
 
* [[Assembler:Commands:RDTSC|RDTSC]]
 
 
 
* [[Assembler:Commands:RET|RET]]
 
* [[Assembler:Commands:RETN|RETN]]
 
 
 
* [[Assembler:Commands:ROL|ROL]]
 
 
 
* [[Assembler:Commands:ROR|ROR]]
 
 
 
* [[Assembler:Commands:RSM|RSM]]
 
 
 
* [[Assembler:Commands:RSQRTPS|RSQRTPS]]
 
* [[Assembler:Commands:RSQRTSS|RSQRTSS]]
 
 
 
 
 
=== S ===
 
* [[Assembler:Commands:SAHF|SAHF]]
 
 
 
* [[Assembler:Commands:SAL|SAL]]
 
 
 
* [[Assembler:Commands:SAR|SAR]]
 
 
 
* [[Assembler:Commands:SBB|SBB]]
 
 
 
* [[Assembler:Commands:SCASB|SCASB]]
 
* [[Assembler:Commands:SCASD|SCASD]]
 
* [[Assembler:Commands:SCASW|SCASW]]
 
 
 
* [[Assembler:Commands:SETA|SETA]]
 
* [[Assembler:Commands:SETAE|SETAE]]
 
* [[Assembler:Commands:SETB|SETB]]
 
* [[Assembler:Commands:SETBE|SETBE]]
 
* [[Assembler:Commands:SETC|SETC]]
 
* [[Assembler:Commands:SETE|SETE]]
 
* [[Assembler:Commands:SETG|SETG]]
 
* [[Assembler:Commands:SETGE|SETGE]]
 
* [[Assembler:Commands:SETL|SETL]]
 
* [[Assembler:Commands:SETLE|SETLE]]
 
* [[Assembler:Commands:SETNA|SETNA]]
 
 
 
* [[Assembler:Commands:SETNAE|SETNAE]]
 
* [[Assembler:Commands:SETNB|SETNB]]
 
* [[Assembler:Commands:SETNBE|SETNBE]]
 
* [[Assembler:Commands:SETNC|SETNC]]
 
* [[Assembler:Commands:SETNE|SETNE]]
 
* [[Assembler:Commands:SETNG|SETNG]]
 
* [[Assembler:Commands:SETNGE|SETNGE]]
 
* [[Assembler:Commands:SETNL|SETNL]]
 
* [[Assembler:Commands:SETNLE|SETNLE]]
 
* [[Assembler:Commands:SETNO|SETNO]]
 
* [[Assembler:Commands:SETNP|SETNP]]
 
 
 
* [[Assembler:Commands:SETNS|SETNS]]
 
* [[Assembler:Commands:SETNZ|SETNZ]]
 
* [[Assembler:Commands:SETO|SETO]]
 
* [[Assembler:Commands:SETP|SETP]]
 
* [[Assembler:Commands:SETPE|SETPE]]
 
* [[Assembler:Commands:SETPO|SETPO]]
 
* [[Assembler:Commands:SETS|SETS]]
 
* [[Assembler:Commands:SETZ|SETZ]]
 
 
 
* [[Assembler:Commands:SFENCE|SFENCE]]
 
 
 
* [[Assembler:Commands:SGDT|SGDT]]
 
 
 
* [[Assembler:Commands:SHL|SHL]]
 
 
 
* [[Assembler:Commands:SHLD|SHLD]]
 
 
 
* [[Assembler:Commands:SHR|SHR]]
 
 
 
* [[Assembler:Commands:SHRD|SHRD]]
 
 
 
* [[Assembler:Commands:SHUFPD|SHUFPD]]
 
* [[Assembler:Commands:SHUFPS|SHUFPS]]
 
 
 
* [[Assembler:Commands:SLDT|SLDT]]
 
 
 
* [[Assembler:Commands:SMSW|SMSW]]
 
 
 
* [[Assembler:Commands:SQRTPD|SQRTPD]]
 
* [[Assembler:Commands:SQRTPS|SQRTPS]]
 
* [[Assembler:Commands:SQRTSD|SQRTSD]]
 
* [[Assembler:Commands:SQRTSS|SQRTSS]]
 
 
 
* [[Assembler:Commands:STC|STC]]
 
* [[Assembler:Commands:STD|STD]]
 
* [[Assembler:Commands:STI|STI]]
 
 
 
* [[Assembler:Commands:STMXCSR|STMXCSR]]
 
 
 
* [[Assembler:Commands:STOSB|STOSB]]
 
* [[Assembler:Commands:STOSD|STOSD]]
 
* [[Assembler:Commands:STOSW|STOSW]]
 
 
 
* [[Assembler:Commands:STR|STR]]
 
 
 
* [[Assembler:Commands:SUB|SUB]]
 
 
 
* [[Assembler:Commands:SUBPD|SUBPD]]
 
* [[Assembler:Commands:SUBPS|SUBPS]]
 
* [[Assembler:Commands:SUBSD|SUBSD]]
 
* [[Assembler:Commands:SUBSS|SUBSS]]
 
* [[Assembler:Commands:SWAPGS|SWAPGS]]
 
 
 
* [[Assembler:Commands:SYSCALL|SYSCALL]]
 
* [[Assembler:Commands:SYSENTER|SYSENTER]]
 
* [[Assembler:Commands:SYSEXIT|SYSEXIT]]
 
 
 
 
 
=== T ===
 
* [[Assembler:Commands:TEST|TEST]]
 
 
 
 
 
=== U ===
 
* [[Assembler:Commands:UCOMISD|UCOMISD]]
 
* [[Assembler:Commands:UCOMISS|UCOMISS]]
 
 
 
* [[Assembler:Commands:UD2|UD2]]
 
 
 
* [[Assembler:Commands:UNPCKHPD|UNPCKHPD]]
 
* [[Assembler:Commands:UNPCKHPS|UNPCKHPS]]
 
 
 
* [[Assembler:Commands:UNPCKLPD|UNPCKLPD]]
 
* [[Assembler:Commands:UNPCKLPS|UNPCKLPS]]
 
 
 
=== V ===
 
* [[Assembler:Commands:VERR|VERR]]
 
* [[Assembler:Commands:VERW|VERW]]
 
 
 
* [[Assembler:Commands:VMCALL|VMCALL]]
 
* [[Assembler:Commands:VMCLEAR|VMCLEAR]]
 
* [[Assembler:Commands:VMLAUNCH|VMLAUNCH]]
 
* [[Assembler:Commands:VMPTRLD|VMPTRLD]]
 
* [[Assembler:Commands:VMPTRST|VMPTRST]]
 
* [[Assembler:Commands:VMREAD|VMREAD]]
 
* [[Assembler:Commands:VMRESUME|VMRESUME]]
 
* [[Assembler:Commands:VMWRITE|VMWRITE]]
 
* [[Assembler:Commands:VMXOFF|VMXOFF]]
 
* [[Assembler:Commands:VMXON|VMXON]]
 
 
 
 
 
=== W ===
 
* [[Assembler:Commands:WAIT|WAIT]]
 
* [[Assembler:Commands:WBINVD|WBINVD]]
 
* [[Assembler:Commands:WRMSR|WRMSR]]
 
 
 
 
 
=== X ===
 
* [[Assembler:Commands:XADD|XADD]]
 
 
 
* [[Assembler:Commands:XCHG|XCHG]]
 
 
 
* [[Assembler:Commands:XLATB|XLATB]]
 
 
 
* [[Assembler:Commands:XOR|XOR]]
 
 
 
* [[Assembler:Commands:XORPD|XORPD]]
 
* [[Assembler:Commands:XORPS|XORPS]]
 
 
 
* [[Assembler:Commands:XRSTOR|XRSTOR]]
 
* [[Assembler:Commands:XRSTOR64|XRSTOR64]]
 
 
 
* [[Assembler:Commands:XSAVE|XSAVE]]
 
* [[Assembler:Commands:XSAVE64|XSAVE64]]
 

Latest revision as of 19:05, 6 January 2018

Instruction List[edit]

A[edit]

B[edit]

C[edit]

D[edit]

E[edit]

F[edit]

H[edit]

I[edit]

J[edit]

L[edit]

M[edit]

N[edit]

O[edit]

P[edit]

R[edit]

S[edit]

T[edit]

U[edit]

V[edit]

W[edit]

X[edit]


Sources[edit]

  1. github.com/cheat-engine/cheat-engine/blob/master/Cheat%20Engine/Assemblerunit.pas

See also[edit]

External links[edit]