Даним способом зручно користуватися при переведенні в десяткову систему числення з інших систем, зважаючи на те, що при цьому використовується десяткова арифметика.
Виконаємо перевірку отриманих вище результатів перекодування з десяткової системи числення:
Умова 2:
Перевірку здійснимо за три етапи:
1)
2)
3)
Всі три результати однакові і рівні взятому із завдання числу
3-й спосіб перекодування чисел.
Даний спосіб доцільно використовувати при перекодуванні чисел між системами числення з основою , де
Стосовно поставленої умови задачі, що вирішується, за допомогою цього способу може бути здійснено пряме перекодування числа
Умова 3:
Для виконання вказаного перекодування необхідно вміти поставити у відповідність будь-якій цифрі алфавітів
Таблиця 3 – Відповідність цифр алфавітів
цифри | цифри | ||||
цифра | цифра | цифра | цифра | цифра | цифра |
0 | 000* | 0 | 0000 | 8 | 1000 |
1 | 001 | 1 | 0001 | 9 | 1001 |
2 | 010 | 2 | 0010 | A(10) | 1010 |
3 | 011 | 3 | 0011 | B(11) | 1011 |
4 | 100 | 4 | 0100 | C(12) | 1100 |
5 | 101 | 5 | 0101 | D(13) | 1101 |
6 | 110 | 6 | 0110 | E(14) | 1110 |
7 | 111 | 7 | 0111 | F(15) | 1111 |
*У більшості випадків нулі в старших розрядах двійкових чисел ігноруються (наприклад, справедлива наступна рівність 0000112 = 0112 = 112). Таким чином, при тій чи іншій потребі, можна як додавати нулі в старші розряди, так і нехтувати зайвими нулями в старших розрядах двійкового числа.
Для перекодування необхідно, починаючи з 0-го розряду (крайня цифра справа), розбити двійкове число на групи цифр по
Таким чином, виконаємо перетворення з двійкової системи числення у вісімкову і шістнадцяткову та навпаки:
Умова 3.1:
Такі перетворення виконуються за чотири етапи:
1)
де 0112 = 38, 1012 = 58, 0102 = 28 (див. табл. 3 враховуючи, що
2)
де 38 = 0112, 58 = 1012, 28 = 0102 (див. табл. 3, враховуючи, що