
Найдите десятичные эквиваленты по прямым кода записанным в 8 разрядном формате со знаком: 00010100


Ответы на вопрос

Ответ:
00010100=2^0+2^2+2^4=1+4+16=21
Объяснение:



Для нахождения десятичного эквивалента числа, записанного в 8-разрядном прямом коде со знаком, нужно учесть знаковый бит (самый левый бит) и значения остальных битов.
По вашему вопросу, ваше число имеет следующий вид:
Знаковый бит: 0 (положительное число) Биты значения: 0010100
Теперь переведем биты значения в десятичное число. Сначала учтем, что первый бит весит -2^6, а остальные биты весят 2^0, 2^1, 2^2, и так далее, вплоть до 2^5. Далее сложим все веса битов, умноженные на соответствующие им значения битов:
Значение = (-2^6 * 0) + (2^5 * 0) + (2^4 * 0) + (2^3 * 1) + (2^2 * 0) + (2^1 * 1) + (2^0 * 0) + (2^0 * 0) = 0 - 0 + 0 + 8 + 0 + 2 + 0 + 0 = 10
Итак, десятичный эквивалент числа в прямом коде со знаком "00010100" равен 10.


Похожие вопросы
Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili