Коды команд для внутрисегментного и межсегментного вызовов различны. Транслятор определяет автоматически код команды по описанию вызываемой процедуры и формирует коды команд в соответствии с типом процедуры.
При вызове процедуры необходимо решать две проблемы:
1. Вызов и возврат из процедуры.
2. Передача данных между процедурами.
Решение первой проблемы было рассмотрено ранее, решение второй проблемы может осуществляться тремя способами:
1. Передача данных через регистры.
2. Передача данных через механизм внешних ссылок и внешних переменных.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление