Как да чета двоичен код?

click fraud protection
Две програмисти, работещи по нов проект. Работят до късно през нощта в офиса.

Как да чета двоичен код?

Кредит на изображението: SolisImages/iStock/GettyImages

Двоичният код често се свързва с различни технически приложения и с право. В много отношения двоичният код е ДНК на съвременните изчисления, език от 1 и 0, който е съществувал много преди появата на компютрите. Въпреки че двоичният код предшества съвременните изчисления, той се превърна в неразделен елемент от рамката за голяма част от технологиите, които използваме днес. Имайки това предвид, отделянето на време, за да разберете правилно как да интерпретирате и „четете“ двоичен код, внушава не само признателност за обикновените потребители на компютри, но и дълбоко мощна степен на контрол и разбиране за технологиите професионалисти.

Бакшиш

Двоичният код включва 255 различни комбинации от осем цифри, всяка от които може да бъде 1 или 0. Въпреки че тези 1 и 0 по същество представляват an На или изключен състояние, въвеждането на ASCII помогна за изграждането на мостове между този машинен език на ниско ниво и съвременното програмиране.

Основи на двоичния код

На фундаментално ниво двоичният код не е нищо повече от поредица от 1 и 0, всяка от които е подредена в определен ред, за да подтикне компютърния хардуер да предприеме желано действие. От гледна точка на компютърния хардуер, 1, включен в двоичния код, представлява На, докато 0 представлява изключен. Това не означава, че 1s и 0s изрично управляват функциите за захранване в устройството. Вместо това тези сигнали за включване и изключване могат да бъдат интерпретирани от устройства за постигане на широк спектър от резултати.

Видео на деня

Двоично и базово 2

При четене и изчисляване на двоичен код, последователността от показани числа се чете от дясно наляво, за разлика от по-традиционната система за четене отляво надясно. За всяка цифра в двоична последователност са възможни две стойности, като тези са 1 и 0. В резултат на това двоичният файл се счита за система с база 2. В осемцифрена последователност цифрата в най-дясната част се счита за 2^0, следващата цифра за 2^1 и т.н. Ако е налице 1, това означава, че се използва тази конкретна базова стойност-2, докато ако се намери 0, тази конкретна цифра не е активна в момента.

Като пример, разгледайте следната двоична последователност: 10011011.

В тази ситуация числото 1 може да се намери на първата, втората, четвъртата, петата и осмата цифра, като се чете от дясно на ляво. Следователно, това означава, че 2^0, 2^1, 2^3, 2^4 и 2^7 са активни. Имайки това предвид, може да се направи следното изчисление: 1, умножено по 2^0 = 1, 1, умножено по 2^1 = 2, 1, умножено по 2^3 = 8, 1, умножено по 2^4 = 16, 1, умножено по 2^7 = 128. Сумирайки тези стойности, получавате: 1 + 2 + 8 + 16 +126 = 153. Следователно може да се каже, че стойност на тази двоична последователност е 153.

Четене на двоични и други функции

Въпреки че двоичната система е система за броене, тя намира своя път в различни сложни системи. Американският стандартен код за обмен на информация, наричан още ASCII, преобразува двоичен код от изключително базирана на числа система в система с буквени знаци. Това позволява на двоичния код да се превърне в основен компонент от взаимодействието на човека и машината. С 255 възможни комбинации от двоични знаци, системата за превод на ASCII включва точно 255 букви и други често използвани символи, които могат да бъдат получени от двоични комбинации. С въвеждането на ASCII функционалността и гъвкавостта на двоичните последователности се увеличиха експоненциално, създаване на мост между машинния код и интерфейса от по-високо ниво, което позволява на модерното програмиране да процъфтяват.