什么是条件 mov (cmov) 示例的(工作)示例?首选 C 中的内联 asm。我不确定它之前是否需要 cmp 。另外,我尝试用 Cmov 制作以下内容,但做不到。
int n = 0, d;
int a[5];
a[0] = 134;
a[1] = 70;
a[2] = 735;
...
__asm
{
LEA edi, a
mov eax, 150
//cmp eax, 128 ; if legal & needed
cmovae eax,[EDI+1]
mov d, eax
}
欢迎 VC 或 GCC!请解释更多关于 cmov 的信息。