汇编指令英文全称

汇编指令英文全称有时我们需要查看汇编代码去分析软件问题 汇编代码才能最直观地反映出软件的问题 为了方便大家理解并记忆汇编指令 此处列出常用汇编指令的英文全称 以供参考

目录

1、通用数据传送指令

2、输入输出端口传送指令

3、目的地址传送指令

4、标志传送指令

5、算术运算指令

6、逻辑运算指令

7、串指令

8、程序转移指令

8.1、无条件转移指令(长转移) 

8.2、条件转移指令(短转移,-128到+127的距离内) 

8.4、循环控制指令(短转移) 

8.5、中断指令 

8.6、处理器控制指令 

9、伪指令

10、寄存器


       有时我们需要查看汇编代码去分析软件问题,汇编代码才能最直观地反映出软件的问题所在。为了方便大家理解并记忆汇编指令,此处列出常用汇编指令的英文全称,以供参考。

1、通用数据传送指令

2、输入输出端口传送指令

3、目的地址传送指令

4、标志传送指令

5、算术运算指令

6、逻辑运算指令

7、串指令

8、程序转移指令

8.1、无条件转移指令(长转移) 

8.2、条件转移指令(短转移,-128到+127的距离内) 

8.4、循环控制指令(短转移) 

8.5、中断指令 

8.6、处理器控制指令 

9、伪指令

10、寄存器

AH&AL=AX(accumulator):累加寄存器

BH&BL=BX(base):基址寄存器

CH&CL=CX(count):计数寄存器

DH&DL=DX(data):数据寄存器

SP(Stack Pointer):堆栈指针寄存器

BP(Base Pointer):基址指针寄存器

SI(Source Index):源变址寄存器

DI(Destination Index):目的变址寄存器

IP(Instruction Pointer):指令指针寄存器

CS(Code Segment):代码段寄存器

DS(Data Segment):数据段寄存器

SS(Stack Segment):堆栈段寄存器

ES(Extra Segment):附加段寄存器

PSW程序状态字寄存器:

汇编指令英文全称

OF overflow flag 溢出标志 操作数超出机器能表示的范围表示溢出,溢出时为1。

SF sign Flag 符号标志 记录运算结果的符号,结果负时为1。

ZF zero flag 零标志 运算结果等于0时为1,否则为0。

CF carry flag 进位标志 最高有效位产生进位时为1,否则为0。

AF auxiliary carry flag 辅助进位标志运算时,第3位向第4位产生进位时为1,否则为0。

PF parity flag 奇偶标志 运算结果操作数位为1的个数为偶数个时为1,否则为0。

DF direcion flag 方向标志 用于串处理,DF=1时,每次操作后使SI和DI减小,DF=0时则增大。

IF interrupt flag 中断标志 IF=1时,允许CPU响应可屏蔽中断,否则关闭中断。

TF trap flag 陷阱标志 用于调试单步操作。

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/176688.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午9:18
下一篇 2026年3月26日 下午9:18


相关推荐

  • 【金融市场基础知识】——中国的金融体系(一)[通俗易懂]

    【金融市场基础知识】——中国的金融体系(一)[通俗易懂]阅读之前看这里????:博主是一名正在学习证券知识的学生,在每个领域我们都应当是学生的心态,也不应该拥有身份标签来限制自己学习的范围,所以博客记录的是在学习过程中一些总结,也希望和大家一起进步,在记录之时,未免存在很多疏漏和不全,如有问题,还请私聊博主指正。博客地址:天阑之蓝的博客,学习过程中不免有困难和迷茫,希望大家都能在这学习的过程中肯定自己,超越自己,最终创造自己。目录中国的金融体系(一)一、中国金融市场的历史、现状及影响因素1、新中国成立以来我国金融市场的发展历史★2、我国金融市场的发展现状

    2022年5月27日
    71
  • 深度学习入门系列1:多层感知器概述

    深度学习入门系列1:多层感知器概述本人正在学习《deeplearningwithpython》–JasonBrownlee,有兴趣的可以一起学习。人工智能系列1:多层感知器概述待更新:人工智能系列2:用Keras构建你的第一个神经网络人工智能系列3:深度学习模型性能评价人工智能系列4:使用keras模型与scikit-learn进行通用机器学人工智能系列5:项目:花种的多分类人工智能系列6:项目:声纳二分类人工智能系列7:项目:波士顿房屋价格回归人工智能系列8:保存模型以便稍后进行序列化人工智能系列9:训练期.

    2025年11月11日
    3
  • JavaScript 判断元素是否在数组中

    JavaScript 判断元素是否在数组中

    2021年11月22日
    41
  • HTML导航栏的四种制作方法

    HTML导航栏的四种制作方法1.首先,大家可以直接使用html5中的导航栏标签<nav></nav>具体代码如下<!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title>导航栏</title> </

    2022年5月8日
    60
  • 【STM32】HAL库 STM32CubeMX教程四—UART串口通信详解「建议收藏」

    【STM32】HAL库 STM32CubeMX教程四—UART串口通信详解「建议收藏」前言:今天我们学习STM32CubeMX串口的操作,以及HAL库串口的配置,我们会详细的讲解各个模块的使用和具体功能,并且基于HAL库实现Printf函数功能重定向,UART中断接收,本系列教程将HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用所用工具:1、芯片:STM32F407ZET62、STM32CubeMx软件3、IDE:M…

    2022年7月20日
    17
  • Clion2022.01 激活码【2022最新】

    (Clion2022.01 激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年4月1日
    443

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号