Случайное
Старые записи

Примеры команды

Примеры командыПримеры команды SRP; SRP DSC1.4.5 ; SRP DSC2,32 + 6,5 ; SRP DSC2,32 + ll, l.

Команда PACK преобразует число 124 из десятичного формата с зоной в упакованный формат. Второй адрес в этой команде указывает адрес числа в формате с зоной, первый адрес указывает адрес области, куда необходимо поместить число в упакованном формате. Команда PACK не принимает во внимание все зоны байт числа, за исключением зоны перед самой младшей цифрой, которая рассматривается как знак. Знак помещается в правые четыре разряда младшего байта области результата, а в остальной части области вплотную друг к другу размещаются цифры. Число при пересылке не изменяется, но оно может потерять левые значащие цифры, если они не вмещаются в область первого операнда, или дополняться слева нулями, если длина слова меньше первого операнда. Поля операндов могут перекрываться. В результате выполнения команды PACK десятичное число 124 в формате с зоной будет размещено — в области RAB в упакованном формате.

Команда CVD преобразует число с фиксированной точкой, которое предварительно помещается в регистр 6, в десятичное число в упакованном формате и помещает его в область DEC.

После того как оба числа приведены к упакованному десятичному формату, можно выполнять команду АР. Результат сложения будет представлять собой десятичное число в упакованном формате, размещенное в области DEC.

Интересные статьи

Copyright © 2022. All Rights Reserved.