Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Диапазон значений целых чисел со знаком



Формат числа в байтах Запись с порядком Обычная запись
  -2 … 2 -1 -2 … 2 -1 -2 … 2 -1 -128 … 127 -32 768 … 32 767 -2147483648 … 2147483 647

Рассмотрим особенности записи целях чисел со знаком на примере однобайтного формата, при котором для знака отводится один разряд, а для цифр абсолютной величины – семь разрядов.

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

Положительные числа в прямом, обратном и дополнительном кодах изображаются одинаково – двоичными кодами с цифрой 0 в знаковом разряде.

Примеры. Число 1 =1 :

               

Знак числа «+»

Число 127 = 11111111

0              

Знак числа «+»

Отрицательные числа в прямом, обратном и дополнительном кодах имеют разное изображение.

1.Прямой код. В знаковый разряд помешается цифра 1, а в разряды цифровой части числа – двоичный код его абсолютной величины.

Примеры. Прямой код числа –1:

1              

Знак числа «-»

Прямой код числа –127:

               

Знак числа «-»

2.Обратный код получается инвертированием всех цифры двоичного кода абсолютной величины числа, включая разряд знака: нули заменяются единицами, а единицы – нулями.





Дата публикования: 2014-11-28; Прочитано: 252 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...