ВУЗ:
Составители:
35
Положительные числа во всех кодах изображаются одинаково –
двоичными кодами с цифрой 0 в знаковом разряде. Рассмотрим при-
меры:
Число 1 = 1
2
Число 127 = 1111111
2
0 0 0 0 0001 01111111
Знак числа + Знак числа +
Отрицательные числа в прямом, обратном и дополнительном ко-
дах имеют разное изображение.
1. Прямой код. В знаковый разряд помещается цифра 1, а в раз-
ряды цифровой части числа – двоичный код его абсолютной величи-
ны. Рассмотрим примеры:
Прямой код числа -1 Прямой код числа -127
1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1
Знак числа – Знак числа –
2. Обратный код получается инвертированием всех цифр двоич-
ного кода абсолютной величины (модуля) числа
, включая разряд зна-
ка: нули заменяются единицами, а единицы – нулями. Рассмотрим
примеры:
Число: -1
Код модуля числа: 0 0000001
Обратный код числа: 1 1111110
Число: -127
Код модуля числа: 0 1111111
Обратный код числа: 1 0000000
1 1 1 1 1110 1 0000000
3. Дополнительный код получается образованием обратного ко-
да с последующим прибавлением единицы к его младшему разряду.
Рассмотрим примеры:
Дополнительный код числа -1 Дополнительный код числа -127
1 1 1 1 1111 1 0000001
Отрицательные десятичные числа при вводе в машину автомати-
чески преобразуются в обратный или дополнительный двоичный код
и в таком виде хранятся, перемещаются и участвуют в операциях. При
выводе чисел из машины происходит обратное преобразование в от-
рицательные десятичные числа.
Вопросы для самопроверки
1. Что такое система счисления?
2. Что представляет собой позиционная система счисления?
3. Чем отличаются позиционные системы счисления от непози-
ционных?
Положительные числа во всех кодах изображаются одинаково –
двоичными кодами с цифрой 0 в знаковом разряде. Рассмотрим при-
меры:
Число 1 = 12 Число 127 = 11111112
0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1
Знак числа + Знак числа +
Отрицательные числа в прямом, обратном и дополнительном ко-
дах имеют разное изображение.
1. Прямой код. В знаковый разряд помещается цифра 1, а в раз-
ряды цифровой части числа – двоичный код его абсолютной величи-
ны. Рассмотрим примеры:
Прямой код числа -1 Прямой код числа -127
1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1
Знак числа – Знак числа –
2. Обратный код получается инвертированием всех цифр двоич-
ного кода абсолютной величины (модуля) числа, включая разряд зна-
ка: нули заменяются единицами, а единицы – нулями. Рассмотрим
примеры:
Число: -1 Число: -127
Код модуля числа: 0 0000001 Код модуля числа: 0 1111111
Обратный код числа: 1 1111110 Обратный код числа: 1 0000000
1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0
3. Дополнительный код получается образованием обратного ко-
да с последующим прибавлением единицы к его младшему разряду.
Рассмотрим примеры:
Дополнительный код числа -1 Дополнительный код числа -127
1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1
Отрицательные десятичные числа при вводе в машину автомати-
чески преобразуются в обратный или дополнительный двоичный код
и в таком виде хранятся, перемещаются и участвуют в операциях. При
выводе чисел из машины происходит обратное преобразование в от-
рицательные десятичные числа.
Вопросы для самопроверки
1. Что такое система счисления?
2. Что представляет собой позиционная система счисления?
3. Чем отличаются позиционные системы счисления от непози-
ционных?
35
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »
