|
Естественная форма представления данныхПри естественной форме число записывается с выделением следующих компонентов числа: 1. Знака 2. Запятой 3. Цифр числа
Обычно в компьютере положение запятой (точки) фиксируется схемо-технически – представление чисел с фиксированной точкой. Для дробных чисел обычно точка находится перед старшим разрядом, а для целых – после младшего. Таким образом, сохраняется лишь два структурных компонента: поле знака и поле цифр. Достоинство формы представления чисел с фиксированной точкой в том, что её применение приводит к значительному упрощению логических и управляющих схем, но при подготовке задач к решению необходимо следить за тем, чтобы перед сложением или вычитанием исходные числа имели одинаковые масштабы данных. №2 в тетради!!! Кроме того, необходимо с помощью подборов масштабов исключить переполнение масштабной сетки.
Формат данных определяет разрядность, размещаемых в разрядной сетке машины структурных компонентов данных. Для представления чисел с фиксированной точкой используются несколько форматов. Для расширения диапазона представления чисел и уменьшения погрешности их задания используется нормальная форма записи , где m – мантисса числа, p – основание ПСС, q – порядок числа. Порядок с учётом знака показывает насколько разрядов и в какую сторону сдвинута запятая при замене формы записи числа с естественной на нормальную, поэтому такую форму записи называют представлением чисел с плавающей запятой/точкой. В компьютерах используют нормализованную форму записи для представления чисел с плавающей точкой. Число называется нормализованным, если его мантисса удовлетворяет условию: При представлении в компьютере чисел с плавающей точкой числа могут иметь два формата: 1. Слово – кол-во разрядов – 32.
2. Двойное слово – 64. Числа, представленные в этом формате отличаются только длиной мантиссы. Мантисса числа меньше единицы, её знак соответствует знаку числа. Значение q – целое число и определяет положение точки в числе. Знак порядка указывает на принадлежность числа к области целых или дробных чисел. При представлении чисел в форме с плавающей точкой в компьютере достигается широкий диапазон изображения чисел, но структура таких машин значительно усложняется. Т.к. необходимо иметь отдельное устройство для выполнения операции как над мантиссами, так и над порядками чисел при этом скорость выполнения операции ниже, что объясняется необходимостью нормализации чисел и выравниванию порядков.
Тема 3.3. Машинные коды. Для кодирования чисел в компьютерах применяются специальные коды: 1. Прямой код. Изображение двоичного числа x в прямом коде [х]пр основано на представлении его прямого значения с закодированным знаком: + кодируется нулем, - кодируется единицей.
x1=1011 x2=-11011 x3=-0.1101 x4=0.1101 [x1]пр=01011 [x2]пр=111011 [x3]пр=1.1101 [x4]пр=0.1101
Под знак числа практически во всех компьютерах заносятся в старший разряд разрядной сетки. Например, при использовании 8ми разрядной сетки наши числа примут следующий вид: [x1]пр= 00001011 [x2]пр= 10011011 [x3]пр=1.1101000 [x4]пр=0.1101000
Прямой код используется в компьютерах для хранения положительных и отрицательных чисел в ЗУ и при выполнении операции умножения. 2. Обратный код числа x обозначается [x]обр . Обратный код положительного числа совпадает с его прямым кодом. Обратный код отрицательного числа образуется следующим образом: в знаковом разряде записывается единица, в цифровых разрядах единицы заменяются нулями, а нули – единицами. [x1]обр=01011 [x2]обр= 100100 [x3]обр= 1.0010 [x4]обр=0.1101 3. Дополнительный код положительного числа совпадает с его прямым кодом, а дополнительный код отрицательного числа образуется следующим образом: в знаковом разряде записывается единица. во всех цифровых разрядов единицы заменяются нулями. а нули – единицами, к младшему разряду числа прибавляют единицу. [x1]доп=01011 [x2]доп=100100+1= 100101 [x3]доп= 1.0010+1=1.0011 [x4]доп=0.1101
Обратный и дополнительные коды позволяют операцию вычитания в ЭВМ заменить операцией сложения, что дает возможность сведения всех арифметических операций к выполнению операции сложения. Иногда в кодах под знак отводится 2 разряда. Такие коды называют модифицированными. [x3]мпр=11.1101 [x3]мобр=11.0010 [x3]мдоп=11.0011 [x4]мпр=[x4]мобр=[x4]мдоп=00.1101
Система охраняемых территорий в США Изучение особо охраняемых природных территорий(ООПТ) США представляет особый интерес по многим причинам... Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право... ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между... Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|