Энциклопедия Turbo Pascal. Главы 1-4 - Сохранение регистров

ОГЛАВЛЕНИЕ

 

Сохранение регистров

Во всех подпрограммах на ассемблере необходимо предусмотреть сохранение регистров BP,  DS и SS. Обычно это делается при помощи инструкций "push" и "pop".

Если составляется программа на ассемблере, которая будет обращаться к подпрограмме на языке Турбо Паскаль,  то нужно следовать всем соглашениям о связях,  которые рассматривались ранее.
Только при соблюдении этих соглашений можно обеспечить правильный вызов программы на языке Турбо Паскаль из модуля,  написанном на ассемблере.