Cтраница 1
Исходные операнды могут либо оба располагаться в регистрах общего назначения, либо один - в регистре, а другой - в основной оперативной памяти. [1]
Исходными операндами операции вычисления признака результата являются те же операнды, что и в основной операции, выполняемой в операторе, а операндом-результатом является состояние ячейки признака результата. Признак принимает ряд фиксированных значений, соответствующих удовлетворению отношений II С - ф [ между операндами. [2]
При выполнении операций исходные операнды извлекаются из стека, а результат передается на вершину TOS. Стековая архитектура обладает высокой вычислительной эффективностью [41 ], однако в классической форме она большого практического распространения не нашла. Это объясняется тем, что стек обычно размещается в основной памяти, доступ к которой требует отдельного цикла обращения к системной магистрали. [3]
Вынужденное прекращение выполнения команды, при котором исходные операнды не изменяются, а счетчик команд указывает адрес следующей команды. [4]
Если последней буквой является В, то исходными операндами служат содержимое регистра результата и первый операнд, операндом-результатом - содержимое ячейки, заданной вторым символическим адресом. [5]
Команда FYL2X вычисляет значение функции z ylog2x, где исходные операнды х и у размещены в ST ( 0) и ST ( 1) соответственно, причем 0х оо, - ооуоо. Команда FYL2X позволяет изменять основания логарифмов согласно известной формуле log, x logn 2 - log2 х путем использования команды умножения. [6]
Как в операциях с нормализацией, так и в операциях без нормализации исходные операнды не обязательно должны иметь нормализованную форму. При переполнении в мантиссе промежуточного результата мантисса сдвигается вправо. Если при этом длина получаемой мантиссы превосходит длину конечного результата, то лишние биты отбрасываются. [7]
Команда FYL2XP1 вычисляет значение функции z y Iog2 ( x 1), где исходные операнды х и у размещаются в ST ( 0) и ST ( 1) соответственно, причем 0 х 1 - 1 / Д / 2, - ооу оо. [8]
Команды арифметической и логической обработки данных представлены в табл. 4.3. Все команды с двумя исходными операндами предполагают, что первый операнд находится в аккумуляторе. Вторым может быть содержимое рабочего регистра или байта внутренней памяти данных, либо литерал, кодируемый непосредственно в команде. Результат такой операции всегда пересылается в аккумулятор. [9]
Для выполнения логических операций можно воспользоваться устройством, структурная схема которого приведена на рис. 7.7. Исходные операнды размещаются в регистрах Pel и РгЗ, откуда побайтно можно переносить их содержимое в РгС и РгД соответственно. Для реализации требуемых логических операций используется схема однобайтовых логических операций СОЛО, входящая в состав АЛУ и являющаяся комбинационной схемой, позволяющей реализовать поразрядные операции логического умножения И, логического сложения ИЛИ и суммирования по модулю 2 над двумя однобайтовыми операндами. [10]
Для выполнения логических операций можно воспользоваться устройством, структурная схема которого приведена на рис. 6.7. Исходные операнды размещаются в регистрах Рг1 к РгЗ, откуда побайтно можно переносить их содержимое в РгС и РгД соответственно. Для реализации требуемых логических операций используется схема однобайтовых логических операций СОЛО, входящая в состав АЛУ и являющаяся комбинационной схемой, позволяющей реализовать поразрядные операции логического умножения И, логического сложения ИЛИ и суммирования по модулю 2 над двумя однобайтовыми операндами. [11]
В операционной части содержится код операции, определяющий, какое действие должно быть произведено над исходными операндами. [12]
Если к буквам, обозначающим операцию, никакие другие символы, кроме l l, не добавляются, то исходные операнды определяются первым и вторым элементами адресной конструкции ( символические адреса либо непосредственные операнды), а результат содержится в регистре результата. [13]
При выполнении операции суммирования слагаемых возможны переполнение разрядной сетки ПМК в области мантиссы и порядка или ненормализованный результат при нормализованных исходных операндах. При переполнении в области мантиссы старший разряд результата не теряется, и необходимо только выполнить его денорма-лизацию. Если результат ненормализованный, то необходимо выполнять его нормализацию. [14]
НУЛЛИФИКАЦИЯ [ nullification ] Один из способов принудительного завершения операции, при котором операция доводится до своего логического окончания, но результаты не фиксируются и исходные операнды не изменяются. [15]