
- •Самостоятельное изучение
- •Модели и система параметров логических элементов
- •2. Типы выходных каскадов цифровых элементов: логический выход.
- •3. Типы выходных каскадов цифровых элементов: выходы с тремя состояниями.
- •Типы выходных каскадов цифровых элементов: выход с открытым коллектором.
- •Паразитные связи цифровых элементов по цепям питания, фильтрация питающих напряжений в схемах цифровых устройств.
- •6 Типовые ситуации при построении цифровых устройств на имс
- •7 Согласование уровней сигналов. Сопряжение кмоп и тлл схем.
- •8 Схемы низковольтной кмоп-логики и их сопряжение с другими схемами.
- •8 Схемы низковольтной кмоп-логики и их сопряжение с другими схемами. (продолжение)
- •9 Элементы индикации
- •9 Элементы индикации (продолжение)
- •10 Риски в комбинационных схемах.
- •11. Дешифраторы, преобразователи кодов
- •12. Шифраторы
- •13. Мультиплексоры.
- •14. Демультиплексоры
- •Компараторы (схемы сравнения).
- •16.Синхронизация в цифровых устройствах.
- •17. Регистры.
- •18. Счетчики. Двоичные счетчики.
- •18. Счетчики. Двоичные счетчики. (продолжение)
- •19. Двоично-кодированные счетчики с произвольным модулем.
- •20. Счетчики с недвоичным кодированием.
- •20. Счетчики с недвоичным кодированием. (продолжение)
- •21. Полиномиальные счетчики.
- •2 1. Полиномиальные счётчики (продолжение)
- •22. Представление чисел с фиксированной запятой.
- •23. Представление чисел с плавающей запятой.
- •24. Погрешности представления чисел.
- •25. Кодирование двоичных чисел со знаком: прямой код
- •26. Кодирование двоичных чисел со знаком: дополнительный код.
- •27. Кодирование двоичных чисел со знаком: обратный код.
- •28. Сложение и вычитание двоичных чисел в форме с фиксированной запятой со знаком в прямых кодах. Особенности выполнения операций над числами без знака.
- •29. Сложение и вычитание двоичных чисел в форме с фиксированной запятой со знаком в дополнительных кодах.
- •30. Сложение и вычитание двоичных чисел в форме с фиксированной запятой со знаком в обратных кодах.
- •30. Сложение и вычитание двоичных чисел в форме с фиксированной запятой со знаком в обратных кодах. (продолжение)
- •31. Переполнение при сложении чисел с фиксированной запятой. Модифицированные коды. [лекции, стр.26-28]
- •31. Переполнение при сложении чисел с фиксированной запятой. Модифицированные коды. [лекции, стр.26-28] (продолжение)
- •32.Умножение чисел с фиксированной запятой: общая схема целочисленного умножения. [подробнее с примерами – лекции, стр. 28-3 , но это след. Вопросы]
- •33. Методы умножения двоичных чисел без знака: умножение с младших разрядов множителя со сдвигом множимого.
- •34. Методы умножения двоичных чисел без знака: умножение с младших разрядов множителя со сдвигом суммы частичных произведений
- •35. Методы умножения двоичных чисел без знака: умножение со старших разрядов множителя со сдвигом множимого.
- •36. Методы умножения двоичных чисел без знака: умножение со старших разрядов множителя со сдвигом суммы частичных произведений.
- •Умножение двоичных чисел со знаком. Умножение чисел в дополнительном коде.
- •38. Логические методы ускорения умножения: алгоритм Бута.
- •39 Логические методы ускорения умножения: модифицированный алгоритм Бута, алгоритм Лемана
- •40. Логические методы ускорения умножения: умножение с обработкой двух разрядов множителя за шаг (умножение на два разряда одновременно)
- •41.Деление чисел с фиксированной запятой: общая схема целочисленного деления.
- •42. Методы деления двоичных чисел без знака: деление с восстановлением остатка.
- •43. Методы деления двоичных чисел без знака: деление без восстановления остатка.
- •44. Деление двоичных чисел со знаком. Деление чисел в дополнительном коде.
- •Сложение и вычитание двоичных чисел в форме с плавающей запятой.
- •46.Умножение чисел с плавающей запятой.
- •47. Деление чисел с плавающей запятой.
- •48.Выполнение операций сложение и вычитание в двоично-десятичном коде.
- •49.Сложение в двоично-десятичном коде чисел со знаком.
- •50.Сумматоры. Одноразрядный сумматор. Многоразрядные сумматоры.
- •50.Сумматоры. Одноразрядный сумматор. Многоразрядные сумматоры. (продолжение)
- •51.Арифметико-логические устройства (алу).
23. Представление чисел с плавающей запятой.
!!!!Уважаемый читатель, знай, все указанные в тексте и на рисунках точки и запятые не случайны! Они нужны для правильного ответа!
Совокупность двоичных разрядов, предназначенных для представления (записи) данных, называется разрядной сеткой.
В ЭВС применяют две формы представления чисел: с фиксированной запятой (точкой) и с плавающей запятой (точкой). Эти формы называют также соответственно естественной и нормальной.
Для расширения диапазона представления чисел и уменьшения погрешности их задания используется нормальная форма записи.
В общем случае нормальная форма записи числа может быть представлена в виде A=±M⋅r±p , где M – мантисса числа; r – основание системы счисления; p – порядок числа. Мантисса |М| < 1, т.е. является правильной дробью, а порядок р – целое число.
Порядок (с учетом знака) показывает, на сколько разрядов и в какую сторону сдвинута запятая при замене формы записи числа с естественной на нормальную. Положение запятой в мантиссе M определяется величиной порядка p. С изменением порядка в большую или меньшую сторону запятая перемещается влево или вправо, т. е. «плавает» в изображении числа. Поэтому такую форму записи называют представлением чисел с плавающей запятой.
Ф
ормат
числа с плавающей запятой включает:
один разряд для представления знака
порядка, q разрядов для представления
порядка р, один разряд для представления
знака мантиссы, m
разрядов для представления мантиссы
М.
В условиях ограничения разрядной сетки максимально возможную точность представления чисел имеет нормальная форма записи числа, при которой старшая цифра мантиссы является значащей, т.е. 1/r ≤ |M| < 1. Такие числа называются нормализованными. Для двоичной системы счисления r = 2 и 0,5 ≤ |M| < 1, т.е. старший разряд мантиссы должен быть равен единице.
При выполнении действий над числами с плавающей запятой определенные операции выполняются как над мантиссами, так и над порядками. Для упрощения операций над порядками их сводят к действиям над целыми положительными числами (числами без знака), применяя представление чисел с плавающей запятой со смещенным порядком. В случае представления числа с плавающей запятой со смещенным порядком к его порядку p прибавляется целое число – смещение 2q, где q – число двоичных разрядов, используемых для представления модуля порядка, pсм = p + 2q. Смещенный порядок будет всегда положительным. Для его представления необходимо такое же число разрядов, как и для модуля и знака порядка – q+1 разрядов. Важная особенность смещенных порядков состоит в том, что если для порядков p1 и p2, представляющих собой целые числа со знаками, выполняется соотношение p1 > p2, то и для положительных целых чисел, соответствующих смещенных порядков pсм1 и pсм2, также будет выполняться соотношение pсм1 > pсм2. Для устранения неоднозначности смещенные порядки называют характеристиками.
Наименьшее
по модулю число с плавающей запятой
с ненулевой нормализованной мантиссой
может быть представлено единицей в
старшем разряде с весом 2-1
и наибольшим по абсолютной величине
отрицательным порядком:
а
наибольшее
по модулю число с плавающей запятой
При одинаковом числе разрядов n форма с плавающей запятой обеспечивает более широкий диапазон представления чисел.
В то же время операции над числами с фиксированной запятой выполняются быстрее, чем операции над числами с плавающей запятой. Поэтому выбор той или иной формы представления чисел часто диктуется классом задач, временем, необходимым для их решения, точностью вычислений, диапазоном изменения исходных данных и результата.