x86 Assembly Language Reference Manual
검색에만이 책은
PDF로 이 문서 다운로드 (689 KB)
A
aaa ( Index Term Link )
aad ( Index Term Link )
aam ( Index Term Link )
aas ( Index Term Link )
adc ( Index Term Link )
add ( Index Term Link )
addpd ( Index Term Link )
addps ( Index Term Link )
addressing ( Index Term Link )
addsd ( Index Term Link )
addss ( Index Term Link )
.align ( Index Term Link )
and ( Index Term Link )
andnpd ( Index Term Link )
andnps ( Index Term Link )
andpd ( Index Term Link )
andps ( Index Term Link )
arpl ( Index Term Link )
as ( Index Term Link )
command line ( Index Term Link )
ELF object file ( Index Term Link )
macro processing ( Index Term Link )
syntax, UNIX versus Intel ( Index Term Link )
.ascii ( Index Term Link )
assembler, See as
B
.bcd ( Index Term Link )
binary arithmetic instructions ( Index Term Link )
bit instructions ( Index Term Link )
bound ( Index Term Link )
bsf ( Index Term Link )
bsr ( Index Term Link )
.bss ( Index Term Link )
bswap ( Index Term Link )
bt ( Index Term Link )
btc ( Index Term Link )
btr ( Index Term Link )
bts ( Index Term Link )
.2byte ( Index Term Link )
.4byte ( Index Term Link )
.8byte ( Index Term Link )
.byte ( Index Term Link )
byte instructions ( Index Term Link )
C
call ( Index Term Link )
cbtw ( Index Term Link )
clc ( Index Term Link )
cld ( Index Term Link )
clflush ( Index Term Link )
cli ( Index Term Link )
cltd ( Index Term Link )
cltq ( Index Term Link )
clts ( Index Term Link )
cmc ( Index Term Link )
cmov.a ( Index Term Link )
cmova ( Index Term Link )
cmov.ae ( Index Term Link )
cmovae ( Index Term Link )
cmov.b ( Index Term Link )
cmovb ( Index Term Link )
cmov.be ( Index Term Link )
cmovbe ( Index Term Link )
cmov.c ( Index Term Link )
cmovc ( Index Term Link )
cmov.e ( Index Term Link )
cmove ( Index Term Link )
cmov.g ( Index Term Link )
cmovg ( Index Term Link )
cmov.ge ( Index Term Link )
cmovge ( Index Term Link )
cmov.l ( Index Term Link )
cmovl ( Index Term Link )
cmov.le ( Index Term Link )
cmovle ( Index Term Link )
cmov.na ( Index Term Link )
cmovna ( Index Term Link )
cmov.nae ( Index Term Link )
cmovnae ( Index Term Link )
cmov.nb ( Index Term Link )
cmovnb ( Index Term Link )
cmov.nbe ( Index Term Link )
cmovnbe ( Index Term Link )
cmov.nc ( Index Term Link )
cmovnc ( Index Term Link )
cmov.ne ( Index Term Link )
cmovne ( Index Term Link )
cmov.ng ( Index Term Link )
cmovng ( Index Term Link )
cmov.nge ( Index Term Link )
cmovnge ( Index Term Link )
cmov.nl ( Index Term Link )
cmovnl ( Index Term Link )
cmov.nle ( Index Term Link )
cmovnle ( Index Term Link )
cmov.no ( Index Term Link )
cmovno ( Index Term Link )
cmov.np ( Index Term Link )
cmovnp ( Index Term Link )
cmov.ns ( Index Term Link )
cmovns ( Index Term Link )
cmov.nz ( Index Term Link )
cmovnz ( Index Term Link )
cmov.o ( Index Term Link )
cmovo ( Index Term Link )
cmov.p ( Index Term Link )
cmovp ( Index Term Link )
cmovpe ( Index Term Link )
cmovpo ( Index Term Link )
cmovs ( Index Term Link )
cmovz ( Index Term Link )
cmp ( Index Term Link )
cmppd ( Index Term Link )
cmpps ( Index Term Link )
cmps ( Index Term Link )
cmpsb ( Index Term Link )
cmpsd ( Index Term Link )
cmpsl ( Index Term Link )
cmpss ( Index Term Link )
cmpsw ( Index Term Link )
cmpxchg ( Index Term Link )
cmpxchg8b ( Index Term Link )
comisd ( Index Term Link )
comiss ( Index Term Link )
.comm ( Index Term Link )
comment ( Index Term Link )
control transfer instructions ( Index Term Link )
cpp ( Index Term Link )
cpuid ( Index Term Link )
cqtd ( Index Term Link )
cqto ( Index Term Link )
cvtdq2pd ( Index Term Link )
cvtdq2ps ( Index Term Link )
cvtpd2dq ( Index Term Link )
cvtpd2pi ( Index Term Link )
cvtpd2ps ( Index Term Link )
cvtpi2pd ( Index Term Link )
cvtpi2ps ( Index Term Link )
cvtps2dq ( Index Term Link )
cvtps2pd ( Index Term Link )
cvtps2pi ( Index Term Link )
cvtsd2si ( Index Term Link )
cvtsd2ss ( Index Term Link )
cvtsi2sd ( Index Term Link )
cvtsi2ss ( Index Term Link )
cvtss2sd ( Index Term Link )
cvtss2si ( Index Term Link )
cvttpd2dq ( Index Term Link )
cvttpd2pi ( Index Term Link )
cvttps2dq ( Index Term Link )
cvttps2pi ( Index Term Link )
cvttsd2si ( Index Term Link )
cvttss2si ( Index Term Link )
cwtd ( Index Term Link )
cwtl ( Index Term Link )
D
daa ( Index Term Link )
das ( Index Term Link )
.data ( Index Term Link )
data transfer instructions ( Index Term Link )
dec ( Index Term Link )
decimal arithmetic instructions ( Index Term Link )
directives ( Index Term Link )
div ( Index Term Link )
divpd ( Index Term Link )
divps ( Index Term Link )
divsd ( Index Term Link )
divss ( Index Term Link )
.double ( Index Term Link )
E
ELF object file ( Index Term Link )
emms ( Index Term Link )
enter ( Index Term Link )
.even ( Index Term Link )
.ext ( Index Term Link )
F
f2xm1 ( Index Term Link )
fabs ( Index Term Link )
fadd ( Index Term Link )
faddp ( Index Term Link )
fbe, See as
fbld ( Index Term Link )
fbstp ( Index Term Link )
fchs ( Index Term Link )
fclex ( Index Term Link )
fcmovb ( Index Term Link )
fcmovbe ( Index Term Link )
fcmove ( Index Term Link )
fcmovnb ( Index Term Link )
fcmovnbe ( Index Term Link )
fcmovne ( Index Term Link )
fcmovnu ( Index Term Link )
fcmovu ( Index Term Link )
fcom ( Index Term Link )
fcomi ( Index Term Link )
fcomip ( Index Term Link )
fcomp ( Index Term Link )
fcompp ( Index Term Link )
fcos ( Index Term Link )
fdecstp ( Index Term Link )
fdiv ( Index Term Link )
fdivp ( Index Term Link )
fdivr ( Index Term Link )
fdivrp ( Index Term Link )
ffree ( Index Term Link )
fiadd ( Index Term Link )
ficom ( Index Term Link )
ficomp ( Index Term Link )
fidiv ( Index Term Link )
fidivr ( Index Term Link )
fild ( Index Term Link )
.file ( Index Term Link )
fimul ( Index Term Link )
fincstp ( Index Term Link )
finit ( Index Term Link )
fist ( Index Term Link )
fistp ( Index Term Link )
fisub ( Index Term Link )
fisubr ( Index Term Link )
flag control instructions ( Index Term Link )
fld ( Index Term Link )
fld1 ( Index Term Link )
fldcw ( Index Term Link )
fldenv ( Index Term Link )
fldl2e ( Index Term Link )
fldl2t ( Index Term Link )
fldlg2 ( Index Term Link )
fldln2 ( Index Term Link )
fldpi ( Index Term Link )
fldz ( Index Term Link )
.float ( Index Term Link )
floating-point instructions
basic arithmetic ( Index Term Link )
comparison ( Index Term Link )
control ( Index Term Link )
data transfer ( Index Term Link )
load constants ( Index Term Link )
logarithmic
See transcendental
transcendental ( Index Term Link )
trigonometric
See transcendental
fmul ( Index Term Link )
fmulp ( Index Term Link )
fnclex ( Index Term Link )
fninit ( Index Term Link )
fnop ( Index Term Link )
fnsave ( Index Term Link )
fnstcw ( Index Term Link )
fnstenv ( Index Term Link )
fnstsw ( Index Term Link )
fpatan ( Index Term Link )
fprem ( Index Term Link )
fprem1 ( Index Term Link )
fptan ( Index Term Link )
frndint ( Index Term Link )
frstor ( Index Term Link )
fsave ( Index Term Link )
fscale ( Index Term Link )
fsin ( Index Term Link )
fsincos ( Index Term Link )
fsqrt ( Index Term Link )
fst ( Index Term Link )
fstcw ( Index Term Link )
fstenv ( Index Term Link )
fstp ( Index Term Link )
fstsw ( Index Term Link )
fsub ( Index Term Link )
fsubp ( Index Term Link )
fsubr ( Index Term Link )
fsubrp ( Index Term Link )
ftst ( Index Term Link )
fucom ( Index Term Link )
fucomi ( Index Term Link )
fucomip ( Index Term Link )
fucomp ( Index Term Link )
fucompp ( Index Term Link )
fwait ( Index Term Link )
fxam ( Index Term Link )
fxch ( Index Term Link )
fxrstor ( Index Term Link )
fxsave ( Index Term Link )
fxtract ( Index Term Link )
fyl2x ( Index Term Link )
fyl2xp1 ( Index Term Link )
G
gas ( Index Term Link )
.globl ( Index Term Link )
.group ( Index Term Link )
H
.hidden ( Index Term Link )
hlt ( Index Term Link )
I
I/O (input/output) instructions ( Index Term Link )
.ident ( Index Term Link )
identifier ( Index Term Link )
idiv ( Index Term Link )
imul ( Index Term Link )
in ( Index Term Link )
inc ( Index Term Link )
ins ( Index Term Link )
insb ( Index Term Link )
insl ( Index Term Link )
instruction ( Index Term Link )
format ( Index Term Link )
suffixes ( Index Term Link )
instructions
binary arithmetic ( Index Term Link )
bit ( Index Term Link )
byte ( Index Term Link )
control transfer ( Index Term Link )
data transfer ( Index Term Link )
decimal arithmetic ( Index Term Link )
flag control ( Index Term Link )
floating-point ( Index Term Link )
I/O (input/output) ( Index Term Link )
logical ( Index Term Link )
miscellaneous ( Index Term Link )
MMX ( Index Term Link )
operating system support ( Index Term Link )
Opteron ( Index Term Link )
rotate ( Index Term Link )
segment register ( Index Term Link )
shift ( Index Term Link )
SIMD state management ( Index Term Link )
SSE ( Index Term Link )
SSE2 ( Index Term Link )
string ( Index Term Link )
insw ( Index Term Link )
int ( Index Term Link )
into ( Index Term Link )
invd ( Index Term Link )
invlpg ( Index Term Link )
iret ( Index Term Link )
J
ja ( Index Term Link )
jae ( Index Term Link )
jb ( Index Term Link )
jbe ( Index Term Link )
jc ( Index Term Link )
jcxz ( Index Term Link )
je ( Index Term Link )
jecxz ( Index Term Link )
jg ( Index Term Link )
jge ( Index Term Link )
jl ( Index Term Link )
jle ( Index Term Link )
jmp ( Index Term Link )
jnae ( Index Term Link )
jnb ( Index Term Link )
jnbe ( Index Term Link )
jnc ( Index Term Link )
jne ( Index Term Link )
jng ( Index Term Link )
jnge ( Index Term Link )
jnl ( Index Term Link )
jnle ( Index Term Link )
jno ( Index Term Link )
jnp ( Index Term Link )
jns ( Index Term Link )
jnz ( Index Term Link )
jo ( Index Term Link )
jp ( Index Term Link )
jpe ( Index Term Link )
jpo ( Index Term Link )
js ( Index Term Link )
jz ( Index Term Link )
K
keyword ( Index Term Link )
L
label ( Index Term Link )
numeric ( Index Term Link )
symbolic ( Index Term Link )
lahf ( Index Term Link )
lar ( Index Term Link )
lcall ( Index Term Link )
.lcomm ( Index Term Link )
ldmxcsr ( Index Term Link )
lds ( Index Term Link )
lea ( Index Term Link )
leave ( Index Term Link )
les ( Index Term Link )
lfence ( Index Term Link )
lfs ( Index Term Link )
lgdt ( Index Term Link )
lgs ( Index Term Link )
lidt ( Index Term Link )
lldt ( Index Term Link )
lmsw ( Index Term Link )
.local ( Index Term Link )
lock ( Index Term Link )
lods ( Index Term Link )
lodsb ( Index Term Link )
lodsl ( Index Term Link )
lodsw ( Index Term Link )
logical instructions ( Index Term Link )
.long ( Index Term Link )
loop ( Index Term Link )
loope ( Index Term Link )
loopne ( Index Term Link )
loopnz ( Index Term Link )
loopz ( Index Term Link )
lret ( Index Term Link )
lsl ( Index Term Link )
lss ( Index Term Link )
ltr ( Index Term Link )
M
m4 ( Index Term Link )
maskmovdqu ( Index Term Link )
maskmovq ( Index Term Link )
maxpd ( Index Term Link )
maxps ( Index Term Link )
maxsd ( Index Term Link )
maxss ( Index Term Link )
mfence ( Index Term Link )
minpd ( Index Term Link )
minps ( Index Term Link )
minsd ( Index Term Link )
minss ( Index Term Link )
miscellaneous instructions ( Index Term Link )
MMX instructions
comparison ( Index Term Link )
conversion ( Index Term Link )
data transfer ( Index Term Link )
logical ( Index Term Link )
packed arithmetic ( Index Term Link )
rotate ( Index Term Link )
shift ( Index Term Link )
state management ( Index Term Link )
mov ( Index Term Link )
movabs ( Index Term Link )
movabsA ( Index Term Link )
movapd ( Index Term Link )
movaps ( Index Term Link )
movd ( Index Term Link )
movdq2q ( Index Term Link )
movdqa ( Index Term Link )
movdqu ( Index Term Link )
movhlps ( Index Term Link )
movhpd ( Index Term Link )
movhps ( Index Term Link )
movlhps ( Index Term Link )
movlpd ( Index Term Link )
movlps ( Index Term Link )
movmskpd ( Index Term Link )
movmskps ( Index Term Link )
movntdq ( Index Term Link )
movnti ( Index Term Link )
movntpd ( Index Term Link )
movntps ( Index Term Link )
movntq ( Index Term Link )
movq ( Index Term Link )
movq2dq ( Index Term Link )
movs ( Index Term Link )
movsb ( Index Term Link ) ( Index Term Link )
movsd ( Index Term Link )
movsl ( Index Term Link )
movss ( Index Term Link )
movsw ( Index Term Link ) ( Index Term Link )
movupd ( Index Term Link )
movups ( Index Term Link )
movzb ( Index Term Link )
movzw ( Index Term Link )
mul ( Index Term Link )
mulpd ( Index Term Link )
mulps ( Index Term Link )
mulsd ( Index Term Link )
mulss ( Index Term Link )
N
neg ( Index Term Link )
nop ( Index Term Link )
not ( Index Term Link )
numbers ( Index Term Link )
floating point ( Index Term Link )
integers ( Index Term Link )
binary ( Index Term Link )
decimal ( Index Term Link )
hexadecimal ( Index Term Link )
octal ( Index Term Link )
O
operands ( Index Term Link )
immediate ( Index Term Link )
indirect ( Index Term Link )
memory
addressing ( Index Term Link )
ordering (source, destination) ( Index Term Link )
register ( Index Term Link )
operating system support instructions ( Index Term Link )
Opteron instructions ( Index Term Link )
or ( Index Term Link )
orpd ( Index Term Link )
orps ( Index Term Link )
out ( Index Term Link )
outs ( Index Term Link )
outsb ( Index Term Link )
outsl ( Index Term Link )
outsw ( Index Term Link )
P
packssdw ( Index Term Link )
packsswb ( Index Term Link )
packuswb ( Index Term Link )
paddb ( Index Term Link )
paddd ( Index Term Link )
paddq ( Index Term Link )
paddsb ( Index Term Link )
paddsw ( Index Term Link )
paddusb ( Index Term Link )
paddusw ( Index Term Link )
paddw ( Index Term Link )
pand ( Index Term Link )
pandn ( Index Term Link )
pause ( Index Term Link )
pavgb ( Index Term Link )
pavgw ( Index Term Link )
pcmpeqb ( Index Term Link )
pcmpeqd ( Index Term Link )
pcmpeqw ( Index Term Link )
pcmpgtb ( Index Term Link )
pcmpgtd ( Index Term Link )
pcmpgtw ( Index Term Link )
pextrw ( Index Term Link )
pinsrw ( Index Term Link )
pmaddwd ( Index Term Link )
pmaxsw ( Index Term Link )
pmaxub ( Index Term Link )
pminsw ( Index Term Link )
pminub ( Index Term Link )
pmovmskb ( Index Term Link )
pmulhuw ( Index Term Link )
pmulhw ( Index Term Link )
pmullw ( Index Term Link )
pmuludq ( Index Term Link )
pop ( Index Term Link )
popa ( Index Term Link )
popal ( Index Term Link )
popaw ( Index Term Link )
popf ( Index Term Link )
popfw ( Index Term Link )
.popsection ( Index Term Link )
por ( Index Term Link )
prefetchnta ( Index Term Link )
prefetcht0 ( Index Term Link )
prefetcht1 ( Index Term Link )
prefetcht2 ( Index Term Link )
.previous ( Index Term Link )
psadbw ( Index Term Link )
pshufd ( Index Term Link )
pshufhw ( Index Term Link )
pshuflw ( Index Term Link )
pshufw ( Index Term Link )
pslld ( Index Term Link )
pslldq ( Index Term Link )
psllq ( Index Term Link )
psllw ( Index Term Link )
psrad ( Index Term Link )
psraw ( Index Term Link )
psrld ( Index Term Link )
psrldq ( Index Term Link )
psrlq ( Index Term Link )
psrlw ( Index Term Link )
psubb ( Index Term Link )
psubd ( Index Term Link )
psubq ( Index Term Link )
psubsb ( Index Term Link )
psubsw ( Index Term Link )
psubusb ( Index Term Link )
psubusw ( Index Term Link )
psubw ( Index Term Link )
punpckhbw ( Index Term Link )
punpckhdq ( Index Term Link )
punpckhqdq ( Index Term Link )
punpckhwd ( Index Term Link )
punpcklbw ( Index Term Link )
punpckldq ( Index Term Link )
punpcklqdq ( Index Term Link )
punpcklwd ( Index Term Link )
push ( Index Term Link )
pusha ( Index Term Link )
pushal ( Index Term Link )
pushaw ( Index Term Link )
pushf ( Index Term Link )
pushfw ( Index Term Link )
.pushsection ( Index Term Link )
pxor ( Index Term Link )
Q
.quad ( Index Term Link )
R
rcl ( Index Term Link )
rcpps ( Index Term Link )
rcpss ( Index Term Link )
rcr ( Index Term Link )
rdmsr ( Index Term Link )
rdpmc ( Index Term Link )
rdtsc ( Index Term Link )
.rel ( Index Term Link )
rep ( Index Term Link )
repnz ( Index Term Link )
repz ( Index Term Link )
ret ( Index Term Link )
rol ( Index Term Link )
ror ( Index Term Link )
rotate instructions ( Index Term Link )
rsm ( Index Term Link )
rsqrtps ( Index Term Link )
rsqrtss ( Index Term Link )
S
sahf ( Index Term Link )
sal ( Index Term Link )
sar ( Index Term Link )
sbb ( Index Term Link )
scas ( Index Term Link )
scasb ( Index Term Link )
scasl ( Index Term Link )
scasw ( Index Term Link )
.section ( Index Term Link )
segment register instructions ( Index Term Link )
.set ( Index Term Link )
seta ( Index Term Link )
setae ( Index Term Link )
setb ( Index Term Link )
setbe ( Index Term Link )
setc ( Index Term Link )
sete ( Index Term Link )
setg ( Index Term Link )
setge ( Index Term Link )
setl ( Index Term Link )
setle ( Index Term Link )
setna ( Index Term Link )
setnae ( Index Term Link )
setnb ( Index Term Link )
setnbe ( Index Term Link )
setnc ( Index Term Link )
setne ( Index Term Link )
setng ( Index Term Link )
setnge ( Index Term Link )
setnl ( Index Term Link )
setnle ( Index Term Link )
setno ( Index Term Link )
setnp ( Index Term Link )
setns ( Index Term Link )
setnz ( Index Term Link )
seto ( Index Term Link )
setp ( Index Term Link )
setpe ( Index Term Link )
setpo ( Index Term Link )
sets ( Index Term Link )
setz ( Index Term Link )
sfence ( Index Term Link )
sgdt ( Index Term Link )
shift instructions ( Index Term Link )
shl ( Index Term Link )
shld ( Index Term Link )
shr ( Index Term Link )
shrd ( Index Term Link )
shufpd ( Index Term Link )
shufps ( Index Term Link )
sidt ( Index Term Link )
SIMD state management instructions ( Index Term Link )
.skip ( Index Term Link )
sldt ( Index Term Link )
.sleb128 ( Index Term Link )
smovl ( Index Term Link )
smsw ( Index Term Link )
sqrtpd ( Index Term Link )
sqrtps ( Index Term Link )
sqrtsd ( Index Term Link )
sqrtss ( Index Term Link )
SSE instructions
compare ( Index Term Link )
conversion ( Index Term Link )
data transfer ( Index Term Link )
integer (64–bit SIMD) ( Index Term Link )
logical ( Index Term Link )
miscellaneous ( Index Term Link )
MXCSR state management ( Index Term Link )
packed arithmetic ( Index Term Link )
shuffle ( Index Term Link )
unpack ( Index Term Link )
SSE2 instructions
compare ( Index Term Link )
conversion ( Index Term Link )
data movement ( Index Term Link )
logical ( Index Term Link )
miscellaneous ( Index Term Link )
packed arithmetic ( Index Term Link )
packed single-precision floating-point ( Index Term Link )
shuffle ( Index Term Link )
SIMD integer instructions (128–bit) ( Index Term Link )
unpack ( Index Term Link )
statement ( Index Term Link )
empty ( Index Term Link )
stc ( Index Term Link )
std ( Index Term Link )
sti ( Index Term Link )
stmxcsr ( Index Term Link )
stos ( Index Term Link )
stosb ( Index Term Link )
stosl ( Index Term Link )
stosw ( Index Term Link )
str ( Index Term Link )
.string ( Index Term Link )
string ( Index Term Link )
string instructions ( Index Term Link )
sub ( Index Term Link )
subpd ( Index Term Link )
subps ( Index Term Link )
subsd ( Index Term Link )
subss ( Index Term Link )
.symbolic ( Index Term Link )
sysenter ( Index Term Link )
sysexit ( Index Term Link )
T
.tbss ( Index Term Link )
.tcomm ( Index Term Link )
.tdata ( Index Term Link )
test ( Index Term Link )
.text ( Index Term Link )
U
ucomisd ( Index Term Link )
ucomiss ( Index Term Link )
ud2 ( Index Term Link )
.uleb128 ( Index Term Link )
unpckhpd ( Index Term Link )
unpckhps ( Index Term Link )
unpcklpd ( Index Term Link )
unpcklps ( Index Term Link )
V
.value ( Index Term Link )
verr ( Index Term Link )
verw ( Index Term Link )
W
wait ( Index Term Link )
wbinvd ( Index Term Link )
.weak ( Index Term Link )
whitespace ( Index Term Link )
wrmsr ( Index Term Link )
X
xadd ( Index Term Link )
xchg ( Index Term Link )
xchgA ( Index Term Link )
xlat ( Index Term Link )
xlatb ( Index Term Link )
xor ( Index Term Link )
xorpd ( Index Term Link )
xorps ( Index Term Link )
Z
.zero ( Index Term Link )