Пример: Глобальная сеть INTERNET
Я ищу:
На главную  |  Добавить в избранное  

Главная/

Радиоэлектроника, компьютеры и периферийные устройства. /

Вычислительныемашины и системы. Первый семестр.

Документ 1 | Документ 2

←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12 

ЪДДДТДДДВДДДВДДДДДВДДДТДДДВДДДВДДДДДВДДДї і є і і ... і є і і ... і і АДДДРДДДБДДДБДДДДДБДДДРДДДБДДДБДДДДДБДДДЩ і АДДДДДДДДТДДДДДДДДЩАДДДДДДДДТДДДДДДДЩ і смещенный модуль знак порядок мантиссы мантиссы Порядок p задается в так называемой смещенной форме: если для задания порядка выделено k разрядов, то к истинному значению порядка прибавляют смещение, равное (2я5k-1я0 - 1). Использование смещенной формы позволяет производить операции над порядками, как над беззнаковыми числами, что упрощает операции сравнения, сложе- ния и вычитания порядков. Кроме того, использование смещенного порядка упрощает операцию сравнения нормализованных чисел с пла- вающей запятой, сводя ее к операции сравнения целых чисел. Следует отметить, что вещественный формат с 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 і АДДДДДДДБДДДДДДДЩ 3) Packed Decimal - упакованное 2-разрядное десятичное целое без знака (поддерживается всеми процессорами серии 80x86) 7 4 3 0 ЪДДДДДДДВДДДДДДДї і Dя41я0 і Dя40я0 і АДДДДДДДБДДДДДДДЩ 4) Packed Binary Coded Decimal - упакованное 18-разрядное десятичное целое число со знаком (поддерживается математическим сопроцессором) . - 5 - 79 0 ЪДВДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї іSі X іDя417я0Dя416я0 ... Dя41я0 Dя40я0і АДБДДДДБДДДДДБДДДДДБДДДДДБДДДДДБДДДДДБДДДДДБДДДДДБДДДДДБДДДДДЩ я1Форматы представления вещественных чисел 1) Single Format (обычный формат) я1 я0или я1 я0Short Real (короткое вещественное) - короткое вещественное нормализованное число со знаком, 8-разрядным смещенным порядком и 24-разрядной мантиссой (так как старший бит мантиссы нормализованного числа всегда равен 1, то он не хранится в памяти, и размер поля, выделенного для хранения мантиссы, составляет только 23 разряда). 31 30 23 22 0 ЪДВДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї іSі E і M і АДБДДДДДДДДДДДДДБДБДДДДДДДДДДДДДБДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДЩ 2) Double Format(двойной формат) или Long Real (длинное ве- щественное) - длинное вещественное нормализованное число со знаком, 11-разрядным смещенным порядком и 53-разрядной мантиссой (так как старший бит мантиссы нормализованного числа всегда равен 1, то он не хранится в памяти, и размер поля, выделенного для хранения мантиссы, составляет только 52 разряда). 63 62 52 51 0 ЪДВДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї іSі E і M і АДБДДДДДБДДДБДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДЩ 3) Extended Format (расширенный формат) или я1 я0Single Extended (обычный расширенный формат) - вещественное число в расширенном формате со знаком, 15-разрядным

←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12 


Copyright © 2005—2007 «RefStore.Ru»