Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСНОВЫ ТЕОРИИ ЦИФРОВЫХ УСТРОЙСТВ И....doc
Скачиваний:
6
Добавлен:
01.05.2025
Размер:
5.42 Mб
Скачать

2.3 Формы представления чисел в цифровых устройствах

В цифровой технике применяют две формы представления чисел: с фиксированной и плавающей точкой. Эти формы называют соответственно естественной и полулогарифмической.

Представление чисел с фиксированной точкой.

В случае фиксированной точки (запятой) для всех чисел, над которыми выполняются операции в машине, положение точки строго фиксировано – порядок числа P в машине постоянен. Выбор величины P при использовании чисел с фиксированной точкой (запятой), в принципе, может быть произвольным. Положение точки закрепляется в определенном месте относительно разрядов числа и сохраняется неизменным для всех чисел, при этом точка никак не выделяется в коде числа, а только подразумевается. Множество чисел, которые могут быть изображены с помощью n разрядов, представляют собой на числовой оси ряд из 2n равностоящих точек с дискретностью, равной весу младшего разряда, которые заполняют некоторую область между Nmin и Nmax. Любое число между Nmin и Nmax может быть изображено с абсолютной погрешностью, не превышающей половины младшего разряда. Для хранения целых чисел в ячейках памяти предусматривается распределение разрядов (разрядная сетка), показанное в таблице 2.4.

Таблица 2.4

N – 1

N – 2

1

0

номера разрядов

значения

разрядов

знаковый разряды модуля числа

Для всех представляемых чисел их знаки плюс или минус, как правило, обозначают цифрами 0 и 1 соответственно и располагают перед старшим разрядом кода числа (таблица 2.5).

Каждый разряд двоичного числа называют битом. Восьмибитовая единица получила название байт.

Таблица 2.5

77

66

55

44

33

22

11

00

номера разрядов

11

00

11

11

00

00

11

11

значения разрядов

знаковый разряды модуля числа

Если точка фиксирована после младшего разряда, то могут быть представлены только целые числа. Диапазон представления целых без знаковых чисел:

Если количество значащих разрядов модуля числа превышает n–1, происходит потеря старших разрядов модуля. Это явление называется переполнением разрядной сетки и приводит к ошибке в представлении числа. Учет знака приводит к уменьшению диапазона представляемых чисел.

При представлении дробных чисел запятая фиксируется перед старшим разрядом. Диапазон представления дробных чисел:

Если представляемое число меньше Nmin, происходит обнуление разрядной сетки.

При представлении смешанных чисел запятая фиксируется (подразумевается) между целой и дробной частью:

целая часть дробная часть

2 n – 1

2n – 2

20

2–1

2n

веса разрядов

значения

разрядов

знаковый разряд

Работа вычислительных устройств с фиксированной точкой используется в основном для управления технологическими процессами и обработки информации в реальном масштабе времени. При выполнении операций с фиксированной точкой основным операндом в ЭВМ является 32-разрядное, в микро- и мини-ЭВМ – 16-разрядное, а в микропроцессорах – 8-разрядное слово (байт). В упакованном формате в одном байте размещаются две десятичные цифры.

Основное достоинство представления чисел с фиксированной запятой (точкой) заключается в том, что имеется возможность построить несложные арифметические устройства с высоким быстродействием.