Win-MASM64汇编语言-ADD/SUB/INC自增/DEC自减
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自减相关推荐
- php 自加 性能,对于数据库的自增、自减心得
系统研发过程中会有很多地方涉及到自增.自减操作 如:加入版块时,用户版块数自增1,版块用户数自增1:退出版块时,用户版块数要减1,版块用户数也要减1 这里推荐: 1.自增可以用 2.自减不要用,而是用 ...
- Vue实现组件——可以长按加/减号自增和自减的输入框
用vue实现一个可以长按加号/减号进行自增减的输入框: 思路:鼠标按下的时候启动一个定时器,控制值进行自增或者自减.当鼠标抬起的时候再取消这个定时器. <!-- 可以长按加减号自增和自减 --& ...
- 重载自增++和自减--运算符
1.重载++和–运算符 自增++和自减–都是一元运算符,它的前置形式和后置形式都可以被重载.请看下面的例子: #include "iostream"#include "i ...
- python自加自减_Java自增和自减运算符(++和--)
在对一个变量做加 1 或减 1 处理时,可以使用自增运算符 ++ 或自减运算 --.++ 或 -- 是单目运算符,放在操作数的前面或后面都是允许的.++ 与 -- 的作用是使变量的值增 1 或减 1. ...
- CPU 以字节为单位编址,而 C 语言指针以指向的数据类型长度作自增和自减。
切记:CPU 以字节为单位编址,而 C 语言指针以指向的数据类型长度作自增和自减.
- js实现购物车数量的增加与减少,js实现购物车数量的自增与自减
js实现购物车数量的增加与减少,js实现购物车数量的自增与自减 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E ...
- python自增_如何在python语言实现自增和自减功能并显示结果
在python语言中,跟Java和JavaScript语言不一样,python中没有自增和自减功能,而Java和JavaScript中有.但是,python语言可以使用变量加1或减1替换.下面利用几个 ...
- JavaScript基础03【算数运算符、一元运算符、自增and自减】
学习地址: 谷粒学院---尚硅谷 尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版JavaScrip ...
- Mongodb中$inc自增,自减的操作
在MongoDB数据库中$inc的作用大致可以理解为自增和自减,类似于其C语言中count+=1或者count-=1.但是两者之间还是有很大的区别,这里我们不仔细探究. 使用格式: { $inc: { ...
最新文章
- 计算机c语言循环作业,计算机C语言循环语句的应用研究
- 两个形状不同的长方形周长_“解决问题——怎样围周长最短”教学思考与设计...
- BJUI实现点击按钮弹窗,提交到后台action后回显数据流程整理
- OpenGL键盘消息实例
- jquery表单验证源码
- leetcode486. 预测赢家(dp)
- java单词查找树_Trie 单词查找树 java实现(来自算法第4版)
- SLAM Cartographer(2)ROS封装
- bzoj 2141 : 排队 (cdq分治+bit)
- repo forall -c 用法
- BeanUtils组件使用小指南
- Sosoapi本地项目搭建
- Unity粒子特效系列-龙卷风预制体做好了,unitypackage包直接用!
- Python获取地理数据 匹配中文城市所属省份
- php计算macd,MT4里的MACD和平常所用的MACD计算公式是什么?
- windows bat脚本 启动和停止程序
- Android Studio 按钮样式实现
- 【《2021机器学习-李宏毅》学习笔记】
- Python turtle库的应用实例——画大白(情人节表白神器)
- 奶爸英语学习课程要点(4-6课)
热门文章
- linux命令 renice,Linux命令之nice和renice
- hibernate id生成策略 mysql_Hibernate中ID生成策略
- android谷歌打印插件下载地址,ARC Welder(App Runtime for Chrome)插件下载 附下载地址
- 导入项目时中文乱码的消除
- java 父类返回子类是咧_【daily】Java泛型 - 返回父类的子类
- java快速排序泛型_泛型算法_快速排序源码
- java实心菱形_java打印出实心菱形与空心菱形
- datagridview 排序后 选择不变_排序算法之插入排序
- 韩语在线翻译图片识别_一键截图识别屏幕文字,支持实时翻译还能朗读
- 2021年黑龙江高考成绩查询,黑龙江省招生考试信息港:2021年黑龙江高考成绩查询入口、查分系统...