Передача аргументов через регистры

Передача аргументов через регистры - наиболее простой в реализации способ передачи данных. Данные, переданные подобным способом, становятся доступными немедленно после передачи управления процедуре. Этот способ можно рекомендовать для передачи небольших объемов данных

Недостатки этого способа:

· небольшое число доступных для пользователя регистров,

· необходимость постоянно помнить о том, какая информация, в каком регистре находится;

· ограничение размера передаваемых данных размерами регистра

В последнем случае, если размер данных превышает 8, 16 или 32 бита, то передачу данных посредством регистров произвести нельзя и передавать приходится не сами данные, а указатели на них.