не могу понять из-за чего масм пишет ошибку P.s все компилируется masm 5.10 (условие того кто порпросил меня поковырять этот код)
Попробую таки угадать. Запустил под 6-й версией и обнаружил следующие ошибки: 1) Используются команды сопроцессора, а по умолчанию видимо масм предполагает 86 или 286 без них. Ставишь .386 и все будет ОК. Правда не знаю про 5.1 ( но там должно пройти с .287) 2) В самом конце явная ляпа : mov bx, chandle A chandle - это байт 3) И совсем в конце два end Убери первый со словом start, а start добавь во второй
valterg спасибо,с 287 не прошло,только с 386 Ezrah лично я так и не смог придумать более нормального заголовка.
Не в заголовке дело - нужно было кроме исходника приложить сообщения про ошибки. Не всякий будет специально версию 5.1 ставить... или угадывать как я ...