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

Регистр - стек

Cтраница 1


Регистр стека служит для хранения содержимого всех регистров микропроцессора при прерывании основной программы и на время выполнения подпрограммы. Стековая память позволяет продолжать вычисления после выполнения подпрограммы без потери информации. Иногда для организации стековой памяти используют ОЗУ.  [1]

Регистры стека делятся на стек и указатель стека. Название стек происходит от английского слова stack, что в дословном переводе означает штабель ( дров), кипа ( бумаг) и др. В МП стек представляет собой набор регистров, хранящих адреса команд возврата при обращении к подпрограммам или состояния внутренних регистров при обработке прерываний. Этот набор организован таким образом, что слово адреса или данных выбирается по принципу: вошедший последним - выходит первым. При записи в стек очередного слова все находящиеся в нем слова сдвигаются на один регистр вниз. После выборки слова из стека оставшиеся слова сдвигаются на один регистр вверх. Стек может быть выполнен не только на внутренних регистрах МП, составляя его часть, но и находиться в ОЗУ, занимая там выделенную для него зону. В последнем случае стек получается более глубоким, емким, однако для обращения к нему необходим специальный регистр - указатель стека.  [2]

С регистрами стека связан 3-разрядный указатель стека, а с каждым из них - 2-разрядное поле признака. Регистр признаков ( РП) используется для учета неиспользованных регистров стека и обозначения специальных величин ( например, нуля) при обработке особых ситуаций и оптимизации внутреннего микрокода. Данные представляются в стеке только в формате промежуточного вещественного. Они имеют 64-разрядную мантиссу и 15-разрядный порядок. В этом же формате независимо от используемых типов данных производятся все внутренние вычисления.  [3]

Локальные регистры выполняют функции регистров стека для храпения параметров процедуры обращения к подпрограмме.  [4]

5 Схема работы стековой памяти микрокалькулятора Б 3 - 21. [5]

X не влияют на содержимое регистров стека.  [6]

Результат работы машины SRM записывается в регистре стека с наибольшим номером.  [7]

В пятой строке результаты расчета перераспределяем в регистрах стека так, чтобы их легко было вызвать.  [8]

Исходное значение аргумента X должно храниться в текущем регистре стека, а аргумента Y - в первом.  [9]

Исходное значение аргумента X должно храниться в текущем регистре стека. В результате выполнения команды F2XM1 число Z записывается в текущий регистр стека.  [10]

Исходное значение аргумента X должно храниться в текущем регистре стека, а аргумента Y - в первом. В результате выполнения команды FYL2XP1 число Z записывается в первый регистр стека, а содержимое текущего регистра выталкивается из стека. Данная команда позволяет получить по сравнению с командой FYL2X более точный результат для аргумента X, близкого к единице.  [11]

Исходное значение аргумента X должно храниться в текущем регистре стека, а аргумента Y - в первом. После выполнения команды FYL2X число Z записывается в первый регистр стека, а содержимое текущего регистра выталкивается из стека.  [12]

Очевидно, что после выполнения команды приращения по содержимому регистров стека можно однозначным образом установить, содержимое какого именно регистра было увеличено последним.  [13]

14 Характеристики транспьютеров фирмы INMOS. [14]

Модель Т414 содержит всего шесть 32-разрядных регистров, три регистра стека, счетчик команды, регистр адреса рабочей зоны памяти, регистр операнда.  [15]



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