Root, ваше мнение не совпадает с реальностью. Бывает, что нужное значение находится за большИм кол-вом переходов и всё это ещё усугубляется сдвигами, обменом значений байтов и т.д.
К примеру:
тут в регистр mm7 записывается значение edi, а используется через 7 jmp:
seg005:17B4 movd edi, mm7
seg005:17B7 jmp di
seg005:17B9 ; ---------------------------------------------------------------------------
А комментарии такого вида приходится делать, чтоб не потерять значение, так как в моем случае встречается многократное исполнение одного кода, а возврат в разные места:
seg005:1BF7 ; ---------------------------------------------------------------------------
seg005:1BF7 ; START OF FUNCTION CHUNK FOR sub_F1C41
seg005:1BF7
seg005:1BF7 loc_F1BF7: ; CODE XREF: seg005:034Aj
seg005:1BF7 ; seg005:16F2j ...
seg005:1BF7 mov eax, cr0
seg005:1BFA or eax, 60000000h
seg005:1C00 mov cr0, eax
seg005:1C03 wbinvd
seg005:1C05 mov ecx, 2FFh
seg005:1C0B rdmsr
seg005:1C0D and ax, 0F3FFh
seg005:1C10 wrmsr
seg005:1C12 wbinvd
seg005:1C14 mov eax, cr4
seg005:1C17 and al, 7Fh
seg005:1C19 mov cr4, eax
seg005:1C1C mov eax, cr3
seg005:1C1F mov cr3, eax
seg005:1C22 jmp di ; di, 16F5h
seg005:1C22 ; END OF FUNCTION CHUNK FOR sub_F1C41 ; di, 1C48h
seg005:1C22 ;
seg005:1C24 ; ---------------------------------------------------------------------------
Root, ваше мнение не совпадает с реальностью. Бывает, что нужное значение находится за большИм кол-вом переходов и всё это ещё усугубляется сдвигами, обменом значений байтов и т.д.
К примеру:
тут в регистр mm7 записывается значение edi, а используется через 7 jmp:
А комментарии такого вида приходится делать, чтоб не потерять значение, так как в моем случае встречается многократное исполнение одного кода, а возврат в разные места: