Адрес - возврат - Большая Энциклопедия Нефти и Газа, статья, страница 2
Существует три способа сделать что-нибудь: сделать самому, нанять кого-нибудь, или запретить своим детям делать это. Законы Мерфи (еще...)

Адрес - возврат

Cтраница 2


16 Характеристики C / W - h СМ-2. [16]

Регистр адреса возврата ( РАВ) предназначен для обеспечения возврата к основной программе от подпрограмм.  [17]

JSR, адрес возврата ( PC) автоматически заносится в SSH, а содержимое регистра статуса - в SSL. Если выход из прерывания осуществляется с помощью команды RTI, тогда содержимое верхушки SSH заносится в PC, а содержимое верхушки SSL заносится в SR. SS также используется для реализации вложенных аппаратных циклов DO. При инициализации аппаратного цикла с использованием команды DO, предыдущее содержимое регистра счетчика циклов LC автоматически заносится в SSL, содержимое регистра циклического адреса - в SSH, а указатель стека инкрементируется. Адрес первой команды цикла ( PC) также заносится в SSH, а содержимое регистра статуса - в SSL. SS может быть расширен в памяти данных посредством управляющего аппаратного обеспечения, которое отвечает за доступ к SS.  [18]

19 Методы использования подпрограмм. [19]

Для этого адрес возврата помещается в основную программу, в подпрограмму и в ОЗУ процессора.  [20]

Где хранится секущий адрес возврата.  [21]

УУ ( адреса возврата данных, считываемых из ОП в различные функциональные узлы УУ), отсутствует блок выполнения служебных команд / управления ветвями, переходов и др.), а блок ( таблица) преобразования виртуальных адресов в физические включен в обобщенный переход VII. Проектировщику предоставляется возможность по результатам имитационного моделирования принимать окончательное решение об объединении или о разделении реализуемых функций на одном или на нескольких функциональных блоках. Например, несколько функций УУ могут реализоваться последовательно на одном и том же микропроцессоре, если суммарное время их выполнения не превосходит пределов, установленных путем имитационного моделирования, исходя из заданной минимальной пропускной способности УУ.  [22]

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

Для запоминания адресов возврата выделяют специальную область ОЗУ, которая для других целей не используется. Объем стека выбирают в зависимости от числа возможных вложений подпрограмм.  [24]

25 Команды условного перехода. [25]

Операция засылки адреса возврата выполняется в два шага: сначала текущее значение регистра указателя стека уменьшается на 2, затем производится запись адреса возврата в память по адресу, указанному в регистре УС. Эти действия выполняются по команде возврата из подпрограммы и приводят к тому, что выполнение основной программы продолжается, начиная с адреса возврата.  [26]

Регистр 14 содержит адрес возврата к вызывающей программе или управляющей программе, куда должна передать управление вызываемая программа после завершения ее работы.  [27]

Регистр 14 содержит адрес возврата в вызывающую подпрограмму. Регистр 15 содержит адрес входа в вызываемую подпрограмму.  [28]

Регистр 14 содержит адрес возврата.  [29]

Рабочие ячейки и адрес возврата для процедуры хранятся в виде единого блока памяти. При первом обращении к процедуре вход в нее осуществляется обычным ( нерекурсивным) способом, но имеются средства обнаружения рекурсивных обращений к процедурам в процессе счета, и если процедура вызывается рекурсивно, то ее блок рабочих ячеек запоминается в магазинной памяти.  [30]



Страницы:      1    2    3    4