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

Адресный стек

Cтраница 1


Адресный стек ( стек возврата) связан с программной памятью, обеспечивает возможность последовательного выполнения и разветвления программы.  [1]

Адресный стек ( стек возврата) - специальное устройство МК ( см. рис. 5), предназначенное для запоминания адреса возврата, состоит из 5 регистров, что позволяет обращаться к подпрограмме внутри подпрограммы.  [2]

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

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

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

6 ОС говньге двухадресные Команды. [6]

Выполнение команды JSR Rn, SUBR заключается в том, что содержимое регистра Rn засылают в адресный стек ( R6 или SP), теку -: щее значение счетчика команд ( R7 или PC) - адрес возврата - помещают в регистр Rn, a вычисленный по имеющимся в команде данным начальный адрес подпрограммы принимают в счетчик команды PC. Выполнение команды RTS Rn вызывает передачу в PC хранящего в Rn адреса возврата и восстановление прежнего значения Rn, которое при переходе на подпрограмму было в стеке.  [7]

В состав микросхемы входят: ПЗУ, ОЗУ, генератор тактовых серий, регистр адреса страниц ПЗУ, адресный стек страниц, мультиплексор страниц, входной информационный порт; блок кодовых формирователей; буферный регистр микрокоманд; матрица управляющих сигналов; статус-регистр ( ввода, переноса, верх / низ ПЗУ, состояния подпрограмм, ОЗУ, пропуска); дешифратор строк и разрядов ОЗУ; регистр адреса страниц ОЗУ; мультиплексор ОЗУ / ПЗУ; программный счетчик; адресный стек строк; схема анализа, дешифратор выбора регистра ОЗУ, схема записи-считывания; сумматор; регистры X и Y; дешифратор сегментного кода; выходные адресный и информационный порты.  [8]

В состав микропроцессора входят: арифметико-логическое устройство, схема управления и синхронизации, регистр-аккумулятор, сверхоперативное запоминающее устройство, программный счетчик, адресный стек, регистр команд и дешифра-юр м1 ий операции.  [9]

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

Команда, введенная с клавиатуры, направляется в запоминающее устройство, состоящее из нескольких частей: программной памяти, регистров данных, постоянного запоминающего устройства, программного указателя и адресного стека.  [11]

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

В состав микросхемы входят: генератор тактовых импульсов, блок начальной установки при включении питания, регистры X и Y, сумматор, триггер переноса, блок блокировки выполнения команд, формирования констант, логические управляемые вентили ПЗУ, адресный стек слов ПЗУ, адресный стек страниц ПЗУ, формирователь сигналов слов ПЗУ, адресные формирователи, мультиплексор страниц ПЗУ, мультиплексор ОЗУ, мультиплексор столбцов ОЗУ, формирователь столбцов ОЗУ, дешифратор сегментов, дешифратор слов ОЗУ и ПЗУ, схема управления нулей, формирователь сигналов выбора разрядов индикатора и столбцов клавиатуры, формирователь сигналов выбора сегментов.  [13]

В состав микросхемы входят: генератор тактовых импульсов, блок начальной установки при включении питания, регистры X и Y, сумматор, триггер переноса, блок блокировки выполнения команд, формирования констант, логические управляемые вентили ПЗУ, адресный стек слов ПЗУ, адресный стек страниц ПЗУ, формирователь сигналов слов ПЗУ, адресные формирователи, мультиплексор страниц ПЗУ, мультиплексор ОЗУ, мультиплексор столбцов ОЗУ, формирователь столбцов ОЗУ, дешифратор сегментов, дешифратор слов ОЗУ и ПЗУ, схема управления нулей, формирователь сигналов выбора разрядов индикатора и столбцов клавиатуры, формирователь сигналов выбора сегментов.  [14]

В состав микросхемы входят: ПЗУ, ОЗУ, генератор тактовых серий, регистр адреса страниц ПЗУ, адресный стек страниц, мультиплексор страниц, входной информационный порт; блок кодовых формирователей; буферный регистр микрокоманд; матрица управляющих сигналов; статус-регистр ( ввода, переноса, верх / низ ПЗУ, состояния подпрограмм, ОЗУ, пропуска); дешифратор строк и разрядов ОЗУ; регистр адреса страниц ОЗУ; мультиплексор ОЗУ / ПЗУ; программный счетчик; адресный стек строк; схема анализа, дешифратор выбора регистра ОЗУ, схема записи-считывания; сумматор; регистры X и Y; дешифратор сегментного кода; выходные адресный и информационный порты.  [15]



Страницы:      1    2