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

    -256
    Подробно расскажите, понятно

Ответы 1

  • Ответ:

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

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

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

    9 8 7 6 5 4 3 2 1 0

    1  

    1 0 1 1 1 1 1 1 1 1

    0 0 0 0 0 0 0 0 0 1

    0

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

    9 8 7 6 5 4 3 2 1 0

    1 1  

    1 0 1 1 1 1 1 1 1 1

    0 0 0 0 0 0 0 0 0 1

    0 0

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

    9 8 7 6 5 4 3 2 1 0

    1 1 1  

    1 0 1 1 1 1 1 1 1 1

    0 0 0 0 0 0 0 0 0 1

    0 0 0

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

    9 8 7 6 5 4 3 2 1 0

    1 1 1 1  

    1 0 1 1 1 1 1 1 1 1

    0 0 0 0 0 0 0 0 0 1

    0 0 0 0

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

    9 8 7 6 5 4 3 2 1 0

    1 1 1 1 1  

    1 0 1 1 1 1 1 1 1 1

    0 0 0 0 0 0 0 0 0 1

    0 0 0 0 0

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

    9 8 7 6 5 4 3 2 1 0

    1 1 1 1 1 1  

    1 0 1 1 1 1 1 1 1 1

    0 0 0 0 0 0 0 0 0 1

    0 0 0 0 0 0

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

    9 8 7 6 5 4 3 2 1 0

    1 1 1 1 1 1 1  

    1 0 1 1 1 1 1 1 1 1

    0 0 0 0 0 0 0 0 0 1

    0 0 0 0 0 0 0

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

    9 8 7 6 5 4 3 2 1 0

    1 1 1 1 1 1 1 1  

    1 0 1 1 1 1 1 1 1 1

    0 0 0 0 0 0 0 0 0 1

    0 0 0 0 0 0 0 0

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

    9 8 7 6 5 4 3 2 1 0

    1 1 1 1 1 1 1 1  

    1 0 1 1 1 1 1 1 1 1

    0 0 0 0 0 0 0 0 0 1

    1 1 0 0 0 0 0 0 0 0

    • Автор:

      edgargt4f
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years