速通汇编(四)汇编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 中的值取反
相关推荐
ajassi20003 分钟前
开源 java android app 开发(十二)封库.aar
android·java·linux·开源
q5673152310 分钟前
Java使用Selenium反爬虫优化方案
java·开发语言·分布式·爬虫·selenium
kaikaile199514 分钟前
解密Spring Boot:深入理解条件装配与条件注解
java·spring boot·spring
守护者17028 分钟前
JAVA学习-练习试用Java实现“一个词频统计工具 :读取文本文件,统计并输出每个单词的频率”
java·学习
looklight33 分钟前
7. 整数反转
c++·算法·leetcode·职场和发展
鹅是开哥38 分钟前
ZZU-ARM汇编语言实验 3&4
汇编·arm开发
bing_15840 分钟前
Spring Boot 中ConditionalOnClass、ConditionalOnMissingBean 注解详解
java·spring boot·后端
ergdfhgerty42 分钟前
斐讯N1部署Armbian与CasaOS实现远程存储管理
java·docker
Closet12344 分钟前
Codeforces 2025/6/11 日志
c++·算法·codeforces
勤奋的知更鸟1 小时前
Java性能测试工具列举
java·开发语言·测试工具