汇编语言指令集

发布:408007691 2010-09-13 19:22 阅读:3338
1.算术运算符 zQxTPd  
ADC:带进位加法 BT^Im=A  
ADD:二进制数加法 .DR*MQI9  
DEC:减一 ~0@ uR  
DIV:无符号数除法 P7 h^!a/  
IDIV:带符号数(整数)除法 )H1\4LeP  
IMUL:带符号数(整数)乘法 l5 T0x=y9!  
INC:加一 u<U8LR=)V5  
MUL:无符号书乘法 f8?hEa:js  
NEG:求补 (VM.]B<  
SBB:带借位减法 +;Pkpuu  
SUB:二进制减法 $jg~ a  
XADD:交换并相加 lyS`X  
 l( WF  
2.ASCII-BCD转换 ^/ff)'.J  
AAA:加后ASCII调整 csFLBP  
AAD:除前ASCII调整 6Z@?W  
AAM:乘后ASCII调整 tjLG$M1z`  
AAC:减后ASCII调整 ^\oMsU5(  
DAA:加后十进制调整 **CGkL  
DAS:减后十进制调整 A I v  
kmg/hNtN  
3.移位 TVZf@U  
RCL:带进位循环左移 hg7_ZjO  
RCR:带进位循环右移 yJ:rry  
ROL:循环左移 v =_Ds<6n  
ROR:循环右移 (kVxa8 0  
SAL:算术左移 vkLKzsN' ]  
SAR:算术右移 mwMcAUD]2  
SHL:逻辑左移 ctoh&5%!n+  
SHR:逻辑右移 N^{}Qvrr  
SHLD:双精度左移 #z61 I"kU  
SHRD:双精度右移 3V]08  
C';Dc4j  
4.比较 rA|&G'  
BSF/BSR:位扫描 @x^/X8c(p  
BT/BTC/BR/BB:位测试 7sU+:a  
CMP:比较 ^U6VJ(58P  
CMPSN:串比较 {Ia1Wd8n  
CMPXCHG:比较交换 t=\ ffpA  
CMPXCHG8B:比较并换?lt;br>TEST:测试位 kp Rk.Q*  
x21XzGLY|}  
5.数据传送 x9o(q`N  
LDS:装如数据段寄存器 }ww`Y&#  
LEA:装入有效地址 [1l OGck[  
LES:装入附加段寄存器 k*r G^imX  
LODS:从串取 dbg%n 0h  
LSS:装入堆栈段寄存器 Jim5Ul  
MOV:传送数据 t9.| i H  
MOVS:串传送 EeQ2\'t  
MOVSX:带符号扩展传送 !TN)6e7`  
MOVZX:带零扩展传送 $T_>WUiK  
STOS:存入串 "[sr0'g:  
XCHG:交换 dt Br#Te  
XLAT:换码 yb-4[C:i  
T5-Yqz  
6.标志操作 4,&f#=Y  
CLC:清除位标志 @ %o'  
CLD:清除方向标志 ey$H2zmo  
CLI:清除中断标志 PB)vE  
CMC:进位标志求反 n0)y|B#  
LAHF:标志送AH {*"\6 8e  
POPF:标志出栈 e35")z~  
PUSHF:标志进栈 \'&,9lP  
SAHF:AH送标志寄存器 %Q=rm!Syv  
STC:进位标志置1 %v0;1m  
CTD:方向标志置1 ky'G/ z  
STI:中断标志置1 od^o9(.W^  
hbSKlb0d  
7.输入/输出 +1a2Un  
IN:输入字节或字 @W=: r/  
INSN:串输入 -,ojZFyRi  
OUT:输出字节或字 v <m=g!  
OUTSN:穿输出 #+ {%>f  
T#KVN{O  
8.逻辑操作 paUJq?Af  
AND:逻辑与 O4!!*0(+91  
NOT:逻辑非 a_z f*;  
OR:逻辑或 lI3d _cU  
XOR:异或 aqgm  
`j'gt&  
9.循环 ItE)h[86  
LOOP:循环直到完成 ?[.g~DK,  
LOOPE:相等时循环 P!!:p2fo  
LOOPZ:为零是循环 v?o("I[ C  
LOOPNE:不相等时循环 xv7nChB  
LOOPPNZ:不为零是循环 g@m__   
LOOPPNEW:不相等时循环 Pa{bkr  
LOOPNZW:不为零时循环 FX+^S?x.  
{~V_6wY g  
10.处理器控制 [9Hrpo]tU:  
HLT:进入暂停状态 C9j5Pd5q1L  
LOCK:封锁总线 jF{)2|5  
NOP:无操作 Pu}PE-b  
WAIT:置处理器于等待状态 }7i}dyQv}  
s5ILl wr  
11.堆栈操作 U\q?tvn'J  
ENTER:建立堆栈帧 "R[6Q ^vw  
LEAVE:结束堆栈帧 5 HN,y  
POP:字出栈 6W'2w?qj?4  
POPF:标志出栈 ah!fQLMH  
POPA:所有通用寄存器出栈 `nL^]i  
PUSH:字进栈 OQ _wsAA  
PUSHA:所有通用积存器进栈 %p};Di[V  
PUSHF:标志进栈 wEEFpn_   
nN(Q}bF  
12.串操作 Yt;@ @xe&  
CMPS:串比较 Jh%k:TrBm  
LODS:从串取 h}%yG{'/M=  
MOVS:串传送 30h1)nQ$h}  
REP:串重复 J|b:Zo9<f"  
REPE:相等时重复 G EAVc9V  
REPZ:为零时重复 u &{|f  
REPNE:不相等时重复 S4%MnT6Uy  
REPNZ:不为零时重复 BtP*R,>  
SCAS:串扫描 tHo/Vly6Z  
STDS:存入串 tUs{/Je  
5O"wPsl  
13.转移(条件) p+R8Mo;I  
INT溢出中断 I`}x9t  
JA:高于则转移 RH<C:!F^  
JAE:高于或等于则转移 0Y\7A  
JB:低于则转移 JmVha!<qk  
JBE:低于或等于则转移 |Vc:o_n7  
JC:进位为1则转移 @_Ly^' "  
JCXZ:CX为零则转移 ]TKM.[[  
JE:相等则转移 ++0xa%:  
JG:大于则转移 s}":lXkrw  
JGE:大于或等于则转移 }UHoa  
JL:小于则转移 <*&2b  
JLE:小于或等于 0N3S@l#,\A  
JNC:进位为零则转移 [u`9R<>c"U  
JNE:不相等则转移 +yu^Z*_  
JNG:不大于则转移 q,eXH8 x  
JNGE:不大于或等于则转移 "zN]gz=OV>  
JNL:不小于则转移 2BIOA#@t  
JNLE:不小于或等于则转移 |h%fi-a:  
JNA:不高于则转移 \JEI+A PY*  
JNB:不低于则转移 pi?U|&.1z  
JNBE:不低于或等于则转移 UkBr4{+aE  
JNAE:不高于或等于则转移 5>[ j^g+@  
JN不溢出则转移 @T+pQ)0{{  
JNP:奇偶位为0则转移 ic|>JX$G  
JNZ:结果不为零则转移 %Tv^BYQAZ  
JNS:结果为正则转移 dNcP_l/A  
J若溢出则转移 %+Khj@aX  
JP:奇偶位为1则转移 pxs`g&3yd  
JPE:奇偶性为偶则转移 xo*[ g`N  
JP奇偶性为奇则转移 b."1p7'  
JS:结果为负则转移 D*#r V P  
JZ:结果为零则转移 Qws#v}xF  
r`(U3EgP  
14.转移(无条件) +']S  
CALL:调用过程 R?[KK<sWWe  
INT:中断 kzLtI w&.  
IRET:中断返回 T5di#%: s  
JMP:无条件转移 .%EEly  
RET:返回 t Sf`  
RETN/RETF:近返回/远返回 .EUOKPK4W  
S}cm.,/w  
15.类型转换 i&?do{YQ)  
CBW:字节转换为字 .J3Dk=/  
CDQ:双字转换为四字 h47l;`kD-#  
CWD:字转换为双字 x?|   
CWDE:字转换为扩展的双字 7|Tu@0XXA  
文章出处: (百度搜“安全精英网”) $?u ^hMU=  
W:16qbK  
jVpk) ;vC  
分享到:

最新评论

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