209
5.4 Функции преобразования
С помощью вышеназванных функций производится преобразование значения,
хранящегося в аккумуляторе I.
Возможны следующие преобразования:
Дополнение до единицы/раздел 5.4.1/, Двоичное дополнение /слова //раздел
5.4.2/, Двоичное дополнение /двойного слова//раздел 5.4.3/, Кодовое
преобразование десятично-двоичное /раздел 5.4.4/, Кодовое преобразование
двоично-десятичное /раздел 5.4.5:, Преобразование выражения с
фиксированной запятой /двойное слово/ в выражение с плавающей запятой
/раздел 5.4.6/ и Преобразование выражения с плавающей запятой в
выражение с Фиксированной запятой /двойное слово//раздел 5.4.7/.
Обработка Функций преобразования не зависит от логического результата. В свою
очередь функции преобразования не изменяют логического результата. При
некоторых преобразованиях происходит установка индикаторов /смотри
последующие разделы/.
5.4.1 Дополнение до единицы KEW
Значение, находящееся в аккумуляторе I, при образовании дополнения до единицы
инвертируется бит за битом. Пули заменяются единицами и наоборот.
Установки индикаторов не происходит.
Пример:
Дополненное до единицы значение слова данных DW25 необходимо занести в слово
данных DW26.
:L DW 25
:KEW
:T DW 26
Загрузка значения слова данных DW25 в аккумулятор.
Образование дополнения до единицы.
Пересылка /преобразованного/ содержания аккумулятора в
слово данных DW26.