Krótka odpowiedź brzmi: „nie przelicza się”, napięcia są binarne (lub ich reprezentacja). Podobnie jak w przypadku pisania liczby na jakimś papierze, znaki są reprezentacją liczby lub liczą na liczydło, kamienne pozycje są reprezentacją liczby.
Binarny to system liczbowy, podobnie jak dziesiętny (lub ósemkowy, szesnastkowy itp.)
Podczas gdy dziesiętny (podstawa-10) ma 10 symboli (0123456789) binarny (podstawa-2) ma tylko dwa (01)
Sekwencja 10 w dowolnej zasadzie oznacza podstawę do pierwszej potęgi, więc w systemie dziesiętnym 10 oznacza 10 ^ 1 = 10, a w systemie binarnym oznacza 2 ^ 1 = 2. Następnie 100 w systemie dziesiętnym oznacza 10 ^ 2 = 100, a binarnie oznacza 2 ^ 2 = 4. I tak dalej.
Reprezentacja dziesiętna przy użyciu elektroniki byłaby możliwa, ale skomplikowana, dlatego wybrali układ binarny, który może być reprezentowany przez proste 0 i 1 (lub włączone / wyłączone).
Były odmiany na przykład, systemy trójskładnikowe (3 stany) i oczywiście obliczenia analogowe . Przed tranzystorami istniały mechaniczne maszyny do dziurkowania kart (Google wie dużo, niektóre bardzo interesujące lektury, jeśli masz czas)
. Najwcześniejsze binarne komputery cyfrowe były wykonane z prawdziwych przełączników (przekaźników elektronicznych). Zuse Z3 (1941) to na przykład:
Następnie zastosowano przekaźniki zamiast przekaźników (mogły przełączać się szybciej bez ruchomych części mechanicznych), które przełączały zamiast przekaźników. ENIAC jest przykładem wczesnego komputera wykonane z rurek próżniowych.
Potem w latach 60. przybyły tranzystory i wkrótce po układach scalonych. Tranzystory pełnią tę samą funkcję, co przekaźniki / zawory we wcześniejszych maszynach, ale były znacznie mniejsze, szybsze i zużywały mniej energii.
Rzeczywista teoria stojąca za podstawowym sposobem działania binarnych obwodów komputerowych wcale się nie zmieniła, podobnie jak nie zmieniliśmy sposobu, w jaki manipulujemy liczbami w matematyce - algorytmy ulegają poprawie, ale podstawowe zasady pozostają takie same.
Jeśli więc wiesz, jak działa układ binarny, i masz prosty obwód, który może przechowywać 1 lub 0 jako dwa różne poziomy napięcia (np. 5 V i 0 V) oraz inne proste obwody, które mogą wykonywać proste funkcje logiczne, takie jak AND i OR, to możesz połączyć je wszystkie, aby robić bardziej złożone rzeczy.
Ponieważ wszyscy te obwody binarne są po prostu najbardziej podstawowymi przełącznikami, możesz osiągnąć to samo za pomocą wszystkiego, co może przełączać się między dwoma stanami, takimi jak mechaniczny / przekaźnik / zawór / tranzystor / ?.
Aby podać przykład przechowywania liczby w systemie binarnym, powiedzmy, że mamy 8 przełączników (jakiego rodzaju nie są ważne)
1 jest reprezentowany przez 5 V, a 0 jest reprezentowany przez 0 V.
Chcemy przechowywać numer 123.
W systemie dziesiętnym jest 123 = (1 X 10 ^ 2) + (2 * 10 ^ 1) + (3 x 10 ^ 0)
W systemie dwójkowym jest 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)
Więc wszystko robimy ustawiamy przełączniki 0,1,3,4,5,6 na 5 V oraz przełączniki 7 i 2 na 0 V. To „przechowuje” liczbę 123 w postaci binarnej. Ta konfiguracja byłaby znana jako „rejestr”.
Jeśli chcesz dowiedzieć się więcej o tym, jak łączą się przełączniki, tworząc bardziej złożone obwody, zdobądź dobrą książkę na temat logiki cyfrowej lub zapytaj google.
Ta strona nie wydaje się taka zła na początek.