Выбрать главу

Real Divide RS 3C16 FD, R1 A, R2 GLE (Деление вещественное)

Эта команда такая же, как Real Divide Register, с тем отличием, что исполнительный адрес вычисляется по правилу адресации команд типа регистр-память.

Real Divide Immediate IM 5C16 FDI,R1 I GLE (Деление вещественное непосредственное)

Величина в регистре R1 (делимое) делится на короткий вещественный непосредственный операнд I (делитель), и результат записывается в регистр R1. Для установки РПР частное сравнивается с нулем. Могут иметь место особые случаи некорректности вещественного представления и деления на нуль.

Reverse Real Divide Register RR 1D16RFDR, R1 R2 GLE (Деление вещественное обратное)

Эта команда такая же, как Real Divide Register с тем отличием, что делимое и делитель меняются ролями.

Reverse Real Divide RS 3D16 RFD,R1 A,R2 GLE (Деление вещественное непосредственное обратное)

Эта команда такая же, как Real Divide, с тем отличием, что делимое и делитель меняются ролями.

Reverse Real Divide Immediate IM 5D16 RFDI,R1 I GLE (Деление вещественное непосредственное обратное)

Эта команда такая же, как Real Divide Immediate, с тем отличием, что делимое и делитель меняются ролями.

Convert To Real Register RR 1Е16 FLOATR,R1 R2 GLE (Преобразование в вещественное)

32-разрядное целое в дополнительном коде по исполнительному адресу преобразуется в формат вещественного числа и записывается в регистр R1. Для установки РПР результат преобразования сравнивается с нулем. Может иметь место особый случай неверной адресации слова.

Convert To Real RS 3E16 FLOAT,R1 A,R2 GLE (Преобразование в вещественное)

Эта команда такая же, как Convert To Real Register, с тем отличием, что исполнительный адрес вычисляется по правилу адресации команд типа регистр-память.

Convert To Real Immediate IM 5E16 FLOATI, R1 I GLE (Преобразование в вещественное непосредственное)

Непосредственный операнд, рассматриваемый как 20-разрядное целое в дополнительном коде, преобразуется в формат вещественного числа и записывается в регистр R1. Для установки РПР результат сравнивается с нулем.

Convert To Integer Register RR 1F16 FIXR,R1 R2 OGLE (Преобразование в целое)

Целая часть вещественного числа в слове по исполнительному адресу преобразуется в 32-разрядное целое в дополнительном коде и записывается в регистр R1. При переполнении результат обнуляется и в РПР устанавливается О-бит. Для установки в РПР других разрядов результат сравнивается с нулем. Может иметь место особый случай неверной адресации слова [49].

Convert To Integer RS 3F16 FIX, R1 A, R2 OGLE (Преобразование в целое)

Эта команда такая же, как Convert To Integer Register, если не считать того, что исполнительный адрес вычисляется по правилу адресации команд типа регистр-память.

Convert To Integer Immediate IM 5F16 FIXI,R1 I OGLE (Преобразование в целое непосредственное)

Короткий вещественный непосредственный операнд I преобразуется в 32-разрядное целое в дополнительном коде и записывается в регистр R1. При переполнении результат обнуляется и в РПР устанавливается О-бит. Для установки в РПР других разрядов результат сравнивается с нулем.

Real Floor RS 7816 FLOOR, R1 A, R2 GLE (Вещественное округление с недостатком)

В регистр R1 записывается в вещественном формате ближайшее целое, не превосходящее вещественного числа по исполнительному адресу. Для установки РПР результат сравнивается с нулем. Может иметь место особый случай неверной адресации слова.

Real Ceiling RS 7916 CEIL,R1 A,R2 GLE (Вещественное округление с избытком)

В регистр R1 записывается в вещественном формате ближайшее целое, не меньшее вещественного числа по исполнительному адресу. Для установки РПР результат сравнивается с нулем. Может иметь место особый случай неверной адресации слова.

Minimum RS 7A16 MIN, R1 A, R2 LE (Минимум)

В регистр R1 записывается минимальная из величин, содержащихся в регистре R1 и слове по исполнительному адресу. Установка РПР производится в результате сравнения исходного и конечного содержимого R1. Может иметь место особый случай неверной адресации слова.

Maximum RS 7В16 МАХ, R1 А, R2 GE (Максимум)

Эта команда такая же, как Minimum, с тем отличием, что минимум заменяется на максимум.

Shift Logical RS 7C16 SHIFTL,R1 A,R2 OGLE (Сдвиг логический)

вернуться

49

Эти команды обозначены FIXR, FIX и FIXI, поскольку представление целых чисел исторически называется представлением с фиксированной точкой (fixed point).