В 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.