_WELCOMETO Radioland

Главная Схемы Документация Студентам Программы Поиск Top50  
Поиск по сайту



Навигация
Главная
Схемы
Автоэлектроника
Акустика
Аудио
Измерения
Компьютеры
Питание
Прог. устройства
Радио
Радиошпионаж
Телевидение
Телефония
Цифр. электроника
Другие
Добавить
Документация
Микросхемы
Транзисторы
Прочее
Файлы
Утилиты
Радиолюб. расчеты
Программирование
Другое
Студентам
Рефераты
Курсовые
Дипломы
Информация
Поиск по сайту
Самое популярное
Карта сайта
Обратная связь

Студентам


Студентам > Рефераты > Вычислительные машины и системы

Вычислительные машины и системы

Страница: 5/12

смещенной формы позволяет производить операции над порядками, как

над беззнаковыми числами, что упрощает операции сравнения, сложе-

ния и вычитания порядков.  Кроме того,  использование  смещенного

порядка упрощает  операцию сравнения нормализованных чисел с пла-

вающей запятой, сводя ее к операции сравнения целых чисел.

 

     Следует отметить, что вещественный формат с m-разрядной ман-

тиссой позволяет  абсолютно  точно представлять m-разрядные целые

числа,  т.е. любое двоичное целое число,  содержащее  не  более m

разрядов, может  быть  без искажений преобразовано в вещественный

формат.

 

 

             2Форматы представления чисел в ПЭВМ IBM AT

 

     Рассмотрим стандартные и нестандартные форматы, используемые

для представления чисел в ПЭВМ IBM AT.

     В дальнейшем  будем  использовать  на  диаграммах  следующие

обозначения:

     S - знаковый разряд;

     E - поле порядка;

     M - поле мантиссы;

     X - неиспользуемая область;

     D - цифра упакованного десятичного целого  числа,  представ-

ленная в двоично-десятичном коде.

     Примечание: основной  процессор эффективен только при опера-

циях с целыми числами,  разрядность которых не превышает  разряд-

ности его внутренних регистров;  в остальных случаях более эффек-

тивен математический сопроцессор.

.

                              - 3 -

 

 

            1Форматы представления 0  1двоичных целых чисел

 

     1) 8-разрядное  целое  число без знака (поддерживается всеми

процессорами серии 80x86)

                         7             0

                        ┌───────────────┐

                        │               │

                        └───────────────┘

 

     2) 7-разрядное  целое  число со знаком (поддерживается всеми

процессорами серии 80x86)

                         7 6           0

                        ┌─┬─────────────┐

                        │S│             │

                        └─┴─────────────┘

 

     3) 16-разрядное  целое число без знака (поддерживается всеми

процессорами серии 80x86)

                15                             0

                ┌───────────────────────────────┐

                │                               │

                └───────────────┴───────────────┘

 

     4) Word  Integer (целое слово) - 15-разрядное целое число со

знаком (поддерживается всеми процессорами серии 80x86 и математи-

ческим сопроцессором)

                15                             0

                ┌─┬─────────────────────────────┐

                │S│                             │

                └─┴─────────────┴───────────────┘

 

     5) 32-разрядное  целое число без знака (поддерживается всеми

процессорами серии 80x86, но операции с этим форматом выполняются

эффективно только 32-разрядными микропроцессорами, т.е. начиная с

i386SX)

31                                                             0

┌───────────────────────────────────────────────────────────────┐

│                                                               │

└───────────────┴───────────────┴───────────────┴───────────────┘

 

     6) Short Integer (короткое целое) - 31-разрядное целое число

со  знаком (поддерживается всеми процессорами серии 80x86 и мате-

матическим сопроцессором, но операции с этим форматом выполняются

эффективно только 32-разрядными микропроцессорами)

.

                              - 4 -

 

31                                                              0

┌─┬─────────────────────────────────────────────────────────────┐

│S│                                                             │

└─┴─────────────┴───────────────┴───────────────┴───────────────┘

 

     7) 64-разрядное  целое число без знака (частично поддержива-

ется 32-разрядными микропроцессорами)

64                                                             0

┌───────────────────────────────────────────────────────────────┐

│                                                               │

└───────┴───────┴───────┴───────┴───────┴───────┴───────┴───────┘

 

     8) Long Integer (длинное целое) - 63-разрядное  целое  число

со знаком (поддерживается математическим сопроцессором и частично

поддерживается 32-разрядными микропроцессорами)

64                                                             0

┌─┬─────────────────────────────────────────────────────────────┐

│S│                                                             │

└─┴─────┴───────┴───────┴───────┴───────┴───────┴───────┴───────┘

 

 

            1Форматы представления 0  1десятичных целых чисел

 

     1) Неупакованное 1-разрядное десятичное целое число без зна-

ка в  двоично-десятичном  коде (поддерживается всеми процессорами

серии 80x86)

                         7     4 3     0

                        ┌───────┬───────┐

                        │0 0 0 0│   D   │

                        └───────┴───────┘

 

     2) 1-разрядное десятичное целое число без знака в коде ASCII

(поддерживается всеми процессорами серии 80x86)

                         7     4 3     0

                        ┌───────┬───────┐

                        │0 0 1 1│   D   │

                        └───────┴───────┘