在汇编操作码cmovl中,比较了什么?
例如:
传真:00000002
EBX:00000001

cmovl eax,ebx

结果是什么?哪一个需要减少,以便可以移动?

谢谢!

最佳答案

cmov不进行比较,它使用先前比较的结​​果-如果为true,它将执行mov。 cmovl的意思是“如果先前的比较导致“小于”,则执行移动。

例如:

cmp ecx, 5
cmovl eax, ebx ; eax = ebx if ecx < 5

关于assembly - 与cmovl操作码中的相比,有什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1267756/

10-11 15:29