Како да читам бинарни код?

Две програмерке раде на новом пројекту. Они раде до касно у ноћ у канцеларији.

Како да читам бинарни код?

Кредит за слику: СолисИмагес/иСтоцк/ГеттиИмагес

Бинарни код се често повезује са различитим техничким апликацијама, и то с правом. На много начина, бинарни код је ДНК модерног рачунарства, језик 1 и 0 који је постојао много пре него што су рачунари настали. Иако је бинарни код претходио модерном рачунарству, он је постао саставни елемент оквира за већину технологије коју данас користимо. Имајући то на уму, одвојите време да правилно разумете како да тумачите и „читате“ бинарни код не само да уважавање за опште кориснике рачунара, али и дубоко моћан степен контроле и разумевања технологије професионалци.

Савет

Бинарни код садржи 255 различитих комбинација од осам цифара, од којих свака може бити 1 или 0. Иако ове 1 и 0 у основи представљају ан на или ван држави, увођење АСЦИИ-а је помогло у изградњи мостова између овог машинског језика ниског нивоа и модерног програмирања.

Основе бинарног кода

На фундаменталном нивоу, бинарни код није ништа друго до низ 1 и 0, од ​​којих је сваки распоређен у одређеном редоследу да подстакне рачунарски хардвер да се укључи у жељену акцију. Из перспективе рачунарског хардвера, 1 укључено у бинарни код представља

на, док 0 представља ван. Ово не значи да 1с и 0с експлицитно управљају функцијама напајања унутар уређаја. Уместо тога, ови сигнали за укључивање и искључивање могу се тумачити од стране уређаја како би се постигао широк спектар резултата.

Видео дана

Бинарно и база 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.

Читање бинарних и других функција

Иако је бинарни систем бројања, он налази свој пут у различитим софистицираним системима. Амерички стандардни код за размену информација, такође познат као АСЦИИ, претвара бинарни код из система који се искључиво базира на бројевима у онај са словним знаковима. Ово омогућава бинарном коду да постане основна компонента интеракције човека и машине. Са 255 могућих комбинација бинарних знакова, АСЦИИ систем превођења укључује тачно 255 слова и других често коришћених симбола који се могу извести из бинарних комбинација. Са увођењем АСЦИИ-а, функционалност и флексибилност бинарних секвенци су експоненцијално порасле, стварање моста између машинског кода и интерфејса вишег нивоа који је омогућио савременом програмирању да цветати.