Основные инструкции
314
TWD USE 10 AE
Инструкции преобразования
Введение Инструкции преобразования выполняют преобразование между различными
формами представления чисел.
В следующей таблице перечислены типы инструкций преобразования.
Обзор кода BCD Двоично-десятичный код (BCD) представляет десятичную цифру (от 0 до 9)
кодированием четырех двоичных битов. 16-битное слово может содержать
число из 4 цифр (0000 - 9999), а 32-битное двойное слово может содержать
число из 8-ми цифр.
Во время преобразования системный бит %S18 устанавливается в 1, если
значение не BCD. Этот бит должен проверяться и сбрасываться в 0
программой.
BCD представление десятичных цифр:
Примеры:
z Слово %MW5 выражает BCD значение "2450", которое соответствует
двоичному значению: 0010 0100 0101 0000
z Слово %MW12 выражает десятичное значение "2450", которое
соответствует двоичному значению: 0000 1001 1001 0010
Слово %MW5 преобразовывается в слово %MW12 инструкцией BTI.
Слово %MW12 преобразовывается в слово %MW5 инструкцией ITB.
Структура Операции преобразования выполняются следующим образом:
Инструкция Функция
BTI Преобразование BCD --> двоичный код
ITB Преобразование двоичный код --> BCD
Десятич
ная
0 1 2 3 4 5 6 7 8 9
BCD 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
LD %M0
[%MW0 :=BTI(%MW10)]
LD %I0.2
[%MW10 :=ITB(%KW9)]
%I0.2
%M0
%MW0:=BTI(%MW10)
%MW10:=ITB(%KW9)