Энциклопедия Turbo Pascal. Главы 1-4 - Сохранение регистров
ОГЛАВЛЕНИЕ
Страница 50 из 60
Сохранение регистров
Во всех подпрограммах на ассемблере необходимо предусмотреть сохранение регистров BP, DS и SS. Обычно это делается при помощи инструкций "push" и "pop".
Если составляется программа на ассемблере, которая будет обращаться к подпрограмме на языке Турбо Паскаль, то нужно следовать всем соглашениям о связях, которые рассматривались ранее.
Только при соблюдении этих соглашений можно обеспечить правильный вызов программы на языке Турбо Паскаль из модуля, написанном на ассемблере.