Представление целых чисел в ЭВМ

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

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

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

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

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

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

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

2) Самостоятельно запишите числа (формат 1 байт):

· в прямом коде 31 и -63;

· в обратном коде -9 и -15;

· в дополнительном коде -127; - 63.

3) Найдите десятичные представления чисел, записанных в дополнительном коде:

1 1111000; 1 1101001

4) Найдите десятичные представления чисел, записанных в обратном коде:

1 1101000; 1 0000000.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: