М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
AleksandrYamaha
AleksandrYamaha
14.01.2020 18:51 •  Информатика

Внутреннее представление числа в 8-битной ячейке : -103 внутреннее представление числа 10101011

👇
Ответ:
dani2d
dani2d
14.01.2020
ответ: 10101011=171
10101011
С конца 1=1, 1=2, 0=0, 1=8, 0=0, 1=32, 0=0, 1=128 и все это сложи.
128+32+8+2+1=171
4,7(81 оценок)
Ответ:
Хорошо, давайте разберем этот вопрос шаг за шагом.

Вначале, чтобы понять, как представлять отрицательные числа в компьютере, нам нужно узнать, используемую систему представления чисел. В данном случае мы имеем дело с 8-битной ячейкой, что означает, что число будет представлено в виде последовательности из 8 битов, или двоичных цифр.

Прежде всего, для представления отрицательного числа мы должны использовать знаковый бит, чтобы указать на его отрицательный знак. Знаковый бит располагается крайним слева (старшим) битом в представлении числа. Если знаковый бит равен 0, это означает положительное число, а если он равен 1, это означает отрицательное число.

Теперь давайте рассмотрим представление числа -103 в 8-битной ячейке. Для этого мы начинаем с представления числа 103 в двоичной системе. Чтобы получить двоичное представление числа 103, мы можем использовать метод деления числа на 2 и записывать остатки в обратном порядке, как в примере ниже:

103 / 2 = 51 остаток 1
51 / 2 = 25 остаток 1
25 / 2 = 12 остаток 1
12 / 2 = 6 остаток 0
6 / 2 = 3 остаток 0
3 / 2 = 1 остаток 1
1 / 2 = 0 остаток 1

Таким образом, двоичное представление числа 103 будет 1100111.

Теперь мы должны изменить это представление так, чтобы оно отражало отрицательность числа. Для этого мы инвертируем каждый бит (меняем 0 на 1 и 1 на 0) и добавляем 1 к полученному числу. Таким образом, для числа -103 мы должны сначала инвертировать каждый бит:

1100111 меняется на 0011000

Затем мы добавляем 1 к инвертированному числу:

0011000 + 1 = 0011001

Таким образом, двоичное представление числа -103 в 8-битной ячейке будет 0011001.

Напротив, чтобы перевести число 10101011 в обратное представление, первый бит равен "1", следовательно данное число положительное, следовательно оно остается без изменений. Таким образом, внутреннее представление числа 10101011 также будет 10101011.

Надеюсь, эта информация была полезной и объяснила заданный вопрос. Если у вас возникнут еще вопросы, не стесняйтесь задавать их!
4,4(32 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ