Jawaban singkatnya adalah ia tidak "mengubah", tegangannya adalah biner (atau representasi dari itu). Sama seperti jika Anda menulis angka di atas kertas, tanda adalah representasi dari angka, atau mengandalkan sempoa posisi batu adalah representasi dari angka.
Binary adalah sistem bilangan, seperti halnya desimal (atau oktal, heksadesimal, dll)
Sedangkan desimal (basis-10) memiliki 10 simbol (0123456789) biner (basis-2) hanya memiliki dua (01)
Urutan 10 dalam basis apa pun berarti basis ke kekuatan pertama, jadi dalam desimal 10 berarti 10 ^ 1 = 10, dan dalam biner artinya 2 ^ 1 = 2. Mengikuti, 100 dalam desimal berarti 10 ^ 2 = 100, dan dalam biner artinya 2 ^ 2 = 4. Dan seterusnya.
Untuk merepresentasikan desimal menggunakan elektronika adalah mungkin tetapi rumit, sehingga mereka memilih biner yang dapat diwakili oleh 0 dan 1 (atau on / off) sederhana.
Ada variasi dalam hal ini, seperti sistem ternary (3 state) dan tentu saja komputasi analog . Sebelum transistor, ada mesin kartu punch mekanis (google tahu banyak, beberapa bacaan yang sangat menarik jika Anda punya waktu)
Komputer digital biner paling awal dibuat dengan sakelar nyata (relay elektronik). The Zuse Z3 (1941) adalah contoh:
Setelah ini tabung vakum digunakan sebagai pengganti relay (bisa beralih lebih cepat tanpa ada bagian mekanik yang bergerak), yang melakukan switching bukannya relay. The ENIAC adalah contoh dari sebuah komputer awal dibuat dengan tabung vakum.
Kemudian di tahun 60-an transistor tiba dan segera setelah IC. Transistor melakukan fungsi yang sama dengan relay / katup pada mesin sebelumnya, tetapi jauh lebih kecil, lebih cepat dan lebih sedikit mengkonsumsi daya.
Teori aktual di balik cara dasar sirkuit komputer biner bekerja tidak berubah sama sekali, sama seperti kita belum mengubah cara kita memanipulasi angka dalam matematika - algoritma meningkat tetapi aturan dasar tetap sama.
Jadi, jika Anda tahu cara kerja biner, dan Anda memiliki sirkuit sederhana yang mampu menyimpan 1 atau 0 sebagai dua level tegangan yang berbeda (mis. 5V dan 0v), dan sirkuit sederhana lainnya yang dapat melakukan fungsi logis sederhana seperti DAN dan OR, maka Anda dapat menggabungkan semuanya untuk melakukan hal-hal yang lebih kompleks.
Karena semua rangkaian biner ini hanyalah sakelar paling mendasar, Anda dapat mencapai hal yang sama dengan apa pun yang dapat berganti-ganti antara dua keadaan seperti mekanik / relay / katup / transistor / ?.
Untuk memberikan contoh menyimpan angka dalam biner, katakanlah kita memiliki 8 switch (tipe apa yang tidak penting)
A 1 diwakili oleh 5V dan 0 diwakili oleh 0V.
Kami ingin menyimpan nomor 123.
Dalam desimal, 123 = (1 X 10 ^ 2) + (2 * 10 ^ 1) + + (3 x 10 ^ 0)
Dalam biner adalah 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)
Jadi semua yang kita lakukan adalah mengatur sakelar 0,1,3,4,5,6 ke 5V dan sakelar 7 dan 2 ke 0V. Ini "menyimpan" angka 123 dalam biner. Pengaturan ini akan dikenal sebagai "daftar".
Jika Anda ingin tahu lebih banyak tentang bagaimana sakelar digabungkan untuk membentuk sirkuit yang lebih kompleks, dapatkan buku bagus tentang logika digital atau tanyakan kepada google.
Ini situs tampaknya tidak terlalu buruk untuk memulai dengan.