어셈블리 코드를 연구하는 동안 아래 코드 세그먼트를 보았습니다. 나는 약간 혼란 스럽다.
mov $0x0, %ecx
lea 0x3(%rdi), %eax
cmp $0xffffffffffffffff, %edi ; ???
cmovle %eax, %rdi
나는 행을 ???으로 표시했습니다. 그 라인이 어셈블리 코드에서 왜 사용되는지 이해하지 못합니다.
조립 : 86 64 비트
편집 : 내 코드되지 않은 비교를해야합니다. 이런 이유로, 나는 왜 생각해?
참고 : 해당 질문에 대한 관련 제목을 찾지 못했습니다. 도와 주시고 알려 주시기 바랍니다. 그래서,
그것은'에 대한 비교처럼 보이는 -1'. – Mysticial
이것을 생성하는 코드를 보여줄 수 있습니까? – Mysticial
@ 신비로운, 나는 할 수 없다. 용서 해줘. 나는 코드가 아닌 집을 떠나기 전에 질문지 만 받았다. –