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

Двухадресная команда

Cтраница 2


16 Форматы одно - и двухадресной команд. [16]

В двухадресной команде ( рис. 1.13 6) для КОП отведены биты 15 - 12, а биты 11 - 0 заняты двумя полями адресации операндов. Первое ( биты 11 - 6) - это поле адресации источника, а второе ( биты 5 - 0) - поле адресации приемника. Структура каждого из этих двух полей совпадает со структурой поля адресации операнда в одноадресной команде.  [17]

18 Структура обрабатываемых слов и команд процессоров СМ-Ш и СМ-4П. [18]

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

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

В двухадресных командах процессоров PDP-11, 68000 и 9900 src и dst оба могут быть или регистрами, или ячейками памяти, заданными с помощью какого-либо способа адресации; только такие команды позволяют выполнять операции типа память-память.  [21]

22 Представление чисел в упакованном десятичном формате.| Форматы ко манд ЭВМ. [22]

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

Поля адресации в одноадресных и двухадресных командах имеют по шесть разрядов.  [24]

Бывают и другие типы двухадресных команд.  [25]

МПК выполняет одно - и двухадресные команды как с 16-разрядными словами, так и с 8-разрядными байтами. Поэтому многие операции могут выполняться очень эффективно.  [26]

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

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

Итак, команды типа RR являются классическими двухадресными командами, с учетом того обстоятельства, что оба адреса в этих командах являются короткими, предназначенными только для ссылок на регистры.  [29]

30 Команда с непосредственным адресом для загрузки константы 4 в регистр 1. [30]



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