1. Какие числа следует записать в формате прямого кода?
а) 31;
б) -63;
в) 65;
г) -128;
д) 51;
е) -51
2. Какие числа нужно записать в формате обратного и дополнительных кодов?
а) -20;
б) -25;
в) -127;
г) -128;
д) 51;
е) -51
а) 31;
б) -63;
в) 65;
г) -128;
д) 51;
е) -51
2. Какие числа нужно записать в формате обратного и дополнительных кодов?
а) -20;
б) -25;
в) -127;
г) -128;
д) 51;
е) -51
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, так как это положительное число, записывается в обратном и дополнительных кодах так же, как в прямом коде, без изменений.
а) Число 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, так как это положительное число, записывается в обратном и дополнительных кодах так же, как в прямом коде, без изменений.
Знаешь ответ?