Jak czytać kod binarny?
Źródło obrazu: SolisImages/iStock/GettyImages
Kod binarny jest często kojarzony z różnymi aplikacjami technicznymi i słusznie. Pod wieloma względami kod binarny jest DNA współczesnej informatyki, językiem jedynek i zer, który istniał na długo przed pojawieniem się komputerów. Chociaż kod binarny wyprzedza współczesne komputery, stał się integralnym elementem ram dla większości technologii, których używamy dzisiaj. Mając to na uwadze, poświęcenie czasu na właściwe zrozumienie, jak interpretować i „czytać” kod binarny, zaszczepia nie tylko uznanie dla ogólnych użytkowników komputerów, ale także głęboki stopień kontroli i zrozumienia technologii profesjonaliści.
Wskazówka
Kod binarny zawiera 255 różnych kombinacji ośmiu cyfr, z których każda może zawierać 1 lub 0. Chociaż te jedynek i zer zasadniczo reprezentują an na lub wyłączony stanu, wprowadzenie ASCII pomogło zbudować mosty między tym niskopoziomowym językiem maszynowym a nowoczesnym programowaniem.
Podstawy kodu binarnego
Na podstawowym poziomie kod binarny to nic innego jak seria jedynek i zer, z których każda jest ułożona w określonej kolejności, aby skłonić sprzęt komputerowy do podjęcia pożądanej akcji. Z punktu widzenia sprzętu komputerowego 1 zawarta w kodzie binarnym oznacza: na, podczas gdy 0 reprezentuje wyłączony. Nie oznacza to, że jedynek i zer wyraźnie zarządzają funkcjami zasilania w urządzeniu. Zamiast tego te sygnały włączania i wyłączania mogą być interpretowane przez urządzenia w celu uzyskania szerokiego zakresu wyników.
Wideo dnia
Binarny i podstawa 2
Podczas odczytywania i obliczania kodu binarnego sekwencja wyświetlanych liczb jest odczytywana od prawej do lewej, w przeciwieństwie do bardziej tradycyjnego systemu odczytu od lewej do prawej. Dla każdej cyfry w sekwencji binarnej możliwe są dwie wartości, czyli 1 i 0. W rezultacie binarny jest uważany za system o podstawie 2. W sekwencji ośmiocyfrowej, najbardziej wysunięta na prawo cyfra jest traktowana jako 2^0, następna cyfra jako 2^1 i tak dalej. Jeśli występuje 1, oznacza to, że używana jest ta konkretna wartość o podstawie 2, natomiast jeśli zostanie znalezione 0, ta konkretna cyfra nie jest aktualnie aktywna.
Jako przykład rozważ następującą sekwencję binarną: 10011011.
W tej sytuacji cyfrę 1 można znaleźć na pierwszej, drugiej, czwartej, piątej i ósmej cyfrze, czytając od prawej do lewej. Oznacza to zatem, że 2^0, 2^1, 2^3, 2^4 i 2^7 są aktywne. Mając to na uwadze, można wykonać następujące obliczenia: 1 pomnożone przez 2^0 = 1, 1 pomnożone przez 2^1 = 2, 1 pomnożone przez 2^3 = 8, 1 pomnożone przez 2^4 = 16, 1 pomnożone przez 2^7 = 128. Sumując te wartości, otrzymujesz: 1 + 2 + 8 + 16 +126 = 153. Można zatem stwierdzić, że wartość tej sekwencji binarnej to 153.
Czytanie binarnych i innych funkcji
Chociaż binarny jest systemem liczenia, znajduje zastosowanie w różnych wyrafinowanych systemach. American Standard Code for Information Interchange, określany również jako ASCII, konwertuje kod binarny z systemu opartego wyłącznie na liczbach w taki, który zawiera również litery. Dzięki temu kod binarny może stać się podstawowym elementem interakcji człowieka i maszyny. Z 255 możliwymi kombinacjami znaków binarnych, system translacji ASCII zawiera dokładnie 255 liter i innych powszechnie używanych symboli, które można wyprowadzić z kombinacji binarnych. Wraz z wprowadzeniem ASCII funkcjonalność i elastyczność sekwencji binarnych wzrosła wykładniczo, stworzenie pomostu między kodem maszynowym a interfejsem wyższego poziomu, który umożliwił nowoczesnemu programowaniu zakrętas.