Cтраница 1
Десятичное представление должно располагаться в двойном слове, адрес которого задает второй операнд команды. В операции участвуют все 15 цифр десятичного представления, поэтому незначащие нули слева во втором операнде должны присутствовать явно. [1]
Заданные десятичные представления находятся не обязательно в двойных словах. Команда ZAP перемещает десятичное представление в правый край предварительно заполненного нулями двойного слова с адресом DW. Употребление явного адреса второго операнда команды ZAP вызвано следующими обстоятельствами. Команда при каждом выполнении должна иметь доступ к очередному полю. Неявная длина второго операнда равна 1 ( характеристика длины самоопределенного терма 0), и если бы явная длина второго операнда была опущена, то ZAP пересылала бы в двойное слово только однобайтное упакованное десятичное представление. [2]
Его десятичное представление не должно превышать 18 цифр. [3]
![]() |
Выполнение команды PACK. [4] |
Второй операнд интерпретируется как упакованное десятичное представление целого значения п; в поле первого операнда команда UNPK помещает представление значения п в десятичном формате с зоной. При недостаточной длине первого операнда старшие цифры второго операнда теряются. Проверка правильности кодов цифр и знака второго операнда не производится. Шестнадцатиричная цифра, кодирующая знак, обозначена ЗН. [5]
Проверка величин в числовом или десятичном представлении может принимать разнообразные формы. Вместо словесного описания этих форм рассмотрим в качестве примеров несколько различных задач по проверке десятичных величин: В каждом примере объясняется причина проверки, приведены необходимые команды и разъясняется их действие при выполнении. [6]
Последовательность разрядов в двоичном или десятичном представлении а не должна иметь простого, регулярного вида. [7]
Для изображения чисел в языке МОДУЛА-2 используется не только десятичное представление. В отличие от языка ПАСКАЛЬ введены шестнадцатеричные и восьмеричные числа. Предоставлена также возможность вводить символы алфавита языка указанием порядкового номера. [8]
В этом случае шестнадцатиричные цифры изображают величину в десятичном представлении. Величине может быть присвоен знак путем помещения одной из шестнадцатеричных цифр от А до F в правом полубайте поля. [9]
![]() |
Программа на языке Ассемблера, состоящая из команд формата RR. [10] |
Здесь будем считать, что для указания операндов используются десятичные представления номеров регистров. На самом деле имеются более общие возможности. [11]
Он может быть задан в шест-надцатеричном, двоичном или десятичном представлении. [12]
Он может быть задан в шестнадцатеричном, двоичном или десятичном представлении. [13]
Функция РЕЕК заносит в RR % содержимое байта в десятичном представлении, в то время как для дальнейшего необходимо шестнаддатеричное. Перевод можно было бы осуществить, воспользовавшись функцией Бейсика НЕХ %, однако она выдает результат в виде строки символов и в данном случае бесполезна. Поэтому в строке 150 пришлось специально запрограммировать вычисление двух шестнадцатеричных цифр. Чуть ниже будет показано, как по этим величинам определяются цвета пикселей, закодированных байтом. [14]
При этом целые части произведений являются двоичным представлением цифр разрядов искомого десятичного представления дробного числа. [15]