Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Assembly 在IA-32上向左旋转操作_Assembly_X86 - Fatal编程技术网

Assembly 在IA-32上向左旋转操作

Assembly 在IA-32上向左旋转操作,assembly,x86,Assembly,X86,如何进行向左旋转操作,R1← R2向左旋转7位,是否可以使用IA-32指令集实现?R2的内容应在旋转7位后移到R1,而不修改R2。如何: MOV R1, R2 ROL R1, 7 (用EAX、EBX、ECX等实寄存器替换R1和R2)您尝试过什么?对于这个站点来说,这看起来太简单了,如果您对x86指令集做了一些学习并阅读了手册,您应该会发现一个简单的解决方案。我们希望你在提问之前做大量的研究,尝试自己解决问题,并在问题中向我们展示你的尝试。

如何进行向左旋转操作,R1← R2向左旋转7位,是否可以使用IA-32指令集实现?R2的内容应在旋转7位后移到R1,而不修改R2。

如何:

  MOV R1, R2
  ROL R1, 7

(用EAX、EBX、ECX等实寄存器替换R1和R2)

您尝试过什么?对于这个站点来说,这看起来太简单了,如果您对x86指令集做了一些学习并阅读了手册,您应该会发现一个简单的解决方案。我们希望你在提问之前做大量的研究,尝试自己解决问题,并在问题中向我们展示你的尝试。