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

Для чисел -10; -100; -1000; -10000 эти числа надо записать в прямом,обратном,дополнительном коде в 16 разрядном представлении

Ответ:
artem875
artem875
02.10.2020 01:43
1)|-10|=10
10(в десятичной)=1010(в двоичной)
0000000000001010(в двоичной) добавили нули чтобы перевести в 16 разрядное представление  это   и является прямым кодом
Обратный код - заменяем нули однерками и однерки нулями.
1111111111110101(в двоичной) - обратный код
Дополнительный код получим добавив в обратному единицу которая отвечает за знак.
Получим 1111111111110110(в двоичной)
2)|-100|=100
100(в десятичной)=1100100(в двоичной)
Добавляем нули
0000000001100100(в двоичной) прямой код
обратный - 1111111110011011(в двоичной)
дополнительный - 1111111110011100(в двоичной)
3)|-1000|=1000
1000(в десятичной)=1111101000(в двоичной)
добавляем нули
0000001111101000(в двоичной) прямой код
обратный - 1111110000010111(в двоичной)
дополнительный - 1111110000011000(в двоичной)
4)|-10000|=10000
10000(в десятичной)=10011100010000(в двоичной)
добавляем нули
0010011100010000(в двоичной) - прямой код
обратный - 1101100011101111(в двоичной)
дополнительный - 1101100011110000(в двоичной)
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?