Annexe : Jeu d'instruction des µP x86


PureBasic

<< Précédent | Sommaire | Suivant >>


Annexe : Jeu d'instruction des µP x86

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