Cтраница 1
Адресация операндов в командах предполагает указание в адресной части команды либо непосредственного адреса операнда, участвующего в данной операции, либо кода. [1]
Адресация операндов в командах загрузки и запоминания регистров осуществляется смещением адреса откосигельно содержимого базового регистра. [2]
Адресация операндов осуществляется через стек с регистром в качестве указателя стека. [3]
Метод адресации операндов в командах, при котором в качестве регистра задается регистр счетчика команд или программный счетчик. [4]
Способ адресации операндов, находящихся в основной памяти, с помощью базового регистра и смещения является фундаментальной особенностью ЭВМ ЕС. [5]
Затем рассматриваются адресация операндов и методы задания адресов, общие для большинства вычислительных машин. Показаны такие основные этапы обработки команд, как реализация функций символического Ассемблера - программы, представляющей собой средство программирования. [6]
Прямая регистровая адресация. [7] |
Рассмотрим способы адресации операндов и команд. [8]
Для повышения эффективности адресации операндов разработан ряд способов задания исполнительного адреса. Каждый способ эффективен только в конкретной ситуации размещения данных. Правильный выбор и использование всего набора позволяет обеспечить эффективный доступ к структурированным данным, таким как массивы, стеки, списки, а также перемещаемость программ и данных на этапе загрузки и выполнения, сократить длину программного кода и число обращений к магистрали, адресовать большую основную память в условиях малой разрядности ЦП. [9]
Форматы одноадресных команд с различной адресацией ( о-г и структура, используемая при выборке операндов ( д. [10] |
Разряды, задающие способ адресации операндов, располагаются обычно в коде операции команды. На рис. 12.4 представлены команды, использующие непосредственную ( а), прямую ( б), одноступенчатую относительную ( б) и косвенную ( г) адресацию одного операнда. [11]
В машинных инструкциях режимы адресации операндов задаются специальными кодами, местоположение которых в инструкциях строго фиксировано. Для описания режимов адресации введем следующие обозначения: R - выражение, определяющее универсальный ре гистр; Е - выражение, как оно определено в главе 3; А - режим адресации. [12]
Рассмотрим несколько типичных методов адресации операндов, используемых сейчас в большинстве микропроцессоров. [13]
В микро - ЭВМ СМ-1633 для адресации операндов используют восемь регистров общего назначения, с помощью одного из которых происходит адресация исходных операндов или места хранения результата операции. Возможны восемь видов адресации: прямая одного из восьми регистров общего назначения; косвенная с помощью регистра; с автоматическим прерыванием; косвенная с автоматическим прерыванием; с автоматическим убавлением; косвенная с автоматическим убавлением; индексная; косвенная индексная. [14]
Адресация с использованием счетчика команд - адресация операндов в командах, при которой в качестве регистра задается регистр счетчика команд или программный счетчик. [15]