汇编移位指令

  1. rol, ror
    循环左移/右移

该指令影响CF。因为左移/右移时将最高位/最低位移动到CF中,同时移动到最低位,其他位依次左移/右移。

  1. shl, shr
    逻辑左移/右移

该指令影响CF。因为左移/右移时将最高位/最低位移动到CF中,其他位依次左移/右移,并将最低位/最高位清零。

汇编例子跟上图类似。

  1. sal,sar
    算数左移/右移

汇编例子跟上图类似。

  1. rcl, rcr

算数左移/右移

汇编例子跟上图类似。

除此之外,注意debug语法得写法,最后一行要写 int 1,而不是int 3,因为测试中int 3指令导致debug退出。

相关推荐
Amy.com2 天前
STM32-汇编2、外设
汇编
kanhao1003 天前
MLIR中Dialect的抽象层级 简介
汇编·mlir
Krysdon4 天前
ARM 汇编基础
汇编·arm开发
zl0_00_04 天前
汇编基础知识
汇编
珹洺4 天前
C++从入门到实战(六)类和对象(第二部分)C++成员对象及其实例化,对象大小与this详解
java·开发语言·汇编·数据结构·c++·sql·算法
阿斯顿的风格5 天前
CPP编译与链接过程
linux·开发语言·汇编·c++·ubuntu·bash·编译
Amy.com6 天前
STM32-汇编
汇编·stm32·嵌入式硬件
达帮主7 天前
16. C语言二级指针
c语言·开发语言·汇编·青少年编程
Yasen^o7 天前
C++编译汇编八股总结
开发语言·汇编·c++