Обратный и дополнительный коды двоичных чисел



Дата04.05.2024
өлшемі9.91 Kb.
#500536

Представим число -4 в двоичном коде.
4 = 1002
Прямой код двоичного числа совпадает по изображению с записью самого числа. Значение знакового разряда для положительных чисел равно 0, а для отрицательных чисел 1.
Таким образом, число -4 в прямом двоичном коде записывается как 1,0000100
Обратный код для положительного числа совпадает с прямым кодом. Для отрицательного числа все цифры числа заменяются на противоположные (1 на 0, 0 на 1), а в знаковый разряд заносится единица.
Двоичное число 0000100 имеет обратный код 1,1111011
Дополнительный код положительного числа совпадает с прямым кодом. Для отрицательного числа дополнительный код образуется путем получения обратного кода и добавлением к младшему разряду единицы.
В 0-ом разряде возникло переполнение (1 + 1 = 10). Поэтому записываем 0, а 1 переносим на 1-й разряд.

7

6

5

4

3

2

1

0







1


1

1

1

1

1

0

1

1

0

0

0

0

0

0

0

1








0

В 1-ом разряде возникло переполнение (1 + 1 = 10). Поэтому записываем 0, а 1 переносим на 2-й разряд.

7

6

5

4

3

2

1

0






1

1


1

1

1

1

1

0

1

1

0

0

0

0

0

0

0

1







0

0

В итоге получаем:

7

6

5

4

3

2

1

0






1

1


1

1

1

1

1

0

1

1

0

0

0

0

0

0

0

1

1

1

1

1

1

1

0

0

Число -4 представляется в двоичном дополнительном коде как 1,1111100

Решение было получено и оформлено с помощью сервиса:


Обратный и дополнительный коды двоичных чисел
Вместе с этой задачей решают также:
Формат числа с плавающей запятой
Перевод чисел онлайн
Сложение двоичных чисел
Умножение двоичных чисел

Достарыңызбен бөлісу:




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет