Ответы 4

  • Вроде между (АБВ) И (Г)
    • Автор:

      harryntaf
    • 1 год назад
    • 0
  • А) 11010110₂ - это отрицательное число, так как самый старший бит равен 1. Чтобы найти его десятичное значение, выполните дополнение до двойки (inversion of bits) и добавьте 1. Итак, дополнение до двойки 11010110₂ будет 00101001₂. Затем добавьте 1, получив 00101010₂, что равно 42 в десятичной системе.

    Б) 01010001₂ - это положительное число, так как самый старший бит равен 0. Преобразуйте двоичное число в десятичное, получив 01010001₂ = 81.

    В) 01110000₂ - это положительное число, так как самый старший бит равен 0. Преобразуйте двоичное число в десятичное, получив 01110000₂ = 112.

    Г) 10000001₂ - это отрицательное число, так как самый старший бит равен 1. Чтобы найти его десятичное значение, выполните дополнение до двойки и добавьте 1. Итак, дополнение до двойки 10000001₂ будет 01111110₂. Затем добавьте 1, получив 01111111₂, что равно -127 в десятичной системе.
  • A) 214; Б) 81; В) 112; Г) 129
  • В 8-разрядном представлении со знаком, первый бит обозначает знак числа: 0 для положительных чисел и 1 для отрицательных. Остальные биты представляют абсолютное значение числа. Давайте преобразуем эти двоичные числа в десятичные:

    А) `11010110`2: Первый бит равен 1, поэтому число отрицательное. Инвертируем остальные биты и добавим 1, чтобы получить абсолютное значение числа: `00101010`2 -> `00101011`2 = `43`10. Таким образом, `11010110`2 = `-43`10.

    Б) `01010001`2: Первый бит равен 0, поэтому число положительное. Остальные биты представляют число как есть: `1010001`2 = `81`10. Таким образом, `01010001`2 = `81`10.

    В) `01110000`2: Первый бит равен 0, поэтому число положительное. Остальные биты представляют число как есть: `1110000`2 = `112`10. Таким образом, `01110000`2 = `112`10.

    Г) `10000001`2: Первый бит равен 1, поэтому число отрицательное. Инвертируем остальные биты и добавим 1, чтобы получить абсолютное значение числа: `00000001`2 -> `00000010`2 = `2`10. Таким образом, `10000001`2 = `-2`10.
    • Автор:

      friedman
    • 1 год назад
    • 0
  • Добавить свой ответ

Войти через Google

или

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

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

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