速通汇编(四)汇编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 中的值取反
相关推荐
njnu@liyong6 分钟前
AOP-前置原理-怎么判断和拦截?
java·aop·拦截
末央&11 分钟前
【C++】内存管理
java·开发语言·c++
ly-how11 分钟前
leetcode练习 二叉树的层序遍历
算法·leetcode
疑惑的杰瑞23 分钟前
[数据结构]算法复杂度详解
c语言·数据结构·算法
心之语歌24 分钟前
设计模式 享元模式(Flyweight Pattern)
java·设计模式·享元模式
MTingle25 分钟前
【Java EE】文件IO
java·java-ee
大油头儿26 分钟前
排序算法-选择排序
数据结构·算法·排序算法
coffee_baby28 分钟前
享元模式详解:解锁高效资源管理的终极武器
java·spring boot·mybatis·享元模式
搞点夜点心33 分钟前
算法课习题汇总(2)
算法
爱学习的真真子35 分钟前
菜鸟也能轻松上手的Java环境配置方法
java·开发语言