Чтобы запиcать отрицательное целое число -51 в 8-битную ячейку памяти, нам понадобится использовать дополнительный код числа.
1. Сначала мы переведем число 51 в двоичную систему счисления.
51 = 00110011
2. Определим дополнительный код для числа -51:
-51 = 11001101
3. Запишем полученное число в 8-битную ячейку памяти.
Поскольку у нас имеется 8 бит, первый (самый левый) бит будет являться знаковым битом, а остальные биты будут использованы для представления числа.
Если число положительное, то знаковый бит равен 0, если отрицательное - знаковый бит равен 1.
В данном случае, число отрицательное, поэтому зафиксируем знаковый бит в 1.
Запишем число в ячейку памяти:
-51 = 11001101
Вот и получилось -51 в 8-битной ячейке памяти: 11001101
1. Сначала мы переведем число 51 в двоичную систему счисления.
51 = 00110011
2. Определим дополнительный код для числа -51:
-51 = 11001101
3. Запишем полученное число в 8-битную ячейку памяти.
Поскольку у нас имеется 8 бит, первый (самый левый) бит будет являться знаковым битом, а остальные биты будут использованы для представления числа.
Если число положительное, то знаковый бит равен 0, если отрицательное - знаковый бит равен 1.
В данном случае, число отрицательное, поэтому зафиксируем знаковый бит в 1.
Запишем число в ячейку памяти:
-51 = 11001101
Вот и получилось -51 в 8-битной ячейке памяти: 11001101