问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

汇编语言程序指令知多少

发布网友 发布时间:2022-04-23 02:33

我来回答

1个回答

热心网友 时间:2023-06-22 23:47

附表5.2
指令汇编格式
指令类型
指令汇编格式
指令功能简介
传送指令
MOV
reg/mem,imm
;dest←src
MOV
reg/mem/seg,reg
MOV
reg/seg,mem
MOV
reg/mem,seg
交换指令
XCHG
reg,
reg←→reg/mem
XCHG
reg/mem,reg
转换指令
XLAT
label
;AL←[BX+AL]
XLAT
堆栈指令
PUSH
r16/m16/seg
;入栈
POP
r16/m16/seg
;出栈
CS除外
标志传送
CLC
;CF←0
STC
;CF←1
CMC
;CF←
CLD
;DF←0
STD
;DF←1
CLI
;IF←0
STI
;IF←1
LAHF
;AH←标志寄存器低字节
SAHF
;标志寄存器低字节←AH
PUSHF
;标志寄存器入栈
POPF
;出栈到标志寄存器
地址传送
LEA
r16,mem
;r16←16位有效地址
LDS
r16,mem
;DS:r16←32位远指针
LES
r16,mem
;ES:r16←32位远指针
输入
IN
AL/AX,i8/DX
;AL/AX←I/O端口i8/DX
输出
OUT
i8/DX
,AL/AX
;I/O端口i8/DX←AL/AX
加法运算
ADD
reg,imm/reg/mem
;dest←dest+src
ADD
mem,imm/reg
ADC
reg,imm/reg/mem
;dest←dest+src+CF
ADC
mem,imm/reg
INC
reg/mem
;reg/mem←reg/mem+1
减法运算
SUB
reg,imm/reg/mem
;dest←dest-src
SUB
mem,imm/reg
SBB
reg,imm/reg/mem
;dest←dest-src-CF
SBB
mem,imm/reg
DEC
reg/mem
;reg/mem←reg/mem-1
NEG
reg/mem
;reg/mem←
+1
CMP
reg,imm/reg/mem
;dest-src
CMP
mem,imm/reg

乘法运算
MUL
reg/mem
;无符号数乘法
IMUL
reg/mem
;有符号数乘法
除法运算
DIV
reg/mem
;无符号数除法
IDIV
reg/mem
;有符号数除法
符号扩展
CBW
;将AL符号扩展为AX
CWD
;将AX符号扩展为DX.AX
十进制调整
DAA
;将AL中的加和调整为压缩BCD码
DAS
;将AL中的减差调整为压缩BCD码
AAA
;将AL中的加和调整为非压缩BCD码
AAS
;将AL中的减差调整为非压缩BCD码
AAM
;将AX中的乘积调整为非压缩BCD码
AAD
;将AX中的非压缩BCD码转成二进制
逻辑运算
AND
reg,imm/reg/mem
;dest←dest
AND
src
AND
mem,imm/reg
OR
reg,imm/reg/mem
;dest←dest
OR
src
OR
mem,imm/reg
XOR
reg,imm/reg/mem
;dest←dest
XOR
src
XOR
mem,imm/reg
TEST
reg,imm/reg/mem
;dest
AND
src
TEST
mem,imm/reg
NOT
reg/mem
;reg/mem←
移位
SAL
reg/mem,1/CL
;算术左移1位/CL指定的位数
SAR
reg/mem,1/CL
;算术右移1位/CL指定的位数
SHL
reg/mem,1/CL
;逻辑左移1位/CL指定的位数
SHR
reg/mem,1/CL
;逻辑右移1位/CL指定的位数
ROL
reg/mem,1/CL
;循环左移1位/CL指定的位数
ROR
reg/mem,1/CL
;循环右移1位/CL指定的位数
RCL
reg/mem,1/CL
;带进位循环左移1位/CL指定的位数
RCR
reg/mem,1/CL
;带进位循环右移1位/CL指定的位数
串操作
MOVS[B/W]
;串传送
LODS[B/W];
串读取
STOS[B/W];
串存储
CMPS[B/W]
;串比较
SCAS[B/W]
;串扫描
REP
;重复前缀
REPZ/REPE
相等重复前缀
REPNZ/REPNE
不等重复前缀
控制转移
JMP
label
无条件直接转移
JMP
r16/m16
无条件间接转移
Jcc
label
条件转移
cc可为C/NC/Z/NZ/S/NS/O/NO/B/NB/BE/NBE/L/NL/LE/NLE
循环
LOOP
label
CX←CX-1;若CX≠0,则循环
LOOPZ/LOOPE
label
CX←CX-1;若CX≠0且ZF=1,则循环
LOOPNZ/LOOPNE
label
CX←CX-1;若CX≠0且ZF=0,则循环
JCXZ
label
若CX=0,则循环
子程序
CALL
label
直接调用
CALL
r16/m16
间接调用
RET
无参数返回
RET
i16
有参数返回
指令类型
指令汇编格式
指令功能简介


中断
INT
i8
中断调用
INTO
溢出中断调用
IRET
中断返回
处理器控制
NOP
空操作指令
seg:
段跨越前缀
除CS
HLT
停机指令
LOCK
封锁前缀
WAIT
等待指令
ESC
mem
换码指令
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...最好是粉蓝绿之类的 大屏幕 前后摄像头 三星HTC索爱等都可 不要... ...3000左右的机子,htconex的水货怎么样与三星i9100比哪个更好一点,适... 私密照片适用机型 ...看上了三星的i9100和HTC的g19和索尼lt26 不知道选择哪一部 求大神... ...全部歌词?歌词大概……那是一个夜晚……我和谁谁媳妇缠绵…_百度知 ... 老年人缺铁性贫血有哪些症状 酪梨虾是什么 诺基亚C7无法使用OVI套件在电脑上升级地图。 我用ovi套件更新软件总手机重启后提示连接失败,跪求高人指点。。。_百... 我nokia2730c用ovi套件升级成v7.75版,结果变成全英文(设置语言修改没用... CLI、STI 汇编指令有什么作用? 汇编语言指令的基本格式是什么 汇编语言指令有哪些? 主要的汇编指令有哪些? 汇编语言指令大全,要详细的 !!! 如何注销小米账号? 目前ccna要多少培训费和考试费啊,是不是要很多啊? 自学CCNA需要多少时间 培训费用一般会多少? 请问CCNA和CCNP的培训费和考试费分别为多少 ? ccna培训要多少钱? ccna考试和培训费一共大概要多少钱? 帮忙推荐一款2000元左右的手机,最好骁龙855 性价比最高的骁龙855手机? 3000买个骁龙855,有谁推荐吗? 骁龙855手机买哪个好? 目前买什么骁龙855的手机好 小米红米手机搭载有骁龙855处理器的有哪些啊,要是5G的,还支持闪充超级... 目前855处理器的旗舰机,电池容量较大的,续航能力强的有哪几款呢? 骁龙855的几款手机,哪一款最好,为什么 便宜的4款骁龙855,颜值性能兼备学生党为何赞不绝口? 汇编指令EQU的作用? 求中文字体包百度网盘,谢谢!!仿宋国标等等都有那种!谢谢谢谢!急求 汇编中的dec指令是什么指令? jne的汇编指令是什么? 用WPS文字,发现里面可选的字体没有华文中宋,应该怎么下载? 汇编语言ANL是什么指令 汇编语言中 指令INC SRC是什么意思 嗯。。。有哪些字体?图附带名称 要常用的。。 汇编指令test的用法 哪里有word常用中文字体 打包的 汇编语言中JB,JA,是什么意思 哪些字体可以免费作为商业用途不侵权? 汇编语言org指令怎么用?? 日文常用字体形式和下载地点。。。 关于汇编语言中的LOOP指令 office字体库下载,求地址?要好看的字体啊! 公文常用字体有哪些 洗菜池水龙头安装方法是什么 洗菜池水龙头的选购方法怎么样 热水器没问题,洗澡有热水,洗脸和洗菜的水龙头不出热水是怎么回事 急!请问:洗菜池冷热水龙头如何拆卸?