ADD

#include <iostream>int main() {_asm mov eax,6;// 将第1操作数与第2操作数想加,结果再给第1操作数_asm add eax,1;int a = 0;_asm mov a,eax;std::cout << a << std::endl;
}

SUB
格式:SUB 被减数 减数
被减数:只能是寄存器或者内存地址
减数:寄存器,内存地址,或者立即数
SUB A B
将A减B,然后再将结果放到A中

int main() {int a = 0;_asm {mov eax,5;sub eax,4;        mov a,eax;      }std::cout << a << std::endl;//打印出1(5-4=1)
}

INC:自增1指令
语意上等同于:add 操作数,1
格式:inc 操作数
下面是当操作数是一个变量时的示例

#include <iostream>
int main() {int a=0;_asm {inc a;}// 打印出1std::cout << a << std::endl;
}

下面是当操作数是寄存器时的示例


int main() {int a = 666;_asm {mov eax, 0;inc eax;mov a, eax;}// 打印出1std::cout << a << std::endl;
}

DEC:自减1指令
语意上等同于:sub 操作数,1
与INC相同,操作数可以是变量也可以是寄存器,下面是操作数为变量的一个示例

#include <iostream>
int main() {int a=0;_asm {dec a;}// 打印出-1std::cout << a << std::endl;
}

Win-MASM64汇编语言-ADD/SUB/INC自增/DEC自减相关推荐

  1. php 自加 性能,对于数据库的自增、自减心得

    系统研发过程中会有很多地方涉及到自增.自减操作 如:加入版块时,用户版块数自增1,版块用户数自增1:退出版块时,用户版块数要减1,版块用户数也要减1 这里推荐: 1.自增可以用 2.自减不要用,而是用 ...

  2. Vue实现组件——可以长按加/减号自增和自减的输入框

    用vue实现一个可以长按加号/减号进行自增减的输入框: 思路:鼠标按下的时候启动一个定时器,控制值进行自增或者自减.当鼠标抬起的时候再取消这个定时器. <!-- 可以长按加减号自增和自减 --& ...

  3. 重载自增++和自减--运算符

    1.重载++和–运算符 自增++和自减–都是一元运算符,它的前置形式和后置形式都可以被重载.请看下面的例子: #include "iostream"#include "i ...

  4. python自加自减_Java自增和自减运算符(++和--)

    在对一个变量做加 1 或减 1 处理时,可以使用自增运算符 ++ 或自减运算 --.++ 或 -- 是单目运算符,放在操作数的前面或后面都是允许的.++ 与 -- 的作用是使变量的值增 1 或减 1. ...

  5. CPU 以字节为单位编址,而 C 语言指针以指向的数据类型长度作自增和自减。

    切记:CPU 以字节为单位编址,而 C 语言指针以指向的数据类型长度作自增和自减.

  6. js实现购物车数量的增加与减少,js实现购物车数量的自增与自减

    js实现购物车数量的增加与减少,js实现购物车数量的自增与自减 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E ...

  7. python自增_如何在python语言实现自增和自减功能并显示结果

    在python语言中,跟Java和JavaScript语言不一样,python中没有自增和自减功能,而Java和JavaScript中有.但是,python语言可以使用变量加1或减1替换.下面利用几个 ...

  8. JavaScript基础03【算数运算符、一元运算符、自增and自减】

    学习地址: 谷粒学院---尚硅谷 尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版JavaScrip ...

  9. Mongodb中$inc自增,自减的操作

    在MongoDB数据库中$inc的作用大致可以理解为自增和自减,类似于其C语言中count+=1或者count-=1.但是两者之间还是有很大的区别,这里我们不仔细探究. 使用格式: { $inc: { ...

最新文章

  1. 计算机c语言循环作业,计算机C语言循环语句的应用研究
  2. 两个形状不同的长方形周长_“解决问题——怎样围周长最短”教学思考与设计...
  3. BJUI实现点击按钮弹窗,提交到后台action后回显数据流程整理
  4. OpenGL键盘消息实例
  5. jquery表单验证源码
  6. leetcode486. 预测赢家(dp)
  7. java单词查找树_Trie 单词查找树 java实现(来自算法第4版)
  8. SLAM Cartographer(2)ROS封装
  9. bzoj 2141 : 排队 (cdq分治+bit)
  10. repo forall -c 用法
  11. BeanUtils组件使用小指南
  12. Sosoapi本地项目搭建
  13. Unity粒子特效系列-龙卷风预制体做好了,unitypackage包直接用!
  14. Python获取地理数据 匹配中文城市所属省份
  15. php计算macd,MT4里的MACD和平常所用的MACD计算公式是什么?
  16. windows bat脚本 启动和停止程序
  17. Android Studio 按钮样式实现
  18. 【《2021机器学习-李宏毅》学习笔记】
  19. Python turtle库的应用实例——画大白(情人节表白神器)
  20. 奶爸英语学习课程要点(4-6课)

热门文章

  1. linux命令 renice,Linux命令之nice和renice
  2. hibernate id生成策略 mysql_Hibernate中ID生成策略
  3. android谷歌打印插件下载地址,ARC Welder(App Runtime for Chrome)插件下载 附下载地址
  4. 导入项目时中文乱码的消除
  5. java 父类返回子类是咧_【daily】Java泛型 - 返回父类的子类
  6. java快速排序泛型_泛型算法_快速排序源码
  7. java实心菱形_java打印出实心菱形与空心菱形
  8. datagridview 排序后 选择不变_排序算法之插入排序
  9. 韩语在线翻译图片识别_一键截图识别屏幕文字,支持实时翻译还能朗读
  10. 2021年黑龙江高考成绩查询,黑龙江省招生考试信息港:2021年黑龙江高考成绩查询入口、查分系统...