Андрей Газибаров
без тайни
Инструкциите On-line
Инструкции на целочисленото устройство
Аритметико-логически
Десетична аритметика
Прехвърляне на данни
Изместване и ротация
Низове
Битове
ADD
MUL
AAA
MOV
CBW
XCHG
SHL
MOVS
BT
TEST1
ADC
IMUL
AAS
MOV
sreg
CWDE
BSWAP
SHR
CMPS
BTS
SET1
XADD
NEG
DAA
MOVNTI
CDQE
LxS
SAL
SCAS
BTR
CLR1
INC
DIV
DAS
CMOV
CWD
LEA
SAR
LODS
BTC
NOT1
SUB
IDIV
AAM
SET
CDQ
XLAT
ROL
STOS
IBTS
INS
SBB
AND
AAD
MOVZX
CQO
SETALC
ROR
INS
XBTS
EXT
DEC
TEST
ADD4S
MOVSX
PUSH
RCL
OUTS
BSF
CMP
OR
SUB4S
MOVSXD
POP
RCR
BSR
XOR
NOT
CMP4S
IN
PUSHA
SHLD
CMPXCHG
OUT
POPA
SHRD
CMPXCHG8B
ENTER
PUSHF
ROL4
CMPXCHG16B
LEAVE
POPF
ROR4
Инструкции на управляващото устройство
Префикси
Управление на изпълнението
Управление на процесора
Управление на системата
Управление на паметта
Виртуа-лизация
Сегментен регистър
J
cond
NOP
LAHF
INT
LGDT
LIDT
INVLPG
VMXON
Указание за посока на условен преход
JMP
LOOP
SAHF
IRET
SGDT
SIDT
INVD
VMXOFF
CALL
JCXZ
CLC
ESC
LLDT
LTR
WBINVD
VMLAUNCH
REP
RET
INTO
STC
WAIT
SLDT
STR
CLFLUSH
VMRESUME
LOCK
SYSENTER
INT3
CMC
PAUSE
LMSW
WRMSR
PREFETCH
VMCALL
Размер на думата
SYSEXIT
UD2
CLI
MONITOR
SMSW
RDMSR
LFENCE
VMPTRLD
Префикси REX
SYSCALL
BOUND
STI
MWAIT
RDTSC
MOV
SFENCE
VMPTRST
SYSRET
ICEBP
CLD
HLT
RDPMC
ARPL
MFENCE
VMCLEAR
STD
RSM
VERR
LSL
VMREAD
CLTS
JMPE
VERW
LAR
VMWRITE
BRKEM
CPUID
SWAPGS
Инструкции на устройството с плаваща запетая
Прехвърляне на данни
Аритметични операции
Трансцендентни операции
Управление
FLD
FADD
FPREM
FSINCOS
F2XM1
FINIT
FSAVE
FLD
const
FSUB
FPREM1
FSIN
FYL2X
FWAIT
FRSTOR
FCMOV
cond
FSUBR
FSQRT
FCOS
FYL2XP1
FSETPM
FXSAVE
FST
FCOM
FABS
FPTAN
FRSETPM
FXRSTOR
FSTP
FCOMI
FSCALE
FPATAN
FINCSTP
FSTENV
FISTTP
FUCOM
FXTRACT
„Къси“ инструкции на емулатора на Борланд
FDECSTP
FLDENV
FXCH
FUCOMI
FRNDINT
FFREE
FCLEX
FDIV
FTST
FSTCW
FENI
FDIVR
FXAM
FLDCW
FDISI
FMUL
FCHS
FSTSW
FNOP
SIMD-Инструкции (MMX, SSE)
Изчислителни
Трансфер и конверсия на данни
Низове и АТА
Управление
Целочислени
С плаваща запетая
3DNow!
MMX/SSE
3DNow!
PADD
tt
PHADD
tt
ADD
tt
HADD
tt
PFADD
MOV
tt
LLDQU
PF2D
PCMP
i
STR
m
EMMS
PSUB
tt
PHSUB
tt
SUB
tt
HSUB
tt
PFSUB
CVT
tt
2
tt
MASKMOV
tt
PF2IW
CRC32
FEMMS
PMUL
tt
PMADD
tt
MUL
tt
ADDSUB
tt
PFMUL
PACK
tt
MOVNT
tt
PI2FD
POPCNT
LDMXCSR
PMULL
tt
PMULH
tt
DIV
tt
RCP
tt
PFRCP
PUNPCKH
tt
UNPCKH
tt
PI2FW
STMXCSR
PAND
PANDN
AND
tt
ANDN
tt
PFRCPIT1
PUNPCKL
tt
UNPCKL
tt
PSWAP
FXSAVE
POR
PXOR
OR
tt
XOR
tt
PFRCPIT2
PSHUF
tt
SHUF
tt
FXRSTOR
PCMPEQ
tt
PCMPGT
tt
CMPEQ
tt
CMPGT
tt
PFCMPEQ
PINSR
tt
PEXTR
tt
PABS
tt
PSIGN
tt
CMPNEQ
tt
CMPLE
tt
PFCMPGT
INSERT
tt
EXTRACT
tt
PSLL
tt
PSRL
tt
CMPGE
tt
CMPLT
tt
PFCMPGE
PMOVZX
tt
PMOVSX
tt
PSRA
tt
PALIGNR
CMPORD
tt
CMPUNORD
tt
PFPACC
PBLEND
tt
BLEND
tt
PAVG
tt
PSAD
tt
COMIS
tt
UCOMIS
tt
PFNACC
PMOVMSK
tt
MOVMSK
tt
PMIN
tt
PMAX
tt
MIN
tt
MAX
tt
PFACC
MPSAD
tt
PHMINPOS
tt
SQRT
tt
RSQRT
tt
PFSQRT
PTEST
DP
tt
ROUND
tt
PFSQIT1
Карти на инструкциите: Набор:
Основен
Префикс 0F
Префикс 0F 38
Префикс 0F 3A
Вторичен префикс:
Без префикс
Префикс 66
Префикс F2
Префикс F3
Режим:
16-битов
32-битов
64-битов
Алтернативна x86
Съдържание
Пълен текст
PDF, 3.6M
Приложение, 18К