ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »