Арифметические и логические основы компьютера. Фатеева Н.М - 34 стр.

UptoLike

34
Таблица 8
Структура 16-разрядного числа с плавающей точкой
15 14 … 10 9 8 … 0
Результат
Знак
порядка
Модуль
порядка
Знак
мантиссы
Модуль
мантиссы
Пример.
0 00000 0 000000000 = 0*2
0
0 00000 1 000000001 = -1*2
0
1 00100 0 010001100 = 140*2
-4
0 11111 0 111111111 = 511*2
31
В последнем примере показано, что 16 разрядов могут предста-
вить достаточно большие числа.
Нормализованные и ненормализованные числа
Если в первом разряде мантиссы стоит цифра, отличная от нуля
(цифра после запятой), и мантисса меньше 1, число называют норма-
лизованным, если же эта цифра нуль, число называют ненормали-
зованным.
В таблице 9 представлены обе формы записи.
Таблица 9
Формы записи нормализованных и ненормализованных чисел
Число Нормализованная форма Ненормализованная форма
18 = 10010
2
0,18 * 10
2
= 0,10010*10
101
0,018*10
3
= 0,010010*10
110
72,83 0,7283*10
2
0,007283*10
4
Формы кодирования целых чисел
Кодирование чисел применяется для упрощения аппаратных
средств современных вычислительных машин, так как их арифмети-
ческие устройства не содержат специальных схем для выполнения
вычитания. Операция производится тем же устройством, которое про-
изводит сложение, и называется сумматором. При этом вычитаемое
должно быть преобразовано в специальный код.
В компьютерной технике применяются три формы записи (ко-
дирования) целых чисел со знаком: прямой код, обратный код, до-
полнительный код.
                                                         Таблица 8
          Структура 16-разрядного числа с плавающей точкой
  15        14 … 10            9              8 … 0
 Знак        Модуль           Знак            Модуль        Результат
порядка      порядка        мантиссы         мантиссы

    Пример.
   0           00000             0           000000000       = 0*20
   0           00000             1           000000001       = -1*20
   1           00100             0           010001100      = 140*2-4
   0           11111             0           111111111      = 511*231
    В последнем примере показано, что 16 разрядов могут предста-
вить достаточно большие числа.
           Нормализованные и ненормализованные числа
    Если в первом разряде мантиссы стоит цифра, отличная от нуля
(цифра после запятой), и мантисса меньше 1, число называют норма-
лизованным, если же эта цифра – нуль, число называют ненормали-
зованным.
    В таблице 9 представлены обе формы записи.
                                                        Таблица 9
    Формы записи нормализованных и ненормализованных чисел
    Число       Нормализованная форма        Ненормализованная форма
 18 = 100102    0,18 * 102 = 0,10010*10101   0,018*103 = 0,010010*10110
    72,83               0,7283*102                 0,007283*104

                  Формы кодирования целых чисел
    Кодирование чисел применяется для упрощения аппаратных
средств современных вычислительных машин, так как их арифмети-
ческие устройства не содержат специальных схем для выполнения
вычитания. Операция производится тем же устройством, которое про-
изводит сложение, и называется сумматором. При этом вычитаемое
должно быть преобразовано в специальный код.
    В компьютерной технике применяются три формы записи (ко-
дирования) целых чисел со знаком: прямой код, обратный код, до-
полнительный код.

                                     34