Арифметические и логические основы компьютера. Фатеева Н.М - 35 стр.

UptoLike

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