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

Состояние - стек

Cтраница 1


Состояние стека после этого вызова показано на рис. 5.27, в. Счетчик команд указывает на начало процедуры. На этот раз условие подтверждается, и на экран выводится строка. Затем совершается выход из процедуры.  [1]

Запоминается состояние стека, сложившееся к моменту обращения. Оно запоминается в самом стеке.  [2]

Слово состояния стека содержит управляющий разряд, который указывает на то, получено ли данное слово как результат входа в процедуру и, тем самым, соответствующие поля его заполнены указанной выше информацией, или указывает на то, что это слово еще не сформировано, так как перехода к процедуре реально еще не произошло. Таким образом, окончательно MSCW формируется в динамике выполнения программы.  [3]

4 Рекурсивная подпрограмма вычисления арифметических выражений. [4]

На рис. 3.5 представлены состояния стека на различных этапах вычислений.  [5]

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

7 Добавление данных в стек, используемый для временного хранения данных при сдвиге одержимого 3-байтового поля. [7]

На рис. 13.12 г-е показано состояние стека после выборки данных из стека. Стек, изображенный на рис. 13.12, е, уже не содержит множимого.  [8]

На рис. 5.15 и 5.16 показано состояние стека и входной строки до и после редукции соответственно.  [9]

На рис. 5.27, а показано состояние стека сразу после вызова процедуры.  [10]

Когда алгоритм анализа обнаруживает синтаксические ошибки, состояние стека разбора печатается для диагностики.  [11]

Если программа была откомпилирована в режиме Stack Checking On, то компилятор включает в исполняемые коды программы проверки состояния стека при вызове процедур или функций. Если размер стека не достаточен чтобы сохранить в нем локальные переменные вызываемой программы, то генерируется ошибка выполнения.  [12]

Подпрограмма STORE должна запомнить в стеке текущее значение N и связующую информацию; RSTOR должна восстановить эти данные по состоянию стека. Доступ из этих подпрограмм к связующей информации обеспечивается следующим приемом1), который его изобретатель сам расценивает как беспринципную сделку.  [13]

Подпрограмма STORE должна запомнить в стеке текущее значение N и связующую информацию; RSTOR должна восстановить эти данные по состоянию стека. Доступ из этих подпрограмм к связующей информации обеспечивается следующим приемом1) который его изобретатель сам расценивает как беспринципную сделку.  [14]

Заметим, что в данном случае мы программировали некоторый законченный этап вычислений - оператор присваивания; в результате его выполнения мы пришли к тому же состоянию стека, которое было к началу выполнения данной программы - эта весьма важная особенность использования стека очень удобна для программирования.  [15]



Страницы:      1    2