Получить внутреннее представление отрицательного числа -1926 в двухбайтовой разрядной сетке
Ответы на вопрос
1926 = 11110000110 в 2с/с
В 16-тиразрядной сетке модуль данного числа имеет вид:
0000 0111 1000 0110 - модуль от -1926
1111 1000 0111 1001 - обратный код (заменяем 0 на 1 и 1 на 0)
1111 1000 0111 1010 - дополнительный код (+1 к обратному) - именно так будет представлено число - 1926 в 2-хбайтовой сетке.
Для получения внутреннего представления отрицательного числа -1926 в двухбайтовой разрядной сетке, мы можем использовать представление чисел в дополнительном коде.
Шаг 1: Преобразование модуля числа в двоичный код. Для начала, возьмем модуль числа 1926 и преобразуем его в двоичный код: 1926 = 11110000110
Шаг 2: Инвертирование битов. Теперь инвертируем все биты полученного двоичного кода. В результате получим: 11110000110 -> 00001111001
Шаг 3: Добавление единицы. Добавляем 1 к полученному результату: 00001111001 + 1 = 00001111010
Теперь полученное двоичное число 00001111010 является представлением модуля числа 1926 в дополнительном коде.
Шаг 4: Определение знака числа. Исходное число -1926 отрицательное, поэтому знак числа будет отрицательным.
Шаг 5: Получение окончательного внутреннего представления. Для получения окончательного внутреннего представления отрицательного числа -1926 в двухбайтовой разрядной сетке, мы просто объединяем знак числа и его представление в дополнительном коде.
В итоге, внутреннее представление числа -1926 в двухбайтовой разрядной сетке будет: 1100001111010
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
