Kā nolasīt bināro kodu?

Divas sievietes programmētājas strādā pie jauna projekta. Viņi strādā vēlu vakarā birojā.

Kā nolasīt bināro kodu?

Attēla kredīts: SolisImages/iStock/GettyImages

Binārais kods bieži tiek saistīts ar dažādām tehniskām lietojumprogrammām, un tas ir pamatoti. Daudzos veidos binārais kods ir mūsdienu skaitļošanas DNS, 1. un 0. valoda, kas pastāvēja krietni pirms datoru parādīšanās. Lai gan binārais kods ir bijis pirms mūsdienu skaitļošanas, tas ir kļuvis par neatņemamu elementu daudzās mūsdienās izmantojamās tehnoloģijas sistēmā. Paturot to prātā, veltot laiku, lai pareizi saprastu, kā interpretēt un "lasīt" bināro kodu, rodas ne tikai atzinība vispārējiem datoru lietotājiem, bet arī ļoti spēcīga kontroles un izpratnes pakāpe par tehnoloģijām profesionāļiem.

Padoms

Binārajā kodā ir 255 dažādas astoņu ciparu kombinācijas, no kurām katra var būt 1 vai 0. Lai gan šie 1 un 0 būtībā apzīmē an ieslēgts vai izslēgts stāvoklī, ASCII ieviešana ir palīdzējusi veidot tiltus starp šo zemā līmeņa mašīnvalodu un moderno programmēšanu.

Binārā koda pamati

Pamatlīmenī binārais kods ir nekas cits kā 1 un 0 sērijas, no kurām katra ir sakārtota noteiktā secībā, lai pamudinātu datora aparatūru veikt vēlamo darbību. No datora aparatūras viedokļa binārajā kodā iekļautais skaitlis 1 apzīmē

ieslēgts, savukārt 0 apzīmē izslēgts. Tas nenozīmē, ka 1s un 0s tieši pārvalda barošanas funkcijas ierīcē. Tā vietā ierīces var interpretēt šos ieslēgšanas un izslēgšanas signālus, lai sasniegtu plašu rezultātu klāstu.

Dienas video

Binārais un 2. bāze

Lasot un aprēķinot bināro kodu, parādītā skaitļu secība tiek nolasīta no labās puses uz kreiso, pretstatā tradicionālākai nolasīšanas sistēmai no kreisās uz labo pusi. Katram ciparam binārā secībā ir iespējamas divas vērtības, tās ir 1 un 0. Rezultātā binārā sistēma tiek uzskatīta par 2. bāzes sistēmu. Astoņu ciparu secībā cipars, kas atrodas vistālāk pa labi, tiek uzskatīts par 2^0, nākamais cipars par 2^1 un tā tālāk. Ja ir 1, tas nozīmē, ka tiek izmantota šī konkrētā 2. bāzes vērtība, savukārt, ja tiek atrasta 0, konkrētais cipars pašlaik nav aktīvs.

Kā piemēru ņemiet vērā šādu bināro secību: 10011011.

Šajā situācijā skaitli 1 var atrast uz pirmā, otrā, ceturtā, piektā un astotā cipara, lasot no labās uz kreiso pusi. Tāpēc tas nozīmē, ka 2^0, 2^1, 2^3, 2^4 un 2^7 ir aktīvi. Paturot to prātā, var veikt šādu aprēķinu: 1 reizināts ar 2^0 = 1, 1 reizināts ar 2^1 = 2, 1 reizināts ar 2^3 = 8, 1 reizināts ar 2^4 = 16, 1 reizināts ar 2^7 = 128. Summējot šīs vērtības, jūs iegūstat: 1 + 2 + 8 + 16 +126 = 153. Līdz ar to var apgalvot, ka vērtību no šīs binārās secības ir 153.

Bināro un citu funkciju lasīšana

Lai gan binārā sistēma ir skaitīšanas sistēma, tā atrod ceļu dažādās sarežģītās sistēmās. Amerikas standarta informācijas apmaiņas kods, saukts arī par ASCII, pārveido bināro kodu no tikai uz skaitļiem balstītas sistēmas sistēmā ar burtu rakstzīmēm. Tas ļauj binārajam kodam kļūt par cilvēka un mašīnas mijiedarbības galveno sastāvdaļu. Ar 255 iespējamām bināro rakstzīmju kombinācijām ASCII tulkošanas sistēma ietver tieši 255 burtus un citus bieži lietotus simbolus, kurus var atvasināt no binārām kombinācijām. Ieviešot ASCII, bināro secību funkcionalitāte un elastība pieauga eksponenciāli, izveidojot tiltu starp mašīnkodu un augstāka līmeņa saskarni, kas ļāva modernajai programmēšanai uzplaukt.