速通汇编(四)汇编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 中的值取反
相关推荐
敲上瘾1 分钟前
单序列和双序列问题——动态规划
c++·算法·动态规划
太过平凡的小蚂蚁9 分钟前
策略模式:让算法选择像点菜一样简单
算法·策略模式
自由的疯14 分钟前
Java Kubernetes本地部署RuoYi框架jar包
java·后端·架构
Query*14 分钟前
Java 设计模式—— 责任链模式:从原理到 SpringBoot 最优实现
java·spring boot·责任链模式
Query*17 分钟前
Java 设计模式——适配器模式:从原理到3种实战的完整指南
java·设计模式·适配器模式
Meteors.17 分钟前
23种设计模式——状态模式(State Pattern)
java·设计模式·状态模式
科研小白_3 小时前
基于遗传算法优化BP神经网络(GA-BP)的数据时序预测
人工智能·算法·回归
Terry Cao 漕河泾3 小时前
基于dtw算法的动作、动态识别
算法
yaoxin5211233 小时前
211. Java 异常 - Java 异常机制总结
java·开发语言·python
Miraitowa_cheems6 小时前
LeetCode算法日记 - Day 73: 最小路径和、地下城游戏
数据结构·算法·leetcode·职场和发展·深度优先·动态规划·推荐算法