📄 pentium.txt
字号:
0F 97 /r SETA r/m8 Set byte if above
0F 98 /r SETS r/m8 Set byte if sign
0F 99 /r SETNS r/m8 Set byte if not sign
0F 9A /r SETPE r/m8 Set byte if parity even
0F 9B /r SETPO r/m8 Set byte if parity odd
0F 9C /r SETL r/m8 Set byte if less
0F 9D /r SETGE r/m8 Set byte if greater or equal
0F 9E /r SETLE r/m8 Set byte if less or equal
0F 9F /r SETG r/m8 Set byte if greater
0F A0 PUSH FS Push FS
0F A1 POP FS Pop FS
0F A2 CPUID EAX := Processor id.info.
0F A3 /r BT r/m32,r32 Bit Test
0F A4 /r ib SHLD r/m32,r32,imm8 Double Precision Shift Left
0F A5 /r SHLD r/m32,r32,CL Double Precision Shift Left
0F A8 PUSH GS Push GS
0F A9 POP GS Pop GS
0F AA RSM Resume from System Management
0F AB /r BTS r/m32,r32 Bit Test and Set
0F AC /r ib SHRD r/m32,r32,imm8 Double Precision Shift Right
0F AD /r SHRD r/m32,r32,CL Double Precision Shift Right
0F AF /r IMUL r32,r/m32 Multiply
0F B0 /r CMPXCHG r/m8,r8 Compare and Exchange
0F B1 /r CMPXCHG r/m32,r32 Compare and Exchange
0F B2 /r LSS r32,m16:32 Load SS:r32 with far ptr
0F B3 /r BTR r/m32,r32 Bit Test and Clear
0F B4 /r LFS r32,m16:32 Load FS:r32 with far ptr
0F B5 /r LGS r32,m16:32 Load GS:r32 with far ptr
0F B6 /r MOVZX r32,r/m8 Move byte to doubleword, zero-extension
0F B7 /r MOVZX r32,r/m16 Move word to doubleword, zero-extension
0F BA /4 ib BT r/m32,imm8 Bit Test
0F BA /5 ib BTS r/m32,imm8 Bit Test and Set
0F BA /6 ib BTR r/m32,imm8 Bit Test and Clear
0F BA /7 ib BTC r/m32,imm8 Bit Test and Complement
0F BB /r BTC r/m32,r32 Bit Test and Complement
0F BC /r BSF r32,r/m32 Bit scan forward on r/m32
0F BD /r BSR r32,r/m32 Bit scan reverse on r/m32
0F BE /r MOVSX r32,r/m8 Move byte to doubleword, sign-extension
0F BF /r MOVSX r32,r/m16 Move word to doubleword, sign-extension
0F C0 /r XADD r/m8,r8 Exchange and Add
0F C1 /r XADD r/m16,r16 Exchange and Add
0F C1 /r XADD r/m32,r32 Exchange and Add
0F C7 /1 m64 CMPXCHG8B m64 Compare and Exchange
0F C8+rd BSWAP r32 Reverses the byte order of a r32
0F D1 /r PSRLW mm,mm/m64 Packed Shift Right Logical
0F D2 /r PSRLD mm,mm/m64 Packed Shift Right Logical
0F D3 /r PSRLQ mm,mm/m64 Packed Shift Right Logical
0F D5 /r PMULLW mm,mm/m64 Packed Multiply Low
0F D8 /r PSUBUSB mm,mm/m64 Packed Subtract Unsigned with S.
0F D9 /r PSUBUSW mm,mm/m64 Packed Subtract Unsigned with S.
0F DB /r PAND mm,mm/m64 AND quadword from .. to ..
0F DC /r PADDUSB mm,mm/m64 Add unsigned pkd bytes
0F DD /r PADDUSW mm,mm/m64 Add unsigned pkd words
0F DF /r PANDN mm,mm/m64 And qword from .. to NOT qw in mm
0F E1 /r PSRAW mm,mm/m64 Packed Shift Right Arithmetic
0F E2 /r PSRAD mm,mm/m64 Packed Shift Right Arithmetic
0F E5 /r PMULHW mm,mm/m64 Packed Multiply High
0F E8 /r PSUBSB mm,mm/m64 Packed Subtract with Saturation
0F E9 /r PSUBSW mm,mm/m64 Packed Subtract with Saturation
0F EB /r POR mm,mm/m64 OR qword from .. to mm
0F EC /r PADDSB mm,mm/m64 Add signed packed bytes
0F ED /r PADDSW mm,mm/m64 Add signed packed words
0F EF /r PXOR mm,mm/m64 XOR qword
0F F1 /r PSLLW mm,mm/m64 Packed Shift Left Logical
0F F2 /r PSLLD mm,mm/m64 Packed Shift Left Logical
0F F3 /r PSLLQ mm,mm/m64 Packed Shift Left Logical
0F F5 /r PMADDWD mm,mm/m64 Packed Multiply and Add
0F F8 /r PSUBB mm,mm/m64 Packed Subtract
0F F9 /r PSUBW mm,mm/m64 Packed Subtract
0F FA /r PSUBD mm,mm/m64 Packed Subtract
0F FC /r PADDB mm,mm/m64 Add packed bytes
0F FD /r PADDW mm,mm/m64 Add packed words
0F FE /r PADDD mm,mm/m64 Add packed dwords
10 /r ADC r/m8,r8 Add with carry
11 /r ADC r/m32,r32 Add with carry
12 /r ADC r8,r/m8 Add with carry
13 /r ADC r32,r/m32 Add with carry
14 ib ADC AL,imm8 Add with carry
15 id ADC EAX,imm32 Add with carry
16 PUSH SS Push SS
17 POP SS Pop SS
18 /r SBB r/m8,r8 Subtract with borrow
19 /r SBB r/m32,r32 Subtract with borrow
1A /r SBB r8,r/m8 Subtract with borrow
1B /r SBB r32,r/m32 Subtract with borrow
1C ib SBB AL,imm8 Subtract with borrow
1D id SBB EAX,imm32 Subtract with borrow
1E PUSH DS Push DS
1F POP DS Pop DS
20 /r AND r/m8,r8 AND
21 /r AND r/m32,r32 AND
22 /r AND r8,r/m8 AND
23 /r AND r32,r/m32 AND
24 ib AND AL,imm8 AND
25 id AND EAX,imm32 AND
26 ES: Segment overide prefix
27 DAA Decimal adjust AL after addition
28 /r SUB r/m8,r8 Subtract
29 /r SUB r/m32,r32 Subtract
2A /r SUB r8,r/m8 Subtract
2B /r SUB r32,r/m32 Subtract
2C ib SUB AL,imm8 Subtract
2D id SUB EAX,imm32 Subtract
2E CS: Segment overide prefix
2F DAS Decimal adjust AL after subtraction
30 /r XOR r/m8,r8 Logical Exclusive OR
31 /r XOR r/m32,r32 Logical Exclusive OR
32 /r XOR r8,r/m8 Logical Exclusive OR
33 /r XOR r32,r/m32 Logical Exclusive OR
34 ib XOR AL,imm8 Logical Exclusive OR
35 id XOR EAX,imm32 Logical Exclusive OR
36 SS: Segment overide prefix
37 AAA ASCII adjust AL after addition
38 /r CMP r/m8,r8 Compare
39 /r CMP r/m32,r32 Compare
3A /r CMP r8,r/m8 Compare
3B /r CMP r32,r/m32 Compare
3C ib CMP AL,imm8 Compare
3D id CMP EAX,imm32 Compare
3E DS: Segment overide prefix
3F AAS ASCII adjust AL after subtraction
40+rd INC r32 Increment register by 1
48+rd DEC r32 Decrement r32 by 1
50+rd PUSH r32 Push r32
58+rd POP r32 Pop r32
60 PUSHAD Push All g-regs
61 POPAD Pop EDI,... and EAX
62 /r BOUND r32,m32&32 Check Array Index Against Bounds
63 /r ARPL r/m16,r16 Adjust Request Privilege Level of Sel.
64 FS: Segment overide prefix
65 GS: Segment overide prefix
66 Opsize: Operand size overide prefix
67 Address: Address size overide prefix
68 id PUSH imm32 Push imm32
69 /r id IMUL r32,imm32 Multiply
69 /r id IMUL r32,r/m32,imm32 Multiply
6A ib PUSH imm8 Push imm8
6B /r ib IMUL r32,imm8 Multiply
6B /r ib IMUL r32,r/m32,imm8 Multiply
6C INS m8 Input byte from I/O(DX) into ES:(E)DI
6D INS m32 Input dw from I/O(DX) into ES:(E)DI
6E OUTS DX,m8 Output byte from DS:(E)SI to I/O(DX)
6F OUTS DX,m32 Output dword from DS:(E)SI to I/O (DX)
70 cb JO rel8 Jump short if overflow
71 cb JNO rel8 Jump short if not overflow
72 cb JC rel8 Jump short if carry
73 cb JAE rel8 Jump short if above or equal
74 cb JE rel8 Jump short if equal
75 cb JNE rel8 Jump short if not equal
76 cb JBE rel8 Jump short if below or equal
77 cb JA rel8 Jump short if above
78 cb JS rel8 Jump short if sign
79 cb JNS rel8 Jump short if not sign
7A cb JPE rel8 Jump short if parity even
7B cb JPO rel8 Jump short if parity odd
7C cb JL rel8 Jump short if less
7D cb JGE rel8 Jump short if greater or equal
7E cb JLE rel8 Jump short if less or equal
7F cb JG rel8 Jump short if greater
80 /0 ib ADD r/m8,imm8 Add
80 /1 ib OR r/m8,imm8 OR
80 /2 ib ADC r/m8,imm8 Add with carry
80 /3 ib SBB r/m8,imm8 Subtract with borrow
80 /4 ib AND r/m8,imm8 AND
80 /5 ib SUB r/m8,imm8 Subtract
80 /6 ib XOR r/m8,imm8 Logical Exclusive OR
80 /7 ib CMP r/m8,imm8 Compare
81 /0 id ADD r/m32,imm32 Add
81 /1 id OR r/m32,imm32 OR
81 /2 id ADC r/m32,imm32 Add with carry
81 /3 id SBB r/m32,imm32 Subtract with borrow
81 /4 id AND r/m32,imm32 AND
81 /5 id SUB r/m32,imm32 Subtract
81 /6 id XOR r/m32,imm32 Logical Exclusive OR
81 /7 id CMP r/m32,imm32 Compare
83 /0 ib ADD r/m32,imm8 Add
83 /1 ib OR r/m32,imm8 OR
83 /2 ib ADC r/m32,imm8 Add with carry
83 /3 ib SBB r/m32,imm8 Subtract with borrow
83 /4 ib AND r/m32,imm8 AND
83 /5 ib SUB r/m32,imm8 Subtract
83 /6 ib XOR r/m32,imm8 Logical Exclusive OR
83 /7 ib CMP r/m32,imm8 Compare
84 /r TEST r/m8,r8 Logical Compare
85 /r TEST r/m16,r16 Logical Compare
85 /r TEST r/m32,r32 Logical Compare
86 /r XCHG r/m8,r8 Exchange byte
86 /r XCHG r8,r/m8 Exchange byte
87 /r XCHG r/m32,r32 Exchange doubleword
87 /r XCHG r32,r/m32 Exchange doubleword
88 /r MOV r/m8,r8 Move
89 /r MOV r/m32,r32 Move
8A /r MOV r8,r/m8 Move
8B /r MOV r32,r/m32 Move
8C /r MOV r/m16,Sreg** Move segment register to r/m16
8D /r LEA r32,m Load effective address
8E /r MOV Sreg,r/m16** Move r/m16 to segment register
8F /0 POP m32 Pop m32
90 NOP No operation
90+rd XCHG EAX,r32 Exchange r32 with EAX
90+rd XCHG r32,EAX Exchange EAX with r32
98 CBW Convert Byte to Word
99 CDQ Convert Doubleword to Quadword
99 CWD Convert Word to Doubleword
9A cp CALL ptr16:32 Call far, abs.add. given in operand
9B FWAIT Wait
9B WAIT Wait
9B D9 /6 FSTENV m14/28byte Store FPU environment
9B D9 /7 FSTCW m2byte Store FPU control word
9B DB E2 FCLEX Clear f.e.f. after checking for ..
9B DB E3 FINIT Initialize FPU after ...
9B DD /6 FSAVE m94/108byte Store FPU status to m94 or m108
9B DD /7 FSTSW m2byte Store FPU status word at m2by
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -