Запишите дополнительный код числа, интерпретируя его как шестнадцатибитовое целое число...

0 голосов
100 просмотров

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


Математика (225 баллов) | 100 просмотров
Дан 1 ответ
0 голосов

Ответ:


Пошаговое объяснение:

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

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

9876543210

1  

1011111111

0000000001

0

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

9876543210

11  

1011111111

0000000001

00

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

9876543210

111  

1011111111

0000000001

000

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

9876543210

1111  

1011111111

0000000001

0000

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

9876543210

11111  

1011111111

0000000001

00000

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

9876543210

111111  

1011111111

0000000001

000000

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

9876543210

1111111  

1011111111

0000000001

0000000

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

9876543210

11111111  

1011111111

0000000001

00000000

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

9876543210

11111111  

1011111111

0000000001

1100000000



(92 баллов)