1. Главная
  2. Компьютерная техника
  3. Конвертеры величин

Перевод E11E(Знаковое Дополнительный 2 байта) из шестнадцатиричной в двоичную систему счисления

  • Калькулятор перевода чисел между систем счисления онлайн.
  • Вы можете выполнить перевод числа из одной системы счисления в любую другую.
  • Калькулятор покажет подробный ход решения. 
  • Калькулятор
  • Инструкция
  • Теория
  • История
  • Сообщить о проблеме

Введите число:
Его система счисления:
Двоичная
Троичная
Восьмеричная
Десятичная
Шестнадцатиричная
Двоично-десятичная
Другая
Дополнительно
Знаковое
Прямой
Обратный
Дополнительный
Беззнаковое
1 байт
2 байта
4 байта
8 байт

Данный перевод возможен двумя способами: прямой перевод и через десятичную систему.

Сначала выполним прямой перевод.

Выполним прямой перевод из шестнадцатиричной в двоичную вот так:

E11E16 = E 1 1 E = E(=1110) 1(=0001) 1(=0001) E(=1110) = 11100001000111102

Ответ: E11E16 = 11100001000111102

Теперь выполним перевод через десятичную систему счисления.

Выполним перевод в десятичную систему счисления вот так:

Знаковый бит в переводе не участвует!

6∙163+1∙162+1∙161+14∙160 = 6∙4096+1∙256+1∙16+14∙1 = 24576+256+16+14 = 2486210

Так как число знаковое и имеет знаковый бит, то результат будет иметь отрицательный знак

Получилось: E11E16 =-2486210

Переведем число -2486210 в двоичное вот так:

Целая часть числа находится делением на основание новой системы счисления:

248622
-24862124312
0-1243062152
1-621431072
1-310615532
1-15527762
1-7763882
0-3881942
0-194972
0-96482
1-48242
0-24122
0-1262
0-632
0-21
1
Перевод чисел из одной системы счисления в другую

В результате преобразования получилось:

-2486210 = 1100001000111102

Вы указали что размер вашего числа 2 байт.

Дополним число знаковым битом вот так:

1100001000111102 = 11100001000111102

Так-как введенное Вами число отрицательное то необходимо перевести его из прямого кода в дополнительный.

Для этого сначала выполним преобразование из прямого кода в обратный инвертированием всех битов кроме знакового, затем получим прямой код добавлением 1 бита.

1110000100011110 прямой код
.
1001111011100001обратный код
+1+1 бит
1001111011100010дополнительный код
Ответ: E11E16 = 10011110111000102 (2 байт)
Сохранить результат:
Перевод E11E(Знаковое Дополнительный 2 байта) из шестнадцатиричной в двоичную систему счисления Перевод E11E(Знаковое Дополнительный 2 байта) из шестнадцатиричной в двоичную систему счисления. Данный онлайн калькулятор умеет переводить числа из одной системы счисления в любую другую, показывая подробный ход решения. Компьютерная техника
Размер:0 KB
3.61 5 25