
3)переведите число -78 в прямой код (16-разрядное машинное слово)


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

78 в двоичном виде это 0100 1110 (2^6 + 2^3 + 2^2 + 2^1, единицы в соответствующих разрядах).
В прямом коде 16битное число записывается так: старший разряд (15-й) это знак, 0 для плюса, 1 для минуса, разряды с 14-го по 0-й - само число.
То есть -78 = 1000 0000 0100 1110



Для перевода числа -78 в прямой код (16-разрядное машинное слово), следует выполнить следующие шаги:
Записать абсолютное значение числа 78 в двоичной форме: 78 = 01001110
Инвертировать полученное двоичное представление: 01001110 -> 10110001
Добавить единицу к инвертированному значению: 10110001 + 1 = 10110010
Заполнить оставшиеся разряды числа нулями, чтобы получить 16-разрядное машинное слово: 10110010 -> 1111111110110010
Таким образом, число -78 в прямом коде (16-разрядное машинное слово) будет равно 1111111110110010.


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