速通汇编(四)汇编and&or、shl、shr、inc、dec、xchg、neg指令

一, and(与操作)

按位与操作符,将两个操作数的对应位进行与操作。

复制代码
and ax, bx  ; 将寄存器 AX 和 BX 中的值进行按位与操作,并将结果存储回寄存器 AX

二,or(或操作)

按位或操作符,将两个操作数的对应位进行或操作。

复制代码
or ax, bx  ; 将寄存器 AX 和 BX 中的值进行按位或操作,并将结果存储回寄存器 AX

三,shl(左移操作)

将指定的操作数向左移动指定的位数。

复制代码
shl ax, 1  ; 将寄存器 AX 的值左移一位

四,shr(右移操作)

将指定的操作数向右移动指定的位数。

复制代码
shr ax, 1  ; 将寄存器 AX 的值右移一位

五,inc(自增操作)

将操作数的值增加 1。

复制代码
inc ax  ; 将寄存器 AX 的值增加 1

六,dec(自减操作)

将操作数的值减去 1。

复制代码
dec ax  ; 将寄存器 AX 的值减去 1

七,xchg(交换操作数)

交换两个操作数的值。

复制代码
xchg ax, bx  ; 交换寄存器 AX 和 BX 中的值

八,neg(取反操作)

将操作数的值取反(按位取反,然后加 1)。

复制代码
neg ax  ; 将寄存器 AX 中的值取反
相关推荐
Haoea!1 分钟前
JDK21新特性-序列集合
java
李余博睿(新疆)9 分钟前
c++经典练习题-分支练习(2)
c++·算法
快乐非自愿10 分钟前
Java函数式接口——渐进式学习
java·开发语言·学习
Dev7z11 分钟前
基于中心先验的全局对比度显著性检测算法
人工智能·算法·计算机视觉
重生之我是Java开发战士13 分钟前
【算法日记】排序算法:原理、实现、性能与应用
数据结构·算法·排序算法
wanghowie17 分钟前
01.01 Java基础篇|语言基础与开发环境速成
java·开发语言
白露与泡影19 分钟前
2026年Java面试题目收集整理归纳(持续更新)
java·开发语言·面试
啊阿狸不会拉杆24 分钟前
《数字图像处理》第 5 章-图像复原与重建
图像处理·人工智能·算法·matlab·数字图像处理
百***787527 分钟前
【技术教程】3步极速接入GPT-5.1:零门槛体验多模态AI能力
android·java·人工智能·gpt·opencv
默 语34 分钟前
IPIDEA 代理技术在海外品牌社媒数据采集中的实操落地(Instagram 营销分析案例版)
java·人工智能·ai·ai编程