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

Увеличение - адрес

Cтраница 1


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

При таком способе адресации увеличение адреса на единицу приводит к обращению в следующий блок ОЗУ.  [2]

Если переход осуществляется в сторону увеличения адресов, то смещение будет положительным, в сторону уменьшения адресов - отрицательным. Смещение записывается в дополнительном коде.  [3]

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

5 Структура таблицы очереди заданий ( ОЧЕР.| Содержание ячеек с заданием на выполнение программы П32 в таблице. [5]

Задания на П32 располагаются в сторону увеличения адресов, а на П22 - в сторону уменьшения.  [6]

7 Распределение памяти при загрузке сегментов сегментированной программы. [7]

Индексные ячейки размещаются начиная с адреса А в сторону увеличения адресов, а информация сегментов - начиная от адреса В в сторону уменьшения адресов.  [8]

Это и позволяет команду СК использовать для уменьшения, а команду ВК: - для увеличения адресов.  [9]

10 Распределение памяти при загрузке сегмента. [10]

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

12 Распределение памяти при загрузке сегмента. [12]

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

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

Их совместное использование также обеспечивает организацию стека с указателем, адресующим TOS. Однако растет такой стек в сторону увеличения адресов.  [15]



Страницы:      1    2