汇编语言指令集

发布:408007691 2010-09-13 19:22 阅读:3006
1.算术运算符 9/&1lFKJ  
ADC:带进位加法 l:#'i`;   
ADD:二进制数加法 Vj)"?|V  
DEC:减一 O7&OCo|b%>  
DIV:无符号数除法 f e^s`dsG  
IDIV:带符号数(整数)除法 Mj19;nc0I  
IMUL:带符号数(整数)乘法 2Qp]r+!  
INC:加一 % 1<@p%y/  
MUL:无符号书乘法 &s\,+d0  
NEG:求补 t[b(erO'  
SBB:带借位减法 rX`fjS*C  
SUB:二进制减法 ^:O*Sx.CA  
XADD:交换并相加 q}g0-Da  
vL"n oLs  
2.ASCII-BCD转换 =7 -k D3  
AAA:加后ASCII调整 %uP/v\l  
AAD:除前ASCII调整 8L@@UUjr  
AAM:乘后ASCII调整 {+9t!'   
AAC:减后ASCII调整 2|M,#2E-  
DAA:加后十进制调整 IeIv k55  
DAS:减后十进制调整 dsK ^-e6:5  
!) d  
3.移位 7:.!R^5H  
RCL:带进位循环左移 Z3Xgi~c  
RCR:带进位循环右移 G6"4JTWO  
ROL:循环左移 9<Th: t|w  
ROR:循环右移 p1ER<_fp  
SAL:算术左移 itO1ROmu  
SAR:算术右移 VOmS>'$  
SHL:逻辑左移 KZ [:o,jp>  
SHR:逻辑右移 bXHtw} n  
SHLD:双精度左移 4)N~*+~\h  
SHRD:双精度右移 2+LvlS)C  
%NL7XU[~  
4.比较 iW? NxP  
BSF/BSR:位扫描 )YLZ"@  
BT/BTC/BR/BB:位测试 O=Vj*G ,  
CMP:比较 `zcpaE.@  
CMPSN:串比较 mj2sbRiSR=  
CMPXCHG:比较交换 wqXo]dX  
CMPXCHG8B:比较并换?lt;br>TEST:测试位 yv5c0G.D  
XToYtdt2  
5.数据传送 _x7>d:C  
LDS:装如数据段寄存器 1a},(ZcdX  
LEA:装入有效地址 fhQ N;7  
LES:装入附加段寄存器 Lb2/ Te*  
LODS:从串取 C2J@]&  
LSS:装入堆栈段寄存器 DJNM =v  
MOV:传送数据 r*ry8QA  
MOVS:串传送 072`i 46  
MOVSX:带符号扩展传送 dC">AW  
MOVZX:带零扩展传送 s3gT6  
STOS:存入串 YW-Ge  
XCHG:交换 YccD ^w[`B  
XLAT:换码 O@KAh5EB  
IAbH_+7O  
6.标志操作 }j#c#''i  
CLC:清除位标志 fAeq(tI=  
CLD:清除方向标志 _57 68G`P  
CLI:清除中断标志 &eX^ll  
CMC:进位标志求反 l8!n!sC[,  
LAHF:标志送AH W#<ZaGsq  
POPF:标志出栈 J,wpY$93  
PUSHF:标志进栈  *U4eL-  
SAHF:AH送标志寄存器 S 5nri(m  
STC:进位标志置1 y8O<_VOO}"  
CTD:方向标志置1 "V7&@3  
STI:中断标志置1 N%QVkuCbM  
qznd '^[  
7.输入/输出 ~FZ=  
IN:输入字节或字 s$OnQc2/  
INSN:串输入 &1Idv}@!  
OUT:输出字节或字 ais"xm<V  
OUTSN:穿输出 \RyW#[(  
Z6r_T  
8.逻辑操作 >I.X]<jI  
AND:逻辑与 k7Xa|&fQP<  
NOT:逻辑非 O LxiY r  
OR:逻辑或 Y[ toN9,  
XOR:异或 /*{s1Zcb  
x AR9* <-  
9.循环 o8ADAU"  
LOOP:循环直到完成 n8>( m,  
LOOPE:相等时循环 q%GlS=o "  
LOOPZ:为零是循环 dJd(m&.|N  
LOOPNE:不相等时循环 elm]e2)F  
LOOPPNZ:不为零是循环 >`c-Fqk  
LOOPPNEW:不相等时循环 '0>w_ge4  
LOOPNZW:不为零时循环 +&hd3  
8;]U:tv  
10.处理器控制 C e1^S[  
HLT:进入暂停状态 ( RCQbI  
LOCK:封锁总线 2_lb +@[W  
NOP:无操作 :Sd iG=t  
WAIT:置处理器于等待状态 } ^67HtNQ  
J(\f(jh/  
11.堆栈操作 sKI{AHJ?X  
ENTER:建立堆栈帧 7LY4q/  
LEAVE:结束堆栈帧 7nAB^~)6l  
POP:字出栈 bjEm=4FI;  
POPF:标志出栈 BiUbg6T.G  
POPA:所有通用寄存器出栈 7 xm>+(  
PUSH:字进栈 xA>O4S D  
PUSHA:所有通用积存器进栈 7R`:^}'>  
PUSHF:标志进栈 *XZlnO  
#^fDKM  
12.串操作 48 `k"Uy   
CMPS:串比较 t LZ4<wc  
LODS:从串取 qXJBLIG  
MOVS:串传送 {\+!@?  
REP:串重复 4:p+C-gs  
REPE:相等时重复 `Al( AT(p  
REPZ:为零时重复 k-&fPEjG  
REPNE:不相等时重复 =N%;HfUD  
REPNZ:不为零时重复 @] ` _+\y  
SCAS:串扫描 3-5X^!C  
STDS:存入串 *u4h+P  
=)GhrWeVi4  
13.转移(条件) ], HF) 21  
INT溢出中断 DPE]<oM  
JA:高于则转移 s<t*g]0`/  
JAE:高于或等于则转移 2Po e-=  
JB:低于则转移 N>S_Vgk}  
JBE:低于或等于则转移 Z;6v`;[  
JC:进位为1则转移 tGcp48R-:+  
JCXZ:CX为零则转移 :NJ(QkTZv  
JE:相等则转移 P<@V  
JG:大于则转移 1 \_S1ZS  
JGE:大于或等于则转移 mPy=,xYyC  
JL:小于则转移 2O^7zW  
JLE:小于或等于 ? L A>5  
JNC:进位为零则转移 {>E`Zf:  
JNE:不相等则转移 Rs0O4.yi;@  
JNG:不大于则转移 CVp`G"W:  
JNGE:不大于或等于则转移 O]SjShp  
JNL:不小于则转移 BuE=(v2}  
JNLE:不小于或等于则转移 a.r+>44M  
JNA:不高于则转移 k<098F  
JNB:不低于则转移 GoK[tjb  
JNBE:不低于或等于则转移 D)ZGTq`(  
JNAE:不高于或等于则转移 [4u.*oL&  
JN不溢出则转移 Ydw04WEJ  
JNP:奇偶位为0则转移 u!FX 0Ip  
JNZ:结果不为零则转移 ~9N n8g6  
JNS:结果为正则转移 gn>qd6P  
J若溢出则转移 J_]B,' 6  
JP:奇偶位为1则转移 2cy: l03  
JPE:奇偶性为偶则转移 e^?0uVxS1  
JP奇偶性为奇则转移 FvpI\%#~  
JS:结果为负则转移 Gf(|?" H  
JZ:结果为零则转移 "w#jC ~J<W  
xWv@PqXD  
14.转移(无条件) nwOT%@nw  
CALL:调用过程 A.@S>H'P  
INT:中断 {=5Wi|  
IRET:中断返回 w^e5"og]  
JMP:无条件转移 lLq:(zMH  
RET:返回 ^ gY^I`"e6  
RETN/RETF:近返回/远返回 sOegR5?;  
k?%?EsR  
15.类型转换 5E|y5|8fb  
CBW:字节转换为字 uTgvMkO  
CDQ:双字转换为四字 s}NE[Tw  
CWD:字转换为双字 T2Q`Ax7  
CWDE:字转换为扩展的双字 /0PBY-O  
文章出处: (百度搜“安全精英网”) %|&WcpQR  
EZ6\pyNB0#  
K+=cNC4B  
分享到:

最新评论

我要发表 我要评论
限 50000 字节
关于我们
网站介绍
免责声明
加入我们
赞助我们
服务项目
稿件投递
广告投放
人才招聘
团购天下
帮助中心
新手入门
发帖回帖
充值VIP
其它功能
站内工具
清除Cookies
无图版
手机浏览
网站统计
交流方式
联系邮箱:广告合作 站务处理
微信公众号:opticsky 微信号:cyqdesign
新浪微博:光行天下OPTICSKY
QQ号:9652202
主办方:成都光行天下科技有限公司
Copyright © 2005-2025 光行天下 蜀ICP备06003254号-1