Главная » 2017 Июль 4 » Передача параметров
14:58 Передача параметров | |
Использование для передачи параметров того же стека, в котором хранятся адреса возврата, связано с необходимостью существенно усложнять этот стек, например, вводить дополнительный указатель, обеспечивающий доступ внутрь стека. Проще отделить передачу параметров от стекования адресов возврата и осуществлять ее при помощи другого стека – того, который используется при выполнении операций преобразования данных. В большинстве случаев при этом подпрограмма, подобно обычным машинным операциям, будет выполняться над содержимым вершины стека, засылая затем в него значение результата (или значения результатов). Имеются, конечно, доводы и в пользу того, чтобы реализовать все рассматриваемые функции в едином стеке (нередко так и делают), однако функционирование стека в этом варианте непомерно усложняется – свойственные чистому стеку простота и автоматизм в значительной степени оказываются утраченными. Вас интересует приобретение отличных турецких подушек по разумной цене? Сейчас TURKISH KİLİM RUGS по разумной цене можно приобрести на специальном сайте в интернете. | |
|
Всего комментариев: 0 | |