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

Содержимое - первое

Cтраница 1


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

Содержимое первого операнда представляет собой набор старых кодов, таблица перекодирования - набор новых кодов, заменяющих старые. Каждый код в первом операнде и таблице перекодирования занимает байт. Максимальная длина таблицы перекодирования / равна 256 байтам. Исходные байты первого операнда называются байт-аргументами, а байты, полученные в результате перекодирования, называются байт-функциями.  [2]

Содержимое первого операнда сдвигается вправо на число разрядов, определенное вторым операндом. Выдвинутые разряды пропадают, освободившиеся разряды заполняются знаком.  [3]

Содержимое первого операнда сдвигается влево па число разрядов, определенное вторым операндом. Знаковый раз-ряд не изменяется.  [4]

Сравнивается содержимое первого операнда в упакованном десятичном формате с содержимым второго операнда в упакованном десятичном формате. Сравнение производится справа налево по всем цифрам обоих операндов. Если указатели длины двух операндов не равны между собой, то более короткое поле расширяется нулями со стороны старших разрядов до длины более протяженного. Двоичная конфигурация самых правых полубайтов каждого поля проверяется только с целью определения вида знака - плюс или минус. Все допустимые коды знака плюс рассматриваются как совпадающие; аналогично рассматриваются допустимые коды знака минус. Конфигурация содержимого операндов не изменяется в процессе выполнения сравнения. Максимальная подразумеваемая или явная длина для любого из сравниваемых полей равна 16 байтам.  [5]

Упакованное десятичное содержимое первого операнда ( множимое) умножается на упакованное десятичное содержимое второго операнда ( множитель) и результат умножения помещается в область первого операнда.  [6]

Для анализа содержимое первого и второго поглотителей сливают вместе; содержимое третьего поглотителя исследуют отдельно.  [7]

Команда SP осуществляет алгебраическое вычитание упакованного десятичного содержимого второго операнда из упакованного десятичного содержимого первого операнда.  [8]

Когда один резервуар заполнен, начинают перекачивать воду во второй резервуар, а содержимое первого тщательно перемешивают. Затем отбирают пробу воды и направляют ее в лабораторию для определения содержания в ней натриевого мыла, нейтрального жира и свободного едкого натра. По этим данным рассчитывают расход раствора хлористого кальция.  [9]

По команде ВСТ происходит переход к команде по адресу второго операнда sz, если содержимое первого операнда, которое находится в регистре г, не равно нулю. Алгоритм выполнения команды BCTR аналогичен алгоритму выполнения команды ВСТ, за исключением того, что адрес перехода находится в регистре гг. Содержимое первого операнда называется счетчиком цикла. Изменение значения счетчика цикла происходит следующим образом. При выполнении каждого очередного цикла из содержимого регистра г алгебраически вычитается единица, а затем анализируется остаток. Если остаток после вычитания единицы не равен нулю, то происходит переход по адресу второго операнда. Если остаток равен нулю, то выполняется следующая по порядку команда программы. Несмотря на то, что по командам BCTR и ВСТ алгебраически вычитается единица из содержимого регистра г, признак результата не устанавливается.  [10]

11 Время выполнения команд при классическом подходе.| Хронометрирование команд для классического случая. [11]

В обоих проектах ЦП может умножать регистр с плавающей запятой на регистр 0 так, что при этом содержимое первого из них не портится.  [12]

Для организации цикла и ветвлений использованы следующие команды сравнения, переходов и загрузки: 1) команда сравнения ( CR) содержимого регистров; 2) команда перехода по больше ( ВН) передает управление оператору с именем LARGE, если содержимое первого операнда в команде сравнения больше содержимого второго операнда; в противном случае выполняется следующая команда программы; 3) команда перехода по равно ( BE) выполняется аналогично; 4) команда загрузить и проверить ( LTR) определяет, равен ли остаток от деления нулю; 5) команда перехода по нулю ( BZ) передает управление оператору с именем REZ, если остаток равен нулю; в противном случае выполняется следующая команда; 6) команда безусловной передачи управления ( В) всегда передает управление по адресу, указанному в поле операндов этой команды; в данном случае - оператору с именем СУ / CL. Команда деления ( D) выполняется аналогично команде умножения.  [13]

По команде TR первый операнд, который находится в памяти по адресу sb перекодируется по таблице перекодирования, которая находится в памяти, начиная с адреса s2, и перекодированное значение помещается по адресу первого операнда SL. Содержимое первого операнда представляет собой набор старых кодов, таблица перекодирования - набор новых кодов, заменяющих старые. Каждый код в первом операнде и таблице перекодирования занимает байт. Максимальная длина таблицы перекодирования / равна 256 байтам. Исходные байты первого операнда называются байт-аргументами, а байты, полученные в результате перекодирования, называются байт-функциями.  [14]

Команда L загружает полное слово, адресуемое вторым операндом, в общий регистр, указанный первым операндом. После выполнения этой команды содержимое первого операнда идентично содержимому второго операнда. Второй операнд должен быть расположен на границе слова. Признак результата не изменяется.  [15]



Страницы:      1    2