Основы арифметики цифровых процессоров. Вашкевич Н.П - 20 стр.

UptoLike

19
В этих трех форматах, кроме допустимого множества значений
операндов, предусмотрены специальные значения, представляющие
«бесконечность», «минус бесконечность», «минус 0» и «не число» (обо-
значается NaN). Эти значения существуют для того, чтобы в случае воз-
никновения ошибок, например арифметического переполнения, извле-
чения квадратного корня из отрицательного числа и деления на «0»,
можно было определенным двоичным кодом представить результат
операции. Эти специальные значения сведены в табл. 2.2.
Таблица 2.2
Специальные значения формата с ПТ
Специальное
число
Представление числа
Комментарий
Знак
М
Порядок
+ NaN
0
0
11…11
11…11
11
11
00…01
Положительное «не
число»
+
0
11…11
00…00
«
Плюс
бесконе
ч
ность
»
Положительное
денормализованное
число
0
0
00…00
00…00
11…11
00…00
Положительное де-
нормализованное
число
Нуль
0
1
00…00
00…00
00…00
00…00
«
Плюс
«Минус 0»
Отрицательное
денормализованное
число
1
1
00…00
00…00
00…01
11…11
Отрицательное де-
нормализованное
число
1 11…11 00…00
«Минус
бесконечность»
NaN
1
1
11…11
11…11
00…0
1
11…11
Отрицательное «не
число»
Неопределенность 1 11…11 10…00
Неопределенное
значение
2.3. Формат двоично-десятичного кода
Формат двоично-десятичного кода (BCD binary coded decimal)
используется в экономических расчетах. Так же как и в формате с
ФТ, вычисления, выполняемые процессором в этом формате, точные.
Представление числа в BCD-кодеэто такое представление, ко-
гда каждая десятичная цифра кодируется четырехбитовым кодом.
   В этих трех форматах, кроме допустимого множества значений
операндов, предусмотрены специальные значения, представляющие
«бесконечность», «минус бесконечность», «минус 0» и «не число» (обо-
значается NaN). Эти значения существуют для того, чтобы в случае воз-
никновения ошибок, например арифметического переполнения, извле-
чения квадратного корня из отрицательного числа и деления на «0»,
можно было определенным двоичным кодом представить результат
операции. Эти специальные значения сведены в табл. 2.2.
                                                                Таблица 2.2
                    Специальные значения формата с ПТ
     Специальное            Представление числа
                                                           Комментарий
        число         Знак М   Порядок     Мантисса
                        0       11…11       11…11       Положительное «не
+ NaN                                                   число»
                        0       11…11       00…01
+∞                      0       11…11       00…00       «Плюс бесконечность»
Положительное           0       00…00       11…11       Положительное де-
денормализованное                                       нормализованное
число                   0       00…00       00…00       число
                        0       00…00       00…00       «Плюс 0»
Нуль
                        1       00…00       00…00       «Минус 0»
Отрицательное           1       00…00       00…01       Отрицательное де-
денормализованное                                       нормализованное
число                   1       00…00       11…11       число
                                                        «Минус
–∞                      1       11…11       00…00
                                                        бесконечность»
                        1       11…11       00…01       Отрицательное «не
–NaN                                                    число»
                        1       11…11       11…11
                                                        Неопределенное
Неопределенность        1       11…11       10…00
                                                        значение

             2.3. Формат двоично-десятичного кода
   Формат двоично-десятичного кода (BCD – binary coded decimal)
используется в экономических расчетах. Так же как и в формате с
ФТ, вычисления, выполняемые процессором в этом формате, точные.
   Представление числа в BCD-коде – это такое представление, ко-
гда каждая десятичная цифра кодируется четырехбитовым кодом.


                                    19