在汇编操作码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/