Cтраница 4
Короткий 32-разрядный формат ( слово) обеспечивает представление значений с точностью до семи десятичных знаков, и длинный 64-разрядный формат ( двойное слово) - с точностью до 17 десятичных знаков. Короткий формат при невысокой точности значений позволяет размещать в памяти большое число операндов и выполнять операции с небольшими затратами времени. Длинный формат обеспечивает возможность вычислений с повышенной точностью. Знак кодируется нулевым разрядом числа. [46]
Операции над короткими операндами обычно выполняются быстрее и требуют меньшего объема памяти, чем операции над длинными операндами. Однако длинный формат данных позволяет получить большую точность вычислений. [47]
Операции над короткими операндами обычно выполняются быстрее и требуют меньшего объема памяти, чем операции над длинными операндами. Однако длинный формат данных позволяет получить большую точность вычислении. [48]
Константа G1 помещается в длинном формате, начиная с границы двойного слова. Константа СЗ располагается в коротком формате, начиная с ближайшей границы слова. Константа С4 помещается в длинном формате, начиная с ближайшей границы двойного слова. Константа С6 помещается в длинном формате, начиная с ближайшей границы двойного слова, причем мантисса числа будет сдвинута влево на 2 шестнадцате-ричных разряда после перевода ее в 16-ричную систему счисления. Константа С7 помещается в 6 байтах, выравнивание не производится. [49]
Константа С1 помещается в длинном1 формате, начиная с границы двои-него слова. Кон станта СЗ располагается в коротком формате, начиная с ближайшей границы слова. Константа С4 помещается в длинном формате, начиная с ближайшей границы двойного слова. Константа С6 помещается в длинном формате, начиная с ближайшей границы двойного слова, причем мантисса числа будет сдвинута влево на 2 шестнадцате-ричных разряда после перевода ее в 16-ричную систему счисления. Константа С7 помещается в 6 байтах, выравнивание не производится. [50]
Длины операндов, будучи степенями двух, позволяют добиться максимальной эффективности при использовании двоичной адресации и при двоичном представлении данных в оперативной памяти. В арифметических операциях с плавающей запятой легко осуществляется переход от одного формата к другому. В коротком формате мантисса состоит из шести шестнадцатеричных цифр, в длинном формате мантисса имеет 14 шестнадцатеричных цифр. Предполагается, что запятая находится непосредственно слева от самой старшей значащей цифры мантиссы. [51]
В таблице ДОГОВОР для сохранения даты заключения договора предусмотрено поле ДАТА ДОГ. Для отображения данных этого типа может быть выбран Краткий, Средний или Длинный формат даты. Образцы дат в каждом из форматов показаны в строках списка при выборе формата. [52]