내가 어떤 점프점프 명령과 비교 디버그
는 EDX는 127
은 (는) 점프를 명시이 촬영됩니다
cmp edx, eax
ja short <offset>
했다 -126와 EAX를했다, 지금은 그 기초를 이해 명령을 이해하려고 노력 중이 야 예를 들어 우리가 JZ 명령어를 가지고 있고 결과가 같으면 분명히 점프가 취해질 것입니다. 내가 cmp 명령이 소스에서 대상을 뺍니다,이 경우에는 -126이 127이 추가되고 결과가 1이라는 것을 이해합니다. MATH 결과가 플래그를 트리거하는 것을 얻지 못하고 있습니까? 내가
'127 - (-126) == 253'이 아니라'1'이 아니라 ..'ja'는 (Z) ero 플래그와 (S) ign 플래그를보고, 둘 다 설정되지 않은 경우 점프. 즉, 빼기의 결과가 양수이고 0이 아닌 경우 – twalberg
코드는 Intel 구문과 유사하므로'-126-127'이됩니다 (0xFFFFFF82 - 0x7F로 작성하면 더 유용합니다). – Michael