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

Команда - тип

Cтраница 2


Выполнение команд типа ДЕЛЕНИЕ для чисел длинного формата отличается от команд с числами короткого формата тем, что обработка чисел осуществляется раздельно для младших и старших слов.  [16]

Выполнение команд типа ПОИСК ПО КЛЮЧУ И ДАННЫМ имеет некоторые особенности.  [17]

Для команд типа RR значения регистров фактически подставляются в поле адреса команды. Следовательно, первая сгенерированная машинная команда имеет вид ( в шестнадцатеричной записи) D540, где D5 обозначает операцию BALR, a 4 и 0 обозначают адреса.  [18]

По командам типа ЗАГРУЗКА ( рис. 79) второй операнд считывается на магистраль МЗ либо из РИП ( формат RX), либо из РПЗ ( формат RR) и передается в БАЛ, а результат с его выхода через магистраль Ml помещается на место первого операнда. В этой же микрокоманде дается запрос на выборку следующей команды и осуществляется анализ выборки.  [19]

20 Схема микропрограммы операции умножения. [20]

По командам типа УМНОЖЕНИЕ порядки сомножителей складываются, а мантиссы перемножаются. Знак произведения определяется по правилам алгебры.  [21]

По командам типа ДЕЛЕНИЕ ( рис. 85) порядки операндов вычитаются, а мантиссы делятся. Для получения необходимой точности результата оба операнда должны быть предварительно нормализованы. При нормализации из характеристик операндов вычитаются их ПНЛ.  [22]

23 Машинные форматы команд. [23]

В команде типа SI ( STORE - IMMEDIATE) первый операнд находится в памяти, а второй - в самой команде.  [24]

25 Машинные форматы команд. [25]

В команде типа SI ( STORE - IMMEDIATE) первый операнд находится в памяти, а второй - в самой команде. В команде типа SS ( STORE - STORE) оба операнда находятся в памяти.  [26]

В командах типа ПЕРЕХОД ПРЯМОЙ 2 байт, следующих за кодом операции перехода и представляющих собой адрес, указывают на некоторую область памяти, В указываемой области памяти содержится команда, которая должна выполняться следующей.  [27]

В командах типа RR в операции участвуют 32 разряда каждого общего регистра. Все разряды, в том числе и знаковый, рассматриваются как цифровые двоичные разряды. В командах типа RX операция выполняется, как правило, над содержимым всего общего регистра и содержимым памяти, занимающим слово. Однако имеются две команды 1C и STC, при выполнении которых в операции участвует только один байт в памяти и байт в общем регистре ( восемь правых разрядов с 24 по 31), а остальные разряды в операции ве участвуют. Кроме того, имеется команда LA, по которой в 24 правых разряда общего регистра помещается адрес памяти, а восемь левых разрядов обнуляются. В командах типа RS данные занимают либо слово, либо слово двойной длины. Этот формат команд предназначен для логических сдвигов. В командах типа SI данные располагаются в самой команде и занимают в ней один байт. В этом случае операция выполняется над одним байтом в памяти.  [28]

В командах типа RR оба операнда являются либо одновременно адресами регистров общего назначения, либо адресами регистров с плавающей запятой. Величины LI, L2 и L, использованные в записи команд типа SS, определяют длину каждого из операндов в байтах.  [29]

В командах типа RS присутствует более двух операндов, так что система команд ЕС ЭВМ не является чисто двухадресной, однако таких отступлений в ЕС ЭВМ сравнительно немного.  [30]



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