Teraz wyobraźmy sobie jeszcze raz, że mamy 8 kabli i na każdym kablu
jest prąd, więc prąd na pierwszym kablu, drugi i
tak dalej, i tak na każdym kablu jest prąd, co oznacza, że ta wartość wynosi 128, 64, 32 i tak
dalej. Jeśli dodasz wszystkie
te wartości razem, to 128 + 64 + 32 + 16 + 8 + 4 + 2 +
1, otrzymasz wartość 255 Tak więc 8 binarnych 1 s równa się 255 w systemie dziesiętnym, to dlatego, że każdy
kabel logiczny jest włączony, w innym słów, ma wartość
1, a ta wartość reprezentuje na przykład 2 do potęgi 5, co równa
się 32 w systemie dziesiętnym. Dodanie wszystkich tych wartości daje wartość 255 w
systemie dziesiętnym. Zróbmy to za pomocą kalkulatora Windows.
ten przykład, przejdę do kalkulatora i zmienię go na programistę. Pozwala
mi to zobaczyć zarówno wartości dziesiętne,
jak i binarne. Tak więc 255 w systemie dziesiętnym odpowiada 8 bajtowym 1s lub po
raz kolejny 8 cyfr binarnych 1s odpowiada 255
w liczbach dziesiętnych 255 w dziesiętny jest równy
8 binarnym 1s Więc oto kolejny przykład, jaki jest binarny odpowiednik 1 w postaci dziesiętnej?
Używając naszej tabeli, wartość dziesiętna wynosi 1, co oznacza, że wszystkie te wartości są wyłączone,
innymi słowy binarny odpowiednik wynosi 0 dla pierwszych 7 wartości,
ale ostatnia wartość jest włączona Więc 1 w systemie
dziesiętnym jest równoważny do 7 binarnych 0s, po których następuje binarna 1 Ponownie użycie naszego kalkulatora Windows
1 w systemie dziesiętnym jest równoważne 1
w systemie binarnym, ale ponieważ używamy
tego głównie przy adresowaniu IP, będziesz starał się zapisać
go w następujący sposób, kalkulator systemu Windows usuwa wiodącą 0s Więc 1
w systemie dziesiętnym jest równy 1 w systemie binarnym, w tym przykładzie,
co jest równoważną wartością binarną 192 w systemie dziesiętnym?
Zatem użycie naszej tabeli 192 jest równoważne 128 + 64, co oznacza, że pierwszy
bit jest włączony, a drugi bit jest włączony, ale pozostałe bity
są ustawione na 0 128 + 64 = 192, zatem 11 bitów, po których następuje 6 binarnych 0s, jest równoważne do
192 w systemie dziesiętnym, używając naszego kalkulatora Windows po
raz kolejny, 192 w dziesiętnym wynosi 11000000 w systemie binarnym, który jest znowu równoważny 192 w dziesiętnym.
Oto kolejny przykład, jaki jest binarny odpowiednik 253 w systemie dziesiętnym?
Teraz 253 w systemie dziesiętnym wynosi 128 + 64 + 32 + 16 + 8 + 4 + 1 i ponownie daje
253 Więc 128 oznacza, że pierwszy
lub najbardziej znaczący bit jest ustawiony na 64 oznacza, że drugi bit jest włączony, 32 oznacza,
że trzeci bit jest na 16 oznacza, że czwarty bit jest włączony, 8
oznacza piątym bitem jest na 4 oznacza szósty bit jest włączony,
a 1 oznacza, że ostatni bit lub najmniej znaczący bit jest
włączony, 2 jest wyłączone w tym przykładzie. Tak więc 253 Liczba dziesiętna wynosi
6 binarnych 1s, po których następuje binarna 0, po której następuje binarna 1
Tak 253 równa się 6 binarnej 1s, a następnie
0, a następnie 1 Tak więc mam nadzieję,
że w tym momencie dobrze rozumiesz, jak konwertować dziesiętny na binarny
i odwrotnie. jeszcze raz. Jest wiele sztuczek
w odniesieniu do binarnych, które mogą
pozwolić na przyspieszenie obliczeń. Przykładem może być 255-2 = 253, innymi słowy, ta
wartość jest ustawiona, co pozwala ci wyliczyć, że 255 wygląda tak, ale
to bit jest wyłączony, więc 253 wygląda tak