Turbo Assembler 3.0. Руководство пользователя


CS not correctly assumed


(Некорректное значение в регистре CS)

Адрес назначения в командах ближнего вызова и ближнего пере- хода не может находиться в другом сегменте. Например:

SEG1 SEGMENT LAB1 LABEL NEAR SEG1 ENDS SEG2 SEGMENT JMP LAB1 ; ошибка: неверный сегментный адрес SEG2 ENDS

Такие ошибки возникают только в режиме MASM. В режиме Ideal такие переходы и вызовы интерпретируются корректно.



Содержание раздела