Коротка відповідь - це не "перетворення", напруги є двійковими (або поданням цього). Так само, як якщо ви записуєте число на якомусь папері, знаки є поданням числа, або розраховуєте на абаку, каменні позиції - це зображення числа.
Двійкові - це система числення, подібно до десяткових (або восьмеричних, шістнадцяткових тощо)
У той час як десятковий (base-10) має 10 символів (0123456789), двійковий (base-2) має лише два (01)
Послідовність 10 у будь-якій базі означає базу до першої потужності, тому в десятковій 10 означає 10 ^ 1 = 10, а у двійковій це означає 2 ^ 1 = 2. Після цього 100 у десятковій означає 10 ^ 2 = 100, і у двійковій це означає 2 ^ 2 = 4. І так далі.
Зображення десятків за допомогою електроніки було б можливим, але складним, тому вони вибрали двійкові, які можуть бути представлені простими 0 і 1 (або увімкнено / вимкнено)
На цьому були різні варіанти, як потрійні (3 стани) системи, і звичайно аналогові обчислення . Перед транзисторами були механічні машини перфокарт (Google знає багато, дуже цікаве читання, якщо у вас є час)
Найбільш ранні двійкові цифрові комп'ютери виготовлялися з реальними комутаторами (електронними реле). Цузе Z3 (1941) є прикладом:
Після цього використовувались вакуумні трубки замість реле (могли перемикатися швидше без рухомих механічних деталей), які виконували комутацію замість реле. Еніак є прикладом раннього комп'ютера зроблений з вакуумними трубками.
Потім в 60-х роках прибули транзистори і незабаром за ІС. Транзистори виконують ту саму функцію, яку мали реле / клапани в попередніх машинах, але були набагато меншими, швидшими і споживали менше енергії.
Фактична теорія, що стоїть за основним способом роботи бінарних комп'ютерних схем, зовсім не змінилася, як і ми не змінили спосіб маніпулювання числами в математиці - алгоритми вдосконалюються, але основні правила залишаються тими ж.
Отже, якщо ви знаєте, як працює бінарний, і у вас є проста схема, здатна зберігати або 1, або 0 як два різних рівня напруги (наприклад, 5 В і 0 В), і інші прості схеми, які можуть виконувати прості логічні функції, такі як І і АБО, тоді ви можете їх об'єднати, щоб зробити більш складні речі.
Оскільки всі ці двійкові схеми є лише перемикачами, які є найбільш фундаментальними, ви можете домогтися того ж, що завгодно, що може чергувати два стани, такі як механічний / реле / клапан / транзистор /?
Для прикладу зберігання числа у двійковій формі скажемо, що у нас є 8 комутаторів (який тип вони не важливі)
A 1 представлений 5V, а 0 - 0V.
Ми хочемо зберегти число 123.
У десятковій частині це 123 = (1 X 10 ^ 2) + (2 * 10 ^ 1) + (3 x 10 ^ 0)
У двійковій формі це 01111011 = (0 x 2 ^ 7) + (1 x 2 ^ 6) + (1 x 2 ^ 5) + (1 x 2 ^ 4) + (1 x 2 ^ 3) + (0 x 2 ^ 2) + (1 x 2 ^ 1) + (1 x 2 ^ 0)
Отже, всі ми робимо встановлення вимикачів 0,1,3,4,5,6 до 5V і вимикачі 7 і 2 до 0V. Це "зберігає" число 123 у двійковій формі. Ця установка була б відома як "реєстр".
Якщо ви хочете дізнатися більше про те, як коммутатори поєднуються для формування складніших схем, отримайте собі хорошу книгу з цифрової логіки або запитайте google.
Цей сайт , здається, не надто поганий для початку.