当前位置:  开发笔记 > 编程语言 > 正文

如何使用SHL指令reg,mem

如何解决《如何使用SHL指令reg,mem》经验,为你挑选了1个好方法。

我目前正在使用Kip Irvine的MASM32.我试图将SHL指令与ebx,count-1一起使用,其中count是一个变量.有什么方法可以解决这个问题吗?!



1> cadaniluk..:

Lesseee ...看看我最喜欢的x86指令参考,我们实际上最终会转移

    一点.只需要一个操作数.

    存储在立即数操作数中的多个位.如果您知道装配时的班次计数,请使用此选项.如果没有,您仍然可以通过使用自修改代码来使用它,但操作系统可能会禁止这样做并且很难看.

    CL 位.

3 似乎最适合你的情况.1
使用

MOV CL, count-1
SHL EBX, CL

但是,这假定它count-1 是一个字节变量.


1实际上我们的信息太少,无法知道其他选项是否可行,甚至更好.毕竟,使用最方便的一个.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有