Шаг 34.
Способы передачи данных в процедуру

    На этом шаге мы перечислим основные способы передачи данных в процедуру.

    Очень часто для нормальной работы модуля ему нужно передать определенные данные. При разработке проекта модули проектируются так, чтобы один и тот же модуль можно использовать многократно для разных наборов значений аргументов. Но как организовать передачу значений переменных в модуль (процедуру)? При программировании на языке высокого уровня программист ограничен в выборе способов передачи аргументов теми рамками, которые для него оставляет компилятор. В языке ассемблера практически нет никаких ограничений на этот счет, и фактически решение проблемы передачи аргументов предоставлено программисту.

    Существуют следующие варианты передачи аргументов в модуль (процедуру):

    На следующем шаге мы более подробно познакомимся с передачей аргументов через регистры.




Предыдущий шаг Содержание Следующий шаг