1. Какие числа следует записать в формате прямого кода? а) 31; б) -63; в) 65; г) -128; д) 51; е) -51 2. Какие числа

1. Какие числа следует записать в формате прямого кода?
а) 31;
б) -63;
в) 65;
г) -128;
д) 51;
е) -51

2. Какие числа нужно записать в формате обратного и дополнительных кодов?
а) -20;
б) -25;
в) -127;
г) -128;
д) 51;
е) -51
Muha

Muha

1. Для записи чисел в формате прямого кода следует учесть следующие правила:

а) Число 31, так как это положительное число, записывается в прямом коде без изменений.

б) Число -63, так как это отрицательное число, записывается в прямом коде с помощью знака минус перед числом.

в) Число 65, так как это положительное число, записывается в прямом коде без изменений.

г) Число -128, так как это отрицательное число, записывается в прямом коде с помощью знака минус перед числом.

д) Число 51, так как это положительное число, записывается в прямом коде без изменений.

е) Число -51, так как это отрицательное число, записывается в прямом коде с помощью знака минус перед числом.

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

а) Число -20. Для записи в обратном коде необходимо выполнить инверсию всех битов числа, то есть заменить 0 на 1 и 1 на 0. Полученное число в обратном коде: -20 = 110100. Для получения дополнительного кода в обратном коде нужно прибавить 1 к полученному числу, получим: -20 = 110101.

б) Число -25. Для записи в обратном коде необходимо выполнить инверсию всех битов числа, то есть заменить 0 на 1 и 1 на 0. Полученное число в обратном коде: -25 = 111001. Для получения дополнительного кода в обратном коде нужно прибавить 1 к полученному числу, получим: -25 = 111010.

в) Число -127. Для записи в обратном коде необходимо выполнить инверсию всех битов числа, то есть заменить 0 на 1 и 1 на 0. Полученное число в обратном коде: -127 = 1111111. Для получения дополнительного кода в обратном коде нужно прибавить 1 к полученному числу, получим: -127 = 10000000.

г) Число -128. Для записи в обратном коде необходимо выполнить инверсию всех битов числа, то есть заменить 0 на 1 и 1 на 0. Полученное число в обратном коде: -128 = 10000000. Для получения дополнительного кода в обратном коде нужно прибавить 1 к полученному числу, получим: -128 = 10000000.

д) Число 51, так как это положительное число, записывается в обратном и дополнительных кодах так же, как в прямом коде, без изменений.

Таким образом, числа в формате обратного и дополнительных кодов будут следующими:

а) Обратный код числа -20: 110100, дополнительный код: 110101.

б) Обратный код числа -25: 111001, дополнительный код: 111010.

в) Обратный код числа -127: 1111111, дополнительный код: 10000000.

г) Обратный код числа -128: 10000000, дополнительный код: 10000000.

д) Число 51, так как это положительное число, записывается в обратном и дополнительных кодах так же, как в прямом коде, без изменений.
Знаешь ответ?
Задать вопрос
Привет!
hello