Не пойму как правильно создать процедуру на компиляторе FASM. Например, пишу: Код (Text): format binary use16 org 100h call abc int 20h ; Тело процедуры abc: push BP mov BP, SP ; ... pop BP ret Пошагово исполняю код в отладчике. call abc проходит вообще без каких-то заметных действий: типа того, если бы там nop стоял... Следующий шаг: int 20h, т.е. программа завершается. Я не понимаю, почему не произошёл переход к метке abc. Пока хочу разобраться с этим, но есть еще один вопрос: зачем stdcall в FASM? Чем это лучше?
Ага, спасибо! Сам бы я не догадался, что это дело в отладчике. Там две кнопки: Trace и Step. Я жал до этого последнюю.