汇编移位指令

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

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

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

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

汇编例子跟上图类似。

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

汇编例子跟上图类似。

  1. rcl, rcr

算数左移/右移

汇编例子跟上图类似。

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

相关推荐
执迷不悟8234 天前
ARM--汇编指令
汇编·arm开发
Dlrb12115 天前
ARM指令集---汇编指令集的学习与应用:C程序与汇编的相互调用,处理器工作模式的改变等
汇编·arm开发·arm··arm指令集·汇编指令
学逆向的7 天前
汇编——函数
开发语言·汇编·网络安全
学逆向的7 天前
汇编——修改EIP的值
开发语言·汇编·网络安全
学逆向的11 天前
汇编——数据存储模式
开发语言·汇编·网络安全
学逆向的12 天前
汇编——内存
开发语言·汇编·算法·网络安全
学逆向的12 天前
汇编——位运算
开发语言·汇编·算法·网络安全
hai31524754312 天前
九章编译法----空间几何统一编译法
网络·汇编·人工智能·线性代数
想你依然心痛14 天前
自定义RTOS内核:从零实现上下文切换与任务调度——汇编、PendSV
java·开发语言·汇编·pendsv
hai31524754314 天前
九章空间几何对照直译法:通用芯片 / 定制专用芯片 编译适配规则
linux·汇编·bash