|
Jeu d'instruction des µP x86
Instructions des 8086/8088
MOV, AAA, AAD, AAM, AAS, ADC, ADD, AND, CALL, CBW, CLC, CLD, CLI, CMC, CMP, CMPSB, CMPSB, CMPSW, CWD, MOVSW, MUL, NEG, NOP, NOT, OR, OUT, POP, POPF, PUSH, PUSHF, RCL, RCR, REP, REPE, REPNE, REPNZ, XOR, DAS, DEC, DIV, ESC, HLT, IDIV, IMUL, IN, INC, INT, INTO, IRET, JA, JAE, JB, JBE, JC, JCXZ, JE, JG, JGE, JL, JLE, JMP, JNA, JNAE, JNB, JNBE, JNC, JNE, JNG, JNL, JNLE, JNO, JNP, JNS, JNZ, JO, JP, JPE, JPO, JS, JZ, LAHF, LDS, LEA, LES, LOCK, LODSB, LODSW, LOOP, LOOPE, LOOPNE, LOOPNZ, LOOPZ, MOVSB, DAA, REPZ, RET, ROL, ROR, SAHF, SAL, SAR, SBB, SCASB, SCASW, SHL, SHR, STC, STD, STI, STOSB, STOSW, SUB, TEST, WAIT, XCHG, XLAT
Coprocesseur numérique 8087
F2XM1, FABS, FADD, FADDP, FBLD, FBSTP, FCHS, FCLEX, FCOM, FCOMP, FCOMPP, FDECSTP, FDISI FDIV, FDIVP, FDIVR, FDIVRP, FENI, FFREE, FIADD, FICOM, FICOMP, FIDIV, FIDIVR, FILD, FIMUL, FINCSTP, FINIT, FIST, FISTP, FISUB, FISUBR, FLD, FLD1, FLDCW, FLDENV, FLD2E, FLDL2T, FLDLG2, FLDLN2, FLDPI, FLDZ, FMUL, FMULP, FNCLEX, FNDISI, FNENI, FNINIT, FNOP, FNSAVE, FNSTCW, FNSTENV, FNSTSW, FPATAN, FPREM, FPTAN, FRNDINT, FRSTOR, FSAVE, FSCALE, FSQRT, FST, FSTCW, FSTENV, FSTP, FSTSW, FSUB, FSUBP, FSUBR, FSUBRP, FTST, FWAIT, FXAM, FXCH, FXTRACT, FYL2X, FYL2XP1
Instructions du 80286
ARPL, BOUND, CLTS, ENTER, INS, INSB, INSW, LAR, LEAVE, LGDT, LIDT, LLDT, LMSW, LSL, LTR, OUTS, OUTSB, OUTSW, POPA, PUSHA, SGDT, SIDT, SLDT, SMSW, STR, VERR, VERW
Coprocesseur numérique 80287
FSETPM
Instructions du 80386
BSF, BSR, BT, BTC, BTR, BTS, CDQ, CMPSD, CWDE, INSD, JECXZ, LFS, LGS, LODSD, LSS, MOVSD, MOVSX MOVZX, OUTSD, OPAD, POPFD, PUSHAD, PUSHFD, SCASD, SETA, SETAE, SETB, SETBE, SETC, SETE, SETG SETGE, SETL, SETLE, SETNA, SETNAE, SETNB, SETNBE, SETNC, SETNE, SETNG, SETNGE, SETNL SETNLE, SETNO, SETNP, SETNS, SETNZ, SETO, SETP, SETPE, SETPO, SETS, SETZ, SHLD, SHRD, STOSD
Coprocesseur numérique 80387
FCOS, FNSTSW, FPREM1, FSIN, FSINCOS, FSTSW, FUCOM, FUCOMP, FUCOMPP
Instructions du 80486
BSWAP, CMPXCHG, INVD, INVD, INVLPG, WBINVD, XADD
Jeu d'instructions MMX
EMMS, MOVD, MOVQ, PACKSSDW, PACKSSWB, PACKUSWB, PADDB, PADDD, PADDSB, PADDSW, PADDUSB, PADDUSW PADDW, PAND, PANDN, PCMPEQB, PCMPEQD, PCMPEQW, PCMPGTB, PCMPGTD, PCMPGTW, PMADDWD, PMULHW, PMULLW POR, PSLLD, PSLLQ, PSLLW, PSRAD, PSRAW, PSRLD, PSRLQ, PSRLW, PSUBB, PSUBD, PSUBSB, PSUBSW, PSUBUSB PSUBUSW, PSUBW, PUNPCKHBW, PUNPCKHDQ, PUNPCKHWD, PUNPCKLBW, PUNPCKLDQ, PUNPCKLWD, PXOR
Instructions 3DNOW
EMMS, PAVGUSB, PF2ID, PF2IW, PFACC, PFADD, PFCMPEQ, PFCMPGE, PFCMPGT, PFMAX, PFMIN, PFMUL, PFRCP PFRCPIT1, PFRCPIT2, PFRSQIT1, PFRSQRT, PFSUB, PFSUBR, PI2FD, PI2FW, PMULHRW, PREFETCH, PSWAPW
Instructions 3DNOW étendues
MASKMOVQ, MOVNTQ, PAVGB, PAVGW, PEXTRW, PF2IW, PFNACC, PFPNACC, PI2FW, PINSRW, PMAXSW, PMAXUB, PMINSW PMINUB, PMOVMSKB, PMULHUW, PREFETCHNTA, PREFETCHT0, PREFETCHT1, PREFETCHT2, PSADBW, PSHUFW, PSWAPD, SFENCE
Instructions SSE
DDPS, ADDSS, ANDNPS, ANDPS, CMPPS, CMPSS, COMISS, CVTPI2PS, CVTPS2PI, CVTSI2SS, CVTSS2SI, CVTTPS2PI CVTTSS2SI, DIVPS, DIVSS, FXRSTOR, FXSAVE, LDMXCSR, MASKMOVQ, MAXPS, MAXSS, MINPS, MINSS, MOVAPS, MOVHLPS MOVHPS, MOVLHPS, MOVLPS, MOVMSKPS, MOVNTPS, MOVNTQ, MOVSS, MOVUPS, MULPS, MULSS, ORPS, PAVGB, PAVGW PEXTRW, PINSRW, PMAXSW, PMAXUB, PMINSW, PMINUB, PMOVMSKB, PMULHUW, PREFETCH, PSADBW, PSHUFW, RCPPS, RCPSS RSQRTPS, RSQRTSS, SFENCE, SHUFPS, SQRTPS, SQRTSS, STMXCSR, SUBPS, SUBSS, UCOMISS, UNPCKHPS, UNPCKLPS, XORPS
Instructions SSE2
DDPD, ADDSD, ANDNPD, ANDPD, CLFLUSH, CMPPD, CMPSD, COMISD, CVTDQ2PD, CVTDQ2PS, CVTPD2PI, CVTPD2PQ CVTPD2PS, CVTPI2PD, CVTPS2DQ, CVTPS2PD, CVTSD2SI, CVTSD2SS, CVTSI2SD, CVTSS2SD, CVTTPD2DQ, CVTTPD2PI CVTTPS2DQ, CVTTSD2SI, DIVPD, DIVSD, LFENCE, MASKMOVDQU, MAXPD, MAXSD, MFENCE, MINPD, MINSD, MOVAPD MOVD, MOVDQ2Q, MOVDQA, MOVDQU, MOVHPD, MOVLPD, MOVMSKPD, MOVNTDQ, MOVNTI, MOVNTPD, MOVQ, MOVQ2DQ MOVSD, MOVUPD, MULPD, MULSD, ORPD, PACKSSDW, PACKSSWB, PACKUSWB, PADDB, PADDD, PADDQ, PADDQ, PADDSB PADDSW, PADDUSB, PADDUSW, PADDW, PAND, PANDN, PAUSE, PAVGB, PAVGW, PCMPEQB, PCMPEQD, PCMPEQW, PCMPGTB PCMPGTD, PCMPGTW, PEXTRW, PINSRW, PMADDWD, PMAXSW, PMAXUB, PMINSW, PMINUB, PMOVMSKB, PMULHUW, PMULHW PMULLW, PMULUDQ, PMULUDQ, POR, PSADBW, PSHUFD, PSHUFHW, PSHUFLW, PSLLD, PSLLDQ, PSLLQ, PSLLW, PSRAD PSRAW, PSRLD, PSRLDQ, PSRLQ, PSRLW, PSUBB, PSUBD, PSUBQ, PSUBQ, PSUBSB, PSUBSB, PSUBSW, PSUBUSB PSUBUSW, PSUBW, PUNPCKHBW, PUNPCKHDQ, PUNPCKHQDQ, PUNPCKHWD, PUNPCKLBW, PUNPCKLDQ, PUNPCKLQDQ, PUNPCKLWD PXOR, SHUFPD, SQRTPD, SQRTSD, SUBPD, SUBSD, UCOMISD, UNPCKHPD, UNPCKLPD, XORPD
Instructions SSE3
FISTTP, ADDSUBPS, ADDSUBPD, MOVSLDUP, MOVSHDUP, MOVDDUP, LDDQU, HADDPS, HSUBPS, HADDPD, HSUBPD, MONITOR, MWAIT
|