📄 pentium instructions.txt
字号:
CALL mem32 call [bx] 2
CALL mem32 call DWORD PTR [bx] 5
CBW cbw 3
CDQ cdq 2
CLC clc 2
CLD cld 2
CLI cli 7
CLTS clts 10
CMC cmc 2
CMP reg,reg cmp dl,cl 1
CMP mem,reg cmp array[si],bl 2
CMP reg,mem cmp bh,array[si] 2
CMP reg,immed cmp bx,24 1
CMP mem,immed cmp tester,4000 2
CMP accum,immed cmp ax,1000 1
CMPS [segreg:] src,
[ES:] dest cmps source,es:dest 5
CMPSB [[segreg:[src,]
ES:] dest] cmpsb 5
CMPSW [[segreg:[src,]
ES:] dest] cmpsw 5
CMPSD [[segreg:[src,]
ES:] dest] cmpsd 5
CMPXCHG mem,reg cmpxchg string,bl 6
CMPXCHG reg,reg cmpxchg bx,cx 6
CMPXCHG8B reg,mem64 cmpxchg8b ax,[bx] 10
CPUID cpuid 14
CWD cwd 2
CWDE cwde 3
DAA daa 3
DAS das 3
DEC reg dec ax 1
DEC mem dec counter 3
DIV reg div cx byte=17, word=25,
DIV mem div [bx] dword=41
ENTER immed16,0 enter 4,0 11
ENTER immed16,1 enter 0,1 15
ENTER immed16,immed8 enter 6,4 15+2imm8
F2XM1 fm2xi 13-57
FABS fabs 1
FADD [reg,reg] fadd 3, 1
FADD memreal fadd shortreal 3, 1
FADDP reg,ST faddp st(6),st 3, 1
FIADD memint fiadd int16 7, 4
FBLD membcd fbld packbck 48-58
FBSTP membcd fbstp bcds[bx] 148-154
FCHS fchs 1
FCLEX fclex 9+
FNCLEX fnclex 9
FCOM fcom 4, 1
FCOMP fcomp 4, 1
FCOMPP fcompp 4, 1
FICOM memint ficom double 8, 4
FICOMP memint ficomp darray[di] 8, 4
FCOS fcos 18-124
FDECSTP fdecstp 1
FDIV [reg,reg] fdiv st(5),st 39
FDIV memreal fdiv longreal 39
FDIVP reg,ST fdivp st(6),st 39
FIDIV memint didiv warray[di] 42
FDIVR [reg,reg] fdivr st(5),st 39
FDIVR memreal fdivr longreal 39
FDIVRP reg,ST fdivrp st(6),st 39
FIDIVR memint didivr warray[di] 42
FFREE ST(i) ffree st(3) 1
FILD memint fild quads[si] 3, 1
FINCSTP fincstp 1
FINIT finit 16
FNINIT fninit 12
FIST memint fist doubles[8] 6
FISTP memint fistp longint 6
FLD reg fld st(3) 1
FLD mem32real fld longreal 1
FLD mem64real 1
FLD mem80real 3
FLD1 fld1 2
FLDZ fldz 2
FLDPI fldpi 5, 3
FLDL2E fldl2e 5, 3
FLDL2T fldl2t 5, 3
FLDLG2 fldlg2 5, 3
FLDLN2 fldln2 5, 3
FLDCW mem16 fldcw ctrlword 7
FLDENV mem fldenv [bp+10] 37, 16-bit pm=32,
32-bit pm=33
FMUL [reg,reg] fmul st(5),st 3, 1
FMULP reg,ST fmulp st(6),st 3, 1
FIMUL memint fimul warray[di] 7, 4
FNOP fnop 1
FPATAN fpatan 17-173
FPREM fprem 16-64
FPREM1 fprem1 20-70
FPTAN fptan 17-173
FRNDINT frndint 9-20
FRSTOR mem frstor [bp-94] 16-bit rm or vm=75;
32-bit rm or vm=95;
pm=70
FSAVE mem fsave [bp-94] 16-bit rm or vm=127+;
32-bit rm or vm=151+;
pm=124+
FNSAVE mem fnsave [bp-94] 16-bit rm or vm=127;
32-bit rm or vm=151;
pm=124
FSCALE fscale 20-31
FSIN fsin 16-126
FSINCOS fsincos 17-137
FSQRT fsqrt 70
FST reg fst st 1
FST memreal fst longs[bx] 2
FSTP reg fstp st(3) 1
FSTP mem32real fstp longreal 2
FSTP mem64real 2
FSTP mem80real 3
FSTCW mem16 fstcw ctrlword 2+
FNSTCW mem16 fnstcw ctrlword 2
FSTENV mem fstenv [bp-14] 16-bit rm or vm=50+;
32-bit rm or vm=48+;
16-bit pm=49+;
32-bit pm=50+
FNSTENV mem fnstenv [bp-14] 16-bit rm or vm=50;
32-bit rm or vm=48;
16-bit pm=49;
32-bit pm=50
FSTSW mem16 fstsw statword 2+
FSTSW AX fstsw ax 2+
FNSTSW mem16 fnstsw statword 2
FNSTSW AX fnstsw ax 2
FSUB [reg,reg] fsub st,st(2) 3, 1
FSUB memreal fsub longreal 3, 1
FSUBP reg,ST fsubp st(6),st 3, 1
FISUB memint fisub double 7, 4
FSUBR [reg,reg] fsubr st,st(2) 3, 1
FSUBR memreal fsubr longreal 3, 1
FSUBRP reg,ST fsubrp st(6),st 3, 1
FISUBR memint fisubr double 7, 4
FTST ftst 4, 1
FUCOM [reg] fucom st(2) 4, 1
FUCOMP [reg] fucomp st(7) 4, 1
FUCOMPP fucompp 4, 1
FWAIT fwait 1-3
FXAM fxam 21
FXCH [reg] fxchg st(3) 1
FXTRACT fxtract 13
FYL2X fyl2x 22-111
FYL2XP1 fyl2xp1 22-103
HLT hlt 12
IDIV reg idiv dl 8-bit=22; 16-bit=30;
IDIV mem idiv itemp 32-bit=46
IMUL reg imul dx 11
IMUL mem imul factor 11
IMUL reg,immed imul cx,25 10
IMUL reg,reg,immed imul dx,ax,18 10
IMUL reg,mem,immed imul bx,[si],60 10
IMUL reg,reg imul cx,ax 10
IMUL reg,mem imul dx,[si] 10
IN accum,immed in ax,60h 7, pm=4,21*, vm=19
IN accum,DX in ax,dx 7, pm=4,21*, vm=19
(*First protected mode timing: CPL < or = IOPL. Second timing: CPL > IOPL.)
INC reg inc bx 1
INC mem inc vpage 3
INS [ES:]dest, DX ins es:instr,dx 9, pm=6,24*, vm=22
INSB insb 9, pm=6,24*, vm=22
INSW insw 9, pm=6,24*, vm=22
INSD insd 9, pm=6,24*, vm=22
(*First protected mode timing: CPL < or = IOPL. Second timing: CPL > IOPL.)
INT immed8 int 25h 16, pm=31,48*
INT 3 int 3 13, pm=27,44*
INTO into 13, pm=27,44*
(*First protected mode timing is for interrupts to the same privilege
level. The second is for interrupts to a higher privilege level.)
INVD invd 15
INVLPG invlpg es:entry 25
IRET iret 8*,10, pm=27
IRETD iretd 10, pm=27
IRETF iretf
IRETDF iretdf
(* Real or V86 mode.)
Jcondition label je next 1
JCXZ label jcxz not found 6,5
JECXZ label 6,5
JMP label jmp NEAR PTR distant 1
jmp distant 3
JMP reg16 jmp ax 2
JMP mem16 jmp table[di] 2
JMP reg32 jmp eax 3
JMP mem32 jmp fpointer[si] 2
JMP mem48 jmp FWORD PTR [di] 4
LAHF lahf 2
LAR reg,reg lar ax,bx 8
LAR reg,mem lar cx,selector 8
LDS reg,mem lds si,fpointer 4
LES reg,mem les di,fpointer 4
LFS reg,mem lfs edi,fpointer 4
LGS reg,mem lgs bx,fpointer 4
LSS reg,mem lss bp, fpointer 4, pm=8
LEA reg,mem lea bx,npointer 1
LEAVE leave 3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -