Cтраница 3
Разрядные сетки ЦВМ с фиксированной запятой. а запятая фиксирована перед первым разрядом. б запятая фиксирована после п-то разряда. [31] |
При выполнении операций над числами, даже с одинаковыми масштабными множителями, может быть получено число, которое окажется вне диапазона представления чисел. [32]
Для универсальности программы особенно важны такие данные ЭВМ, как быстродействие, объем внутренней ( оперативной) - и внешней памяти, диапазон представления чисел в машине и ряд других факторов. [33]
В табл. 1.4, 1.5 приведены значения перечисленных параметров для типов ЭВМ, приведенных в табл. 1.3. Число разрядов, отведенных под порядок, определяет диапазон представления чисел в машине, а число разрядов мантиссы - точность. Современное математическое обеспечение ЭВМ может существенно изменить диапазон представления чисел, приведенный в табл. 1.5, но при этом может значительно уменьшиться быстродействие за счет программной имитации разрядной сетки, не совпадающей с сеткой физической ЭВМ. [34]
Арифметические операции сложения и вычитания с двоичными и восьмеричными числами выполняются так же, как и с десятичными, необходимо лишь учитывать основание системы счисления при заеме и переносе, а также диапазон представления чисел. Формально сложение и вычитание можно выполнять, интерпретируя числа как беззнаковые. При выполнении операций необходимо контролировать, чтобы результат не выходил за допустимые пределы представления чисел, только в этом случае он будет арифметически правильным. Этот контроль зависит от того, как интерпретировать числа: со знаком или без знака. Так, при выполнении операций над числами без знака необходимо контролировать перенос из самого старшего разряда или заем в него. В операциях над числами со знаком необходимо контролировать как перенос в старший ( знаковый) разряд, так и перенос из него. [35]
Определим основные технико-эксплуатационные параметры УВМ: машина - трехадресная, рабочая система счисления - двоичная, разрядность ячейки ОЗУ - 43 двоичных разряда, емкость ОЗУ - 2048 ячеек с адресами 0000ч - 37778, форма представления чисел - с плавающей запятой ( мантисса 36 разрядов -) - 1 знаковый, порядок 5 разрядов), диапазон представления чисел - 2 - 32 232, способ ввода - с перфолент, способ вывода - на цифровое печатающее устройство. [36]
Типы integer и real определяют численные данные - целые и действительные, соответственно. Диапазон представления чисел может зависеть от реализации, но стандартными считаются диапазоны - 231 1, 231 - 1 для типа integer и 1038, - 1038 для real. Как уже упоминалось, числа в проектном модуле могут представлять как конфигурационные параметры, так и собственно обрабатываемую в проектируемом устройстве информацию. [37]
При работе этой машины с числами с плаваю щей запятой 30 разрядов из 37 отводятся для представления мантиссы числа и знака мантиссы, а 7 разрядов - для указания порядка и знака порядка числа. При этом диапазон представления чисел значительно расширяется. [38]
При выполнении научных расчетов не представляется возможным оперировать только целыми числами. Кроме того, диапазон представления чисел не всегда удовлетворяет пользователей. При выполнении таких расчетов арифметические операции производятся над числами, представленными в форме с плавающей точкой. [39]
В научных задачах разрядность в исходных данных и результатах может принимать разнообразные значения, что затрудняет выбор масштаба и фиксацию запятой в определенном положении до начала вычислений. Кроме того, в научных задачах диапазон представления чисел значительно шире и применение автоматической запятой с фиксацией может привести к выходу результатов за пределы допустимого значения. Поэтому для научных задач более удобна естественная форма представления чисел. В этом случае положение запятой в исходных данных и в результате может быть произвольным, но числовые значения должны укладываться в диапазон представления чисел. [40]
В табл. 1.4, 1.5 приведены значения перечисленных параметров для типов ЭВМ, приведенных в табл. 1.3. Число разрядов, отведенных под порядок, определяет диапазон представления чисел в машине, а число разрядов мантиссы - точность. Современное математическое обеспечение ЭВМ может существенно изменить диапазон представления чисел, приведенный в табл. 1.5, но при этом может значительно уменьшиться быстродействие за счет программной имитации разрядной сетки, не совпадающей с сеткой физической ЭВМ. [41]
V принято равным 24 16, а не 2, как это обычно имело место в ранее выпускавшихся ЭВМ. Применение такого основания имеет два преимущества: во-первых, существенно расширяется диапазон представления чисел при использовании для кода порядка того же количества разрядов, что и ранее при основании 2; во-вторых, представляется возможность достаточно простого ускорения выполнения операций, содержащих сдвиги, поскольку мантисса теперь может рассматриваться состоящей из шестнадцатиричных цифр, записанных двоичными тетрадами. Для таких мантисс легко организуются ускоренные сдвиги вправо и влево на 4 разряда или на кратное этой величине, например, на 8 разрядов. Поэтому такое перемещение на одну шестнадцатиричную позицию требует соответствующего изменения порядка шестнадцатиричного числа всего лишь на единицу. [42]
В промышленных ректификационных колоннах процесс разделения нефтяных смесей осуществляется в пределах изменения температур от 27 до502 С и давления от 0 01 до 4 МПа. При этих условиях величины констант фазового равновесия углеводородов и узких фракций нефтепродуктов не укладываются в диапазон представления чисел в ЭШ. Для преодоления трудностей реализации алгоритма расчета ректификационных колонн на ЭШ, связанных с величинами констант фазового равновесия, компоненты условно делятся на разделяемые, практически не летучие и не конденсируемые. [43]
Разрядная сетка машины с плавающей запятой при представлении с удвоенной. [44] |
Из неравенства (2.4) следует, что чем больше величина 5, тем больше диапазон представимых чисел. Использование таких оснований S приводит к некоторому уменьшению точности вычислений, но, кроме расширения диапазона представления чисел, позволяет ускорить некоторые операции. Например, при нормализации чисел при 5 16 сдвиг может производиться сразу же на четыре разряда. Кроме того, сама необходимость нормализации в силу того, что 1 / 5 л - 1 ( например, при 516 1 / 16 1), может возникать значительно реже. [45]