⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 insns.dat

📁 nasm早期的源代码,比较简单是学习汇编和编译原理的好例子
💻 DAT
📖 第 1 页 / 共 5 页
字号:
JMP		mem32|near		\321\1\xFF\204			386,NOLONG
JMP		mem64|near		\324\1\xFF\204			X64
JMP		reg16			\320\1\xFF\204			8086
JMP		reg32			\321\1\xFF\204			386,NOLONG
JMP		reg64			\324\1\xFF\204			X64
JMP		mem			\322\1\xFF\204			8086
JMP		mem16			\320\1\xFF\204			8086
JMP		mem32			\321\1\xFF\204			386,NOLONG
JMP		mem64			\324\1\xFF\204			X64
JMPE		imm			\322\2\x0F\xB8\64		IA64
JMPE		imm16			\320\2\x0F\xB8\64		IA64
JMPE		imm32			\321\2\x0F\xB8\64		IA64
JMPE		rm16			\320\2\x0F\x00\206		IA64
JMPE		rm32			\321\2\x0F\x00\206		IA64
JRCXZ		imm			\1\xE3\50			X64
LAHF		void			\1\x9F				8086
LAR		reg16,mem		\320\2\x0F\x02\110		286,PROT,SW
LAR		reg16,reg16		\320\2\x0F\x02\110		286,PROT
LAR		reg32,mem		\321\2\x0F\x02\110		386,PROT,SW
LAR		reg32,reg16		\321\2\x0F\x02\110		386,PROT
LAR		reg64,mem		\324\2\x0F\x02\110		X64,PROT,SW
LAR		reg64,reg16		\324\2\x0F\x02\110		X64,PROT
LDS		reg16,mem		\320\1\xC5\110			8086,NOLONG
LDS		reg32,mem		\321\1\xC5\110			386,NOLONG
LEA		reg16,mem		\320\1\x8D\110			8086
LEA		reg32,mem		\321\1\x8D\110			386
LEA		reg64,mem		\324\1\x8D\110			X64
LEAVE		void			\1\xC9				186
LES		reg16,mem		\320\1\xC4\110			8086,NOLONG
LES		reg32,mem		\321\1\xC4\110			386,NOLONG
LFENCE		void			\3\x0F\xAE\xE8			X64,AMD
LFS		reg16,mem		\320\2\x0F\xB4\110		386
LFS		reg32,mem		\321\2\x0F\xB4\110		386
LGDT		mem			\2\x0F\x01\202			286,PRIV
LGS		reg16,mem		\320\2\x0F\xB5\110		386
LGS		reg32,mem		\321\2\x0F\xB5\110		386
LIDT		mem			\2\x0F\x01\203			286,PRIV
LLDT		mem			\1\x0F\170\202			286,PROT,PRIV
LLDT		mem16			\1\x0F\170\202			286,PROT,PRIV
LLDT		reg16			\1\x0F\170\202			286,PROT,PRIV
LMSW		mem			\2\x0F\x01\206			286,PRIV
LMSW		mem16			\2\x0F\x01\206			286,PRIV
LMSW		reg16			\2\x0F\x01\206			286,PRIV
LOADALL		void			\2\x0F\x07			386,UNDOC
LOADALL286	void			\2\x0F\x05			286,UNDOC
LODSB		void			\1\xAC				8086
LODSD		void			\321\1\xAD			386
LODSQ		void			\324\1\xAD			X64
LODSW		void			\320\1\xAD			8086
LOOP		imm			\312\1\xE2\50			8086
LOOP		imm,reg_cx		\310\1\xE2\50			8086,NOLONG
LOOP		imm,reg_ecx		\311\1\xE2\50			386
LOOP		imm,reg_rcx		\313\1\xE2\50			X64
LOOPE		imm			\312\1\xE1\50			8086
LOOPE		imm,reg_cx		\310\1\xE1\50			8086,NOLONG
LOOPE		imm,reg_ecx		\311\1\xE1\50			386
LOOPE		imm,reg_rcx		\313\1\xE1\50			X64
LOOPNE		imm			\312\1\xE0\50			8086
LOOPNE		imm,reg_cx		\310\1\xE0\50			8086,NOLONG
LOOPNE		imm,reg_ecx		\311\1\xE0\50			386
LOOPNE		imm,reg_rcx		\313\1\xE0\50			X64
LOOPNZ		imm			\312\1\xE0\50			8086
LOOPNZ		imm,reg_cx		\310\1\xE0\50			8086,NOLONG
LOOPNZ		imm,reg_ecx		\311\1\xE0\50			386
LOOPNZ		imm,reg_rcx		\313\1\xE0\50			X64
LOOPZ		imm			\312\1\xE1\50			8086
LOOPZ		imm,reg_cx		\310\1\xE1\50			8086,NOLONG
LOOPZ		imm,reg_ecx		\311\1\xE1\50			386
LOOPZ		imm,reg_rcx		\313\1\xE1\50			X64
LSL		reg16,mem		\320\2\x0F\x03\110		286,PROT,SW
LSL		reg16,reg16		\320\2\x0F\x03\110		286,PROT
LSL		reg32,mem		\321\2\x0F\x03\110		386,PROT,SW
LSL		reg32,reg16		\321\2\x0F\x03\110		386,PROT
LSL		reg64,mem		\324\2\x0F\x03\110		X64,PROT,SW
LSL		reg64,reg16		\324\2\x0F\x03\110		X64,PROT
LSS		reg16,mem		\320\2\x0F\xB2\110		386
LSS		reg32,mem		\321\2\x0F\xB2\110		386
LTR		mem			\1\x0F\170\203			286,PROT,PRIV
LTR		mem16			\1\x0F\170\203			286,PROT,PRIV,NOLONG
LTR		reg16			\1\x0F\170\203			286,PROT,PRIV,NOLONG
MFENCE		void			\3\x0F\xAE\xF0			X64,AMD
MONITOR		void			\3\x0F\x01\xC8			PRESCOTT
MONITOR		reg_eax,reg_ecx,reg_edx	\3\x0F\x01\xC8			PRESCOTT,ND
MOV		mem,reg_sreg		\1\x8C\101			8086,SM
MOV		reg16,reg_sreg		\320\1\x8C\101			8086
MOV		reg32,reg_sreg		\321\1\x8C\101			386
MOV		reg_sreg,mem		\1\x8E\110			8086,SM
MOV		reg_sreg,reg16		\1\x8E\110			8086
MOV		reg_sreg,reg32		\1\x8E\110			386
MOV		reg_al,mem_offs		\1\xA0\45			8086,SM
MOV		reg_ax,mem_offs		\320\1\xA1\45			8086,SM
MOV		reg_eax,mem_offs	\321\1\xA1\45			386,SM
MOV		reg_rax,mem_offs	\324\1\xA1\45			X64,SM
MOV		mem_offs,reg_al		\1\xA2\44			8086,SM
MOV		mem_offs,reg_ax		\320\1\xA3\44			8086,SM
MOV		mem_offs,reg_eax	\321\1\xA3\44			386,SM
MOV		mem_offs,reg_rax	\324\1\xA3\44			X64,SM
MOV		reg32,reg_creg		\334\2\x0F\x20\101		386,PRIV,NOLONG
MOV		reg64,reg_creg		\323\2\x0F\x20\101		X64,PRIV
MOV		reg_creg,reg32		\334\2\x0F\x22\110		386,PRIV,NOLONG
MOV		reg_creg,reg64		\323\2\x0F\x22\110		X64,PRIV
MOV		reg32,reg_dreg		\2\x0F\x21\101			386,PRIV
MOV		reg64,reg_dreg		\323\2\x0F\x21\101		X64,PRIV
MOV		reg_dreg,reg32		\2\x0F\x23\110			386,PRIV
MOV		reg_dreg,reg64		\323\2\x0F\x23\110		X64,PRIV
MOV		reg32,reg_treg		\2\x0F\x24\101			386,NOLONG
MOV		reg_treg,reg32		\2\x0F\x26\110			386,NOLONG
MOV		mem,reg8		\1\x88\101			8086,SM
MOV		reg8,reg8		\1\x88\101			8086
MOV		mem,reg16		\320\1\x89\101			8086,SM
MOV		reg16,reg16		\320\1\x89\101			8086
MOV		mem,reg32		\321\1\x89\101			386,SM
MOV		reg32,reg32		\321\1\x89\101			386
MOV		mem,reg64		\324\1\x89\101			X64,SM
MOV		reg64,reg64		\324\1\x89\101			X64
MOV		reg8,mem		\1\x8A\110			8086,SM
MOV		reg8,reg8		\1\x8A\110			8086
MOV		reg16,mem		\320\1\x8B\110			8086,SM
MOV		reg16,reg16		\320\1\x8B\110			8086
MOV		reg32,mem		\321\1\x8B\110			386,SM
MOV		reg32,reg32		\321\1\x8B\110			386
MOV		reg64,mem		\324\1\x8B\110			X64,SM
MOV		reg64,reg64		\324\1\x8B\110			X64,SM
MOV		reg8,imm		\10\xB0\21			8086,SM
MOV		reg16,imm		\320\10\xB8\31			8086,SM
MOV		reg32,imm		\321\10\xB8\41			386,SM
MOV		reg64,imm		\324\10\xB8\55			X64,SQ
MOV		rm8,imm			\1\xC6\200\21			8086,SM
MOV		rm16,imm		\320\1\xC7\200\31		8086,SM
MOV		rm32,imm		\321\1\xC7\200\41		386,SM
MOV		rm64,imm		\324\1\xC7\200\41		X64,SD
MOV		mem,imm8		\1\xC6\200\21			8086,SM
MOV		mem,imm16		\320\1\xC7\200\31		8086,SM
MOV		mem,imm32		\321\1\xC7\200\41		386,SM
MOVD		mmxreg,mem		\2\x0F\x6E\110			PENT,MMX,SD
MOVD		mmxreg,reg32		\2\x0F\x6E\110			PENT,MMX
MOVD		mem,mmxreg		\2\x0F\x7E\101			PENT,MMX,SD
MOVD		reg32,mmxreg		\2\x0F\x7E\101			PENT,MMX
MOVD		xmmreg,mem		\320\2\x0F\x6E\110		X64,SD
MOVD		xmmreg,reg32		\320\2\x0F\x6E\110		X64
MOVD		mem,xmmreg		\320\2\x0F\x7E\101		X64,SD
MOVD		reg32,xmmreg		\320\2\x0F\x7E\101		X64,SSE
MOVQ		mmxreg,mmxrm		\2\x0F\x6F\110			PENT,MMX,SQ
MOVQ		mmxrm,mmxreg		\2\x0F\x7F\101			PENT,MMX,SQ
MOVQ		mmxreg,rm64		\2\x0F\x6E\110			X64,MMX
MOVQ		rm64,mmxreg		\2\x0F\x7E\101			X64,MMX
MOVSB		void			\1\xA4				8086
MOVSD		void			\321\1\xA5			386
MOVSQ		void			\324\1\xA5			X64
MOVSW		void			\320\1\xA5			8086
MOVSX		reg16,mem		\320\2\x0F\xBE\110		386,SB
MOVSX		reg16,reg8		\320\2\x0F\xBE\110		386
MOVSX		reg32,rm8		\321\2\x0F\xBE\110		386
MOVSX		reg32,rm16		\321\2\x0F\xBF\110		386
MOVSX		reg64,rm8		\324\2\x0F\xBE\110		X64
MOVSX		reg64,rm16		\324\2\x0F\xBF\110		X64
MOVSX		reg64,rm32		\324\1\x63\110			X64
MOVZX		reg16,mem		\320\2\x0F\xB6\110		386,SB
MOVZX		reg16,reg8		\320\2\x0F\xB6\110		386
MOVZX		reg32,rm8		\321\2\x0F\xB6\110		386
MOVZX		reg32,rm16		\321\2\x0F\xB7\110		386
MOVZX		reg64,rm8		\324\2\x0F\xB6\110		X64
MOVZX		reg64,rm16		\324\2\x0F\xB7\110		X64
MUL		rm8			\1\xF6\204			8086
MUL		rm16			\320\1\xF7\204			8086
MUL		rm32			\321\1\xF7\204			386
MUL		rm64			\324\1\xF7\204			X64
MWAIT		void			\3\x0F\x01\xC9			PRESCOTT
MWAIT		reg_eax,reg_ecx		\3\x0F\x01\xC9			PRESCOTT,ND
NEG		rm8			\1\xF6\203			8086
NEG		rm16			\320\1\xF7\203			8086
NEG		rm32			\321\1\xF7\203			386
NEG		rm64			\324\1\xF7\203			X64
NOP		void			\1\x90				8086
NOP		rm16			\320\2\x0F\x1F\200		P6
NOP		rm32			\321\2\x0F\x1F\200		P6
NOP		rm64			\324\2\x0F\x1F\200		X64
NOT		rm8			\1\xF6\202			8086
NOT		rm16			\320\1\xF7\202			8086
NOT		rm32			\321\1\xF7\202			386
NOT		rm64			\324\1\xF7\202			X64
OR		mem,reg8		\1\x08\101			8086,SM
OR		reg8,reg8		\1\x08\101			8086
OR		mem,reg16		\320\1\x09\101			8086,SM
OR		reg16,reg16		\320\1\x09\101			8086
OR		mem,reg32		\321\1\x09\101			386,SM
OR		reg32,reg32		\321\1\x09\101			386
OR		mem,reg64		\324\1\x09\101			X64,SM
OR		reg64,reg64		\324\1\x09\101			X64
OR		reg8,mem		\1\x0A\110			8086,SM
OR		reg8,reg8		\1\x0A\110			8086
OR		reg16,mem		\320\1\x0B\110			8086,SM
OR		reg16,reg16		\320\1\x0B\110			8086
OR		reg32,mem		\321\1\x0B\110			386,SM
OR		reg32,reg32		\321\1\x0B\110			386
OR		reg64,mem		\324\1\x0B\110			X64,SM
OR		reg64,reg64		\324\1\x0B\110			X64
OR		rm16,imm8		\320\1\x83\201\15		8086
OR		rm32,imm8		\321\1\x83\201\15		386
OR		rm64,imm8		\324\1\x83\201\15		X64
OR		reg_al,imm		\1\x0C\21			8086,SM
OR		reg_ax,sbyte		\320\1\x83\201\15		8086,SM,ND
OR		reg_ax,imm		\320\1\x0D\31			8086,SM
OR		reg_eax,sbyte		\321\1\x83\201\15		386,SM,ND
OR		reg_eax,imm		\321\1\x0D\41			386,SM
OR		reg_rax,sbyte		\321\1\x83\201\15		X64,SM,ND
OR		reg_rax,imm		\321\1\x0D\41			X64,SM
OR		rm8,imm			\1\x80\201\21			8086,SM
OR		rm16,imm		\320\145\1\x81\201\141		8086,SM
OR		rm32,imm		\321\155\1\x81\201\151		386,SM
OR		rm64,imm		\324\155\1\x81\201\151		X64,SM
OR		mem,imm8		\1\x80\201\21			8086,SM
OR		mem,imm16		\320\145\1\x81\201\141		8086,SM
OR		mem,imm32		\321\155\1\x81\201\151		386,SM
OUT		imm,reg_al		\1\xE6\24			8086,SB
OUT		imm,reg_ax		\320\1\xE7\24			8086,SB
OUT		imm,reg_eax		\321\1\xE7\24			386,SB
OUT		reg_dx,reg_al		\1\xEE				8086
OUT		reg_dx,reg_ax		\320\1\xEF			8086
OUT		reg_dx,reg_eax		\321\1\xEF			386
OUTSB		void			\1\x6E				186
OUTSD		void			\321\1\x6F			386
OUTSW		void			\320\1\x6F			186
PACKSSDW	mmxreg,mmxrm		\2\x0F\x6B\110			PENT,MMX,SM
PACKSSWB	mmxreg,mmxrm		\2\x0F\x63\110			PENT,MMX,SM
PACKUSWB	mmxreg,mmxrm		\2\x0F\x67\110			PENT,MMX,SM
PADDB		mmxreg,mmxrm		\2\x0F\xFC\110			PENT,MMX,SM
PADDD		mmxreg,mmxrm		\2\x0F\xFE\110			PENT,MMX,SM
PADDSB		mmxreg,mmxrm		\2\x0F\xEC\110			PENT,MMX,SM
PADDSIW		mmxreg,mmxrm		\2\x0F\x51\110			PENT,MMX,SM,CYRIX
PADDSW		mmxreg,mmxrm		\2\x0F\xED\110			PENT,MMX,SM
PADDUSB		mmxreg,mmxrm		\2\x0F\xDC\110			PENT,MMX,SM
PADDUSW		mmxreg,mmxrm		\2\x0F\xDD\110			PENT,MMX,SM
PADDW		mmxreg,mmxrm		\2\x0F\xFD\110			PENT,MMX,SM
PAND		mmxreg,mmxrm		\2\x0F\xDB\110			PENT,MMX,SM
PANDN		mmxreg,mmxrm		\2\x0F\xDF\110			PENT,MMX,SM
PAUSE		void			\333\1\x90			8086
PAVEB		mmxreg,mmxrm		\2\x0F\x50\110			PENT,MMX,SM,CYRIX
PAVGUSB		mmxreg,mmxrm		\2\x0F\x0F\110\01\xBF		PENT,3DNOW,SM
PCMPEQB		mmxreg,mmxrm		\2\x0F\x74\110			PENT,MMX,SM
PCMPEQD		mmxreg,mmxrm		\2\x0F\x76\110			PENT,MMX,SM
PCMPEQW		mmxreg,mmxrm		\2\x0F\x75\110			PENT,MMX,SM
PCMPGTB		mmxreg,mmxrm		\2\x0F\x64\110			PENT,MMX,SM
PCMPGTD		mmxreg,mmxrm		\2\x0F\x66\110			PENT,MMX,SM
PCMPGTW		mmxreg,mmxrm		\2\x0F\x65\110			PENT,MMX,SM
PDISTIB		mmxreg,mem		\2\x0F\x54\110			PENT,MMX,SM,CYRIX
PF2ID		mmxreg,mmxrm		\2\x0F\x0F\110\01\x1D		PENT,3DNOW,SM
PFACC		mmxreg,mmxrm		\2\x0F\x0F\110\01\xAE		PENT,3DNOW,SM
PFADD		mmxreg,mmxrm		\2\x0F\x0F\110\01\x9E		PENT,3DNOW,SM
PFCMPEQ		mmxreg,mmxrm		\2\x0F\x0F\110\01\xB0		PENT,3DNOW,SM
PFCMPGE		mmxreg,mmxrm		\2\x0F\x0F\110\01\x90		PENT,3DNOW,SM
PFCMPGT		mmxreg,mmxrm		\2\x0F\x0F\110\01\xA0		PENT,3DNOW,SM
PFMAX		mmxreg,mmxrm		\2\x0F\x0F\110\01\xA4		PENT,3DNOW,SM
PFMIN		mmxreg,mmxrm		\2\x0F\x0F\110\01\x94		PENT,3DNOW,SM
PFMUL		mmxreg,mmxrm		\2\x0F\x0F\110\01\xB4		PENT,3DNOW,SM
PFRCP		mmxreg,mmxrm		\2\x0F\x0F\110\01\x96		PENT,3DNOW,SM
PFRCPIT1	mmxreg,mmxrm		\2\x0F\x0F\110\01\xA6		PENT,3DNOW,SM
PFRCPIT2	mmxreg,mmxrm		\2\x0F\x0F\110\01\xB6		PENT,3DNOW,SM
PFRSQIT1	mmxreg,mmxrm		\2\x0F\x0F\110\01\xA7		PENT,3DNOW,SM
PFRSQRT		mmxreg,mmxrm		\2\x0F\x0F\110\01\x97		PENT,3DNOW,SM
PFSUB		mmxreg,mmxrm		\2\x0F\x0F\110\01\x9A		PENT,3DNOW,SM
PFSUBR		mmxreg,mmxrm		\2\x0F\x0F\110\01\xAA		PENT,3DNOW,SM
PI2FD		mmxreg,mmxrm		\2\x0F\x0F\110\01\x0D		PENT,3DNOW,SM
PMACHRIW	mmxreg,mem		\2\x0F\x5E\110			PENT,MMX,SM,CYRIX
PMADDWD		mmxreg,mmxrm		\2\x0F\xF5\110			PENT,MMX,SM
PMAGW		mmxreg,mmxrm		\2\x0F\x52\110			PENT,MMX,SM,CYRIX
PMULHRIW	mmxreg,mmxrm		\2\x0F\x5D\110			PENT,MMX,SM,CYRIX
PMULHRWA	mmxreg,mmxrm		\2\x0F\x0F\110\1\xB7		PENT,3DNOW,SM
PMULHRWC	mmxreg,mmxrm		\2\x0F\x59\110			PENT,MMX,SM,CYRIX
PMULHW		mmxreg,mmxrm		\2\x0F\xE5\110			PENT,MMX,SM
PMULLW		mmxreg,mmxrm		\2\x0F\xD5\110			PENT,MMX,SM
PMVGEZB		mmxreg,mem		\2\x0F\x5C\110			PENT,MMX,SM,CYRIX
PMVLZB		mmxreg,mem		\2\x0F\x5B\110			PENT,MMX,SM,CYRIX
PMVNZB		mmxreg,mem		\2\x0F\x5A\110			PENT,MMX,SM,CYRIX
PMVZB		mmxreg,mem		\2\x0F\x58\110			PENT,MMX,SM,CYRIX
POP		reg16			\320\10\x58			8086
POP		reg32			\321\10\x58			386,NOLONG
POP		reg64			\323\10\x58			X64
POP		rm16			\320\1\x8F\200			8086
POP		rm32			\321\1\x8F\200			386,NOLONG
POP		rm64			\323\1\x8F\200			X64
POP		reg_cs			\1\x0F				8086,UNDOC,ND
POP		reg_dess		\4				8086,NOLONG
POP		reg_fsgs		\1\x0F\5			386
POPA		void			\322\1\x61			186,NOLONG
POPAD		void			\321\1\x61			386,NOLONG
POPAW		void			\320\1\x61			186,NOLONG
POPF		void			\322\1\x9D			8086
POPFD		void			\321\1\x9D			386,NOLONG
POPFQ		void			\321\1\x9D			X64
POPFW		void			\320\1\x9D			8086
POR		mmxreg,mmxrm		\2\x0F\xEB\110			PENT,MMX,SM
PREFETCH	mem			\2\x0F\x0D\200			PENT,3DNOW,SM
PREFETCHW	mem			\2\x0F\x0D\201			PENT,3DNOW,SM
PREFETCHNTA	mem			\2\x0F\x18\200			X64,AMD,SM
PREFETCHT0	mem			\2\x0F\x18\200			X64,AMD,SM
PREFETCHT1	mem			\2\x0F\x18\201			X64,AMD,SM
PREFETCHT2	mem			\2\x0F\x18\202			X64,AMD,SM
PSLLD		mmxreg,mmxrm		\2\x0F\xF2\110			PENT,MMX,SM
PSLLD		mmxreg,imm		\2\x0F\x72\206\25		PENT,MMX
PSLLQ		mmxreg,mmxrm		\2\x0F\xF3\110			PENT,MMX,SM

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -