Для перевода восьмеричного числа в двоичное, нужно каждую цифру восьмеричного числа заменить на её эквивалентное трехзначное двоичное представление.
Объединяем полученные двоичные представления:
543218 = 101 100 011 010 0012
Итоговый результат: 543218 = 1011000110100012
Для перевода двоичного числа в восьмеричное, нужно разбить двоичное число на группы по 3 бита, начиная справа, и заменить каждую группу на соответствующую восьмеричную цифру. Если последняя группа содержит менее 3 бит, её нужно дополнить нулями слева.
Разбиваем число на группы по 3 бита: 101 001 001 110 1
Дополняем последнюю группу нулями: 001 010 010 011 101
Объединяем полученные восьмеричные цифры:
10100100111012 = 122358
Итоговый результат: 10100100111012 = 122358
Для перевода двоичного числа в шестнадцатеричное, нужно разбить двоичное число на группы по 4 бита, начиная справа, и заменить каждую группу на соответствующую шестнадцатеричную цифру. Если последняя группа содержит менее 4 бит, её нужно дополнить нулями слева.
Разбиваем число на группы по 4 бита: 101 0010 0111 01
Дополняем последнюю группу нулями: 0101 0010 0111 01
Дополняем первую группу нулями: 0101 0010 0111 1101
Объединяем полученные шестнадцатеричные цифры:
10100100111012 = 527D16
Итоговый результат: 10100100111012 = 527D16