[an error occurred while processing this directive]
|
Сегмент - больше 0xffff (в нем и проблема)
dseg:19A28 cmp word_58B0, 7
dseg:19A2D jnz short near ptr loc_9A30+2 ; джамп на 9a32 а не на
; 19a32 !!!!!
dseg:19A2F jmp near ptr loc_9721+2
dseg:19A32 ; сюда вроде должен быть джамп
dseg:19A32 cmp word_58B0, 0Ah
dseg:19A37 jnz short loc_9A3C
dseg:19A39 jmp near ptr loc_9721+2
dseg:19A3C ; ------------------------------------------------------
dseg:19A3C cmp word_58B0, 0Bh
dseg:19A41 jnz short near ptr loc_9A44+2
dseg:19A43 jmp near ptr loc_9721+2
Вообще мне важна локальная правильность представления кода, корректность сегментов - не обязательна. При ручной разбивке на сегменты - проблема осталась.
E-mail: info@telesys.ru