Информатика 10-11. Книга 1. Теория (с задачами и решениями). Шауцукова Л.З. - 112 стр.

UptoLike

Составители: 

Рассмотрим особенности записи целых чисел со знаком на примере однобайтового
формата, при котором для знака отводится один разряд, а для цифр абсолютной величины
- семь разрядов.
В компьютерной технике применяются три формы записи (кодирования) целых чисел со
знаком:
прямой код, обратный код, дополнительный код.
Последние две формы применяются особенно широко, так как позволяют упростить
конструкцию арифметико-логического устройства компьютера путем замены
разнообразных арифметических операций операцией cложения.
Положительные числа в прямом, обратном и дополнительном кодах изображаются
одинаково - двоичными кодами с цифрой 0 в знаковом разряде. Например:
Отрицательные числа в прямом, обратном и дополнительном кодах имеют разное
изображение.
1. Прямой код. В знаковый разряд помещается цифра 1, а в разряды цифровой части
числадвоичный код его абсолютной величины. Например:
2. Обратный код. Получается инвертированием всех цифр двоичного кода
абсолютной величины числа, включая разряд знака: нули заменяются единицами, а
единицынулями. Например:
3. Дополнительный код. Получается образованием обратного кода с последующим
прибавлением единицы к его младшему разряду. Например:
     Рассмотрим особенности записи целых чисел со знаком на примере однобайтового
формата, при котором для знака отводится один разряд, а для цифр абсолютной величины
- семь разрядов.


В компьютерной технике применяются три формы записи (кодирования) целых чисел со
знаком:
прямой код, обратный код, дополнительный код.


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

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




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

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




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




    3. Дополнительный код. Получается образованием обратного кода с последующим
прибавлением     единицы     к     его      младшему      разряду.     Например: