汇编语言指令大全(汇编常用指令总结)

通用寄存器及其命名

1.IA-32系列有8个32位通用寄存器,名称分别为:EAX,EBX,ECX,EDX,ESP,EBP,ESI,EDI

2.16位寄存器有4个,AX,BX,CX,DX

简单传送指令

1.MOV 传送指令 MOV DEST,SRC

2.XCHG 交换指令 XCHG OPER1,OPER2 把操作数oper1的内容与操作数oper2的内容交换

简单加减指令

ADD 加法指令 ADD DEST,SRC

SUB 减法指令 SUB DEST,SRC

INC 加1指令 INC DEST

DEC 减1指令 DEC DEST

NEG 取补指令 NEG OPRD

标志寄存器及其使用

状态标志

CF(carry flag) 进位标志 主要反映算术运算是否产生进位或借位,若产生,则CF=1,否则CF=0

ZF 零标志 反映运算结果是否为0

SF(sign flag) 符号标志 根据运算结果的最高位,若最高位为1则SF为1,否则为0,反映了有符号数运算结果的正负(0正1负)

OF(overflow flag) 溢出标志 反映有符号数运算结果是否产生溢出,是置1,否置0

PF(parity flag) 奇偶标志 偶数置1奇数置0

AF 辅助进位标志

状态标志操作指令

CLC(clear carry flag) 清进位标志指令

STC(set carry flag) 置进位标志指令

CMC(complement carry flag) 进位标志取反指令

LAHF(load status flags into AH register) 获取状态标志操作指令

SAHF(store AH into Flags) 设置状态标志操作指令

带进位加减指令

ADC(add with carry) 带进位加法指令 ADC DEST,SRC

SBB(substraction with borrow) 带借位减法 SBB DEST,SRC

取有效地址指令

LEA(load effective address) 取有效地址指令 LEA REC,OPRD

CMP 比较指令 CMP DEST,SRC

JMP 无条件段内直接转移指令 JMP LABEL

堆栈和堆栈操作

PUSH 进栈指令 PUSH SRC 把源操作数src压入堆栈

POP 出栈指令 POP DEST 从栈顶弹出一个双字或字数据到目的操作数

PUSHA 16位通用寄存器全进栈指令 PUSHA 将所有8个16位通用寄存器的内容压入堆栈

POPA 16位通用寄存器全出栈指令 POPA 以PUSHA相反的顺序从堆栈中弹出内容,从而恢复PUSHA之前的寄存器状态

PUSHAD 32位通用寄存器全进栈指令 PUSHAD 将所有8个32位通用寄存器的内容压入堆栈

POPAD 32位通用寄存器全出栈指令 POPAD 以PUSHAD相反的顺序从堆栈中弹出内容,从而恢复PUSHAD之前的寄存器状态

过程调用和返回指令

CALL 过程调用指令 CALL LABEL 段内直接调用LABEL

RET 段内过程返回指令 RET 使子程序结束,继续执行主程序

算术逻辑运算指令

MUL 无符号数乘法指令

IMUL 有符号数乘法指令

IMUL DEST,SRC 有符号数乘法指令

IMUL DEST,SRC1,SRC2 有符号数乘法指令

DIV 无符号数除法指令

IDIV OPRD 有符号数除法指令

符号拓展指令

CBW 字节转化为字指令 CBW

CWD 字转化为双字指令 CWD

CDQ 双字转化为四字指令 CDQ

CWDE 字转化为双字指令 CWDE

拓展传送指令

MOVSX 符号拓展传送指令 MOVSX DEST,SRC 把源操作数SRC符号拓展后送至目的操作数DEST

MOVZX MOVZX DEST,SRC 把源操作数SRC零拓展后送至目的操作数DEST

逻辑运算指令

NOT 否运算指令 NOT OPRD

AND 与运算指令 AND DEST,SRC

OR 或运算指令 OR DEST,SRC

XOR 异或运算 XOR DEST,SRC

TEST 测试指令 TEST DEST,SRC

移位指令 一般移位指令

SAL 算术左移 SAL OPRD,count

SHL 逻辑左移 SHL OPRD,count

SAR 算术右移 SAR OPRD,count

SHR 逻辑右移 SHR OPRD,count

循环移位指令

ROL 左循环移位指令 ROL OPRD,count

ROR 右循环移位指令 ROR OPRD,count

RCL 带进位左循环移位 RCL OPRD,count

RCR 带进位右循环移位 RCR OPRD,count

循环指令

LOOP 计数循环指令 LOOP LABEL

LOOPE 等于循环指令 LOOPE LABEL

LOOPZ 零循环指令 LOOPZ LABEL

LOOPNE 不等于循环指令 LOOPE LABEL

LOOPNZ 非零循环指令 LOOPNZ LABEL

JECXZ 计数转移指令 JECXZ LABEL

汇编语言指令大全(汇编常用指令总结)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月24日 上午12:25
下一篇 2024年5月25日 上午12:25

相关推荐

  • 怎么解除不支持此配件(iphone充电不支持此配件解决办法)

    使用iPhone的用户,你有没有遇到过手机充电提示“可能不支持此配件”的问题?出现这一故障会导致iPhone手机无法正常充电。仔细一看原因还真不少,弄清楚了,不再担心手机充不上电。今天就来一起看看iPhone手机充电提示“可能不支持此配件”的解决方法吧! iPhone提示“可能不支持此配件”的解决方法: 一、苹果数据线没经过MFi认证 使用非原装数据线手机会…

    2023年7月14日
    280
  • 西湖旅游最佳线路图(周末西湖游玩推荐路线)

    又到了周末,在这个春暖花开的日子。出去浪的心总是蠢蠢欲动,但周末人实在太多,特别是在杭州这个旅游业发达的城市。每次宅在家的时候总想出去,但出去后又总是抱怨看的不是风景,而是人头。 最近的几周,仿佛全国人民都涌入杭州了,西湖、灵隐寺、法喜寺一下子拥挤了许多。 如果不想周末去看人口,我推荐这条线路,除了太子湾人比较多外,其他还是比较静的: 郭庄—茅家埠—乌龟潭—…

    2024年9月8日
    20
  • 2023年最火的歌曲前十名(抖音最新歌曲排行榜)

    2023年当下最火十首网红歌曲,好听而又舒服的旋律,每一首都爆火全网,尤其是最后两首。 1.《就让这大雨全部下》-容祖儿:这首歌听后有那种长痛长爱的感觉,就让这大雨全都落下,都结束吧,都快走吧,现在这样也没关系,在那个平行时空里,全世界都陪我淋雨。 2.《可能》-程响:听后感觉可能笑着流出泪,可能终于有一天, 刚好遇见爱情,可能一切的可能,相信才有可能,可能…

    2023年9月28日
    1170
  • 不锈钢肥皂是智商税吗(不锈钢肥皂真的有用吗)

    不锈钢肥皂是厨房必备好物,价格很便宜,也并不是所谓的智商税,的确对鱼腥味、蒜味等可以快速去除,当然,你要是不愿意买的话,对着家里不锈钢水龙头带水搓一搓其实也可以有这种效果。不锈钢肥皂是智商税吗谁用谁知

    2022年10月3日
    960
  • 钢筋机械连接有哪几种(钢筋机械连接的一些知识)

    结构施工中,钢筋有三大连接方式:搭接、焊接、机械连接。其中,机械连接在大体积砼中用的较多,比如基础、大转换梁等。 什么是钢筋机械连接呢?通过钢筋和套筒的机械咬合作用,或钢筋端面的承压作用,从一根钢筋中的力传递到另一根钢筋中的连接方法。 1、 机械连接的方式: 有三种:根据套筒材料分为直螺纹套筒连接、锥螺纹套筒连接、挤压套筒连接。所以钢筋之间力的传递,套筒起了…

    2023年1月18日
    280
  • 西葫芦怎么炒才好吃(爆炒西葫芦的做法)

    今天为大家分享一道家常小炒“酸辣西葫芦”的做法,西葫芦也叫吊瓜、角瓜、茭瓜,是南瓜的变种。西葫芦皮薄、肉厚、汁多,味道清甜,营养丰富,可荤炒也可素炒、可以入菜也可以作为馅料包饺子或包子,而且价格也便宜深受人们喜受。西葫芦中还含有丰富的维生素、矿物质,可以提高人体的免疫力,还能使皮肤更加的水润有光泽。下面就为大家详细的分享一下,这道酸辣西葫芦的做法,喜欢的朋友…

    2022年12月30日
    240
  • 惠普笔记本如何拔下电池(惠普笔记本电脑电池怎么拆卸图解)

    很多朋友因为对笔记本电脑不是很了解,想要拆掉笔记本电脑的电池,但又不知道该如何下手,本期文章根据主流笔记本电脑的样式和款式,说说拆笔记本电脑电池的几种方法。 在说拆卸方法之前,先说说相关的知识。笔记本电脑有很多品牌和型号,每一个品牌和型号的笔记本电脑构造都是不同的,电池安装的位置、电池的结构、拆卸方式也是不同的。 一、直接拆卸 早些年的笔记本电脑电池都是可拆…

    2023年11月2日
    820
  • iPhone14已产逾3400万部(iPhone14预售价现身)

    iPhone14于北京时间2022年9月8日1时举行秋季发布会并正式发布,据悉iPhone14已产逾3400万部,详细的数据情况是怎么样的呢?iPhone14预售价现身,具体的价格是多少钱呢?和发迹号

    2022年9月6日
    2490
  • Google世界排名(谷歌公司在全球排第几)

    近日,国际权威研究机构Gartner公布了《云AI开发者服务关键能力报告》,该报告针对谷歌、亚马逊、微软、阿里巴巴等主要云AI服务商进行评估排名。 在语言AI这一项,第一名毫不意外是谷歌。阿里排名全球第二,创造了该报告诞生以来,中国企业在此领域的最好成绩。此外,在全球前十中,百度排名第七,腾讯排名第九,都取得了亮眼的成绩。 Gartner认为,到2025年,…

    2022年11月28日
    350
  • 方向余弦怎么算(向量的基础知识)

    向量的知识 向量定义: 向量是一条有方向的线段(有长度和确定方向的线段)。 图形化的向量,表示成一定长度的有向线段。 具有起始点A和结束点B的向量,记为AB。向量也可以用一个小写字母,例如a表示。 向量的长度: 有向线段的长度决定了向量的数值,称为向量AB的长度。 向量AB的长度记为:|AB|。 共线向量: 平行于一条直线或落在一条直线上的向量称为共线向量 …

    2024年6月16日
    50

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信