Root , ваше мнение не совпадает с

Root, ваше мнение не совпадает с реальностью. Бывает, что нужное значение находится за большИм кол-вом переходов и всё это ещё усугубляется сдвигами, обменом значений байтов и т.д.
К примеру:

seg005:16E4 ; ---------------------------------------------------------------------------
seg005:16E4
seg005:16E4 loc_F16E4:                              ; CODE XREF: seg005:02B6j
seg005:16E4                 invd
seg005:16E6                 movd    mm7, edi
seg005:16E9                 mov     eax, esp
seg005:16EC                 jmp     loc_F20A5
seg005:16EF ; ---------------------------------------------------------------------------

тут в регистр 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 ; ---------------------------------------------------------------------------

Дизассемблирование AMIBIOS 8. Как собрать единый файл из распакованных модулей?