- •Основные характеристики эвм.
- •Классификация эвм.
- •3. Форма представления чисел в эвм.
- •4.Новый стандарт для представления чисел с плавающей точкой (Intel 8086)
- •5. Понятие системы счисления.
- •6. Диапазон представления чисел в эвм
- •7. Перевод из одной сс в другую
- •8. Требования к двоично-десятичным сс
- •9. Сс в остаточных классах
- •10. Основы булевой алгебры
- •11.Принцип действия эвм.
- •12. Спо. Системное программное обеспечение.
- •13.Поколение эвм
- •14.Логические элементы и типовые узлы
- •32. Рабочий цикл процессора
- •33. Принцип совмещения операций конвейеризации
4.Новый стандарт для представления чисел с плавающей точкой (Intel 8086)
Для представления порядка используется смещенный код с отрицательным нулем.
1.1 бит отводится для обозначения знака числа 0- полож. 1-отрицательное
2. 8 бит отводится для экспоненты, но она тоже может быть +/-, чтобы не вводить используется смещение +127
3. Оставшиеся 23 биты отводим мантиссе. Но, у нормализованной двоичной мантиссы первый бит равен, т.к. число лежит в диапазоне 2> l q l >= 1. Смысла записывать едиинцу нет, поэтому в 23 бита мы запишем остаток от мантиссы.
Условие нормализации : 2> l q l >= 1
В числах одинарной точности (float/single) порядок состоит из 8 бит, а мантисса – из 23. Эффективный порядок определяется как E-127. Например, число 0,15625 будет записано в памяти как Рисунок взят из Википедии В этом примере:
Знак s=0 (положительное число)
Порядок E=011111002-12710 = -3
Мантисса M = 1.012 (первая единица не явная)
В результате наше число F = 1.012e-3 = 2-3+2-5 = 0,125 + 0,03125 = 0,15625
5. Понятие системы счисления.
Система счисления - это совокупность правил и приемов записи чисел с помощью набора цифровых знаков. Количество цифр, необходимых для записи числа в системе, называют основанием системы счисления. Основание системы записывается в справа числа в нижнем индексе: ; ; и т. д.
Различают два типа систем счисления:
позиционные, когда значение каждой цифры числа определяется ее позицией в записи числа;
непозиционные, когда значение цифры в числе не зависит от ее места в записи числа.
Примером непозиционной системы счисления является римская: числа IX, IV, XV и т.д, биномиальная, СОК. Примером позиционной системы счисления является десятичная, двоичная, троичная и т.д. системы, используемая повседневно.
Любое целое число в позиционной системе можно записать в форме многочлена:
где S - основание системы счисления; - цифры числа, записанного в данной системе счисления;
n - количество разрядов числа.
Пример. Число запишется в форме многочлена следующим образом:
6. Диапазон представления чисел в эвм
для фиксированной точки
целые числа
правильные дроби
для плавающей
для плаваю
где Х – число, n – число разрядов для фиксированной точки, P – число разрядов под порядок, m – число разрядов под мантиссу, q – система счисления (обычно двоичная или являющаяся степенью двойки)
7. Перевод из одной сс в другую
S –> R основание
Основание R записывает в системе основание S (RS);
Делим число в СС S на RS до получения целого остатка. Остаток запоминаем как NS;
Если целая часть частного не равна 0, NR, то возвращаемся к пункту 2. Остатки записываются в цифрах СС R, дают нам цифры представления числа NR, причём последний остаток является старшей цифрой числа.
8. Требования к двоично-десятичным сс
Двоично-десятичный код — форма записи целых чисел, когда каждый десятичный разряд числа записывается в виде его четырёхбитного двоичного кода. Например, число 31110 будет записано в двоичной системе счисления в двоичном коде как 1 0011 01112, а в десятичной системе счисления в двоично-десятичном коде как 0011 0001 000110.
Требования к двоично-десятичным СС:
Однозначности (по коду получить число и наоборот);
Четности (Х – четное, то и N – четное);
Монотонности (если х1 > х2, то N1>N2);
Дополнительности (если х1 + х2 = 9, то N1 = N2);
Весомозначности: х = а3р3 + а2р2 + а1р1 + а0р0, где ai – цифры двоичного кода; pi – веса – константы для данной S (системы счисления)