Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Siguria
  • Konvertimi i kodit binar në tekst. Ne e përkthejmë numrin natyror të sistemit të numrave dhjetorë në binar

Konvertimi i kodit binar në tekst. Ne e përkthejmë numrin natyror të sistemit të numrave dhjetorë në binar

Meqenëse është më e thjeshta dhe plotëson kërkesat:

  • Sa më pak vlera të ketë sistem, aq më e lehtë është të bëhet elemente individuale duke vepruar mbi këto vlera. Në veçanti, dy shifrat e sistemit të numrave binar mund të përfaqësohen lehtësisht nga shumë dukuritë fizike: ka rrymë - nuk ka rrymë, induksion fushë magnetike më e madhe se vlera e pragut ose jo, etj.
  • Sa më i vogël të jetë numri i gjendjeve për një element, aq më i lartë është imuniteti ndaj zhurmës dhe aq më shpejt mund të funksionojë. Për shembull, për të koduar tre gjendje përmes vlerës së induksionit të fushës magnetike, do të jetë e nevojshme të futen dy vlera pragu, të cilat nuk do të kontribuojnë në imunitetin ndaj zhurmës dhe besueshmërinë e ruajtjes së informacionit.
  • Aritmetika binare është mjaft e thjeshtë. Të thjeshta janë tabelat e mbledhjes dhe shumëzimit - veprimet themelore me numra.
  • Është e mundur të përdoret aparati i algjebrës së logjikës për të kryer operacione në bit në numra.

Lidhjet

  • Llogaritësi online për konvertimin e numrave nga një sistem numrash në tjetrin

Fondacioni Wikimedia. 2010 .

Shihni se çfarë është "Kodi Binar" në fjalorë të tjerë:

    2 bit Kodi Grey 00 01 11 10 3 bit Kodi Grey 000 001 011 010 110 111 101 100 4 bit Kodi Grey 0000 0001 0011 0010 0110 0111 1111 0100 1100 1101 1111 1110 1010 1011 1001 1000 Code Graying Sistemi i numrit në të cilën dy vlera ngjitur … … Wikipedia

    Kodi i pikës së sinjalit (SPC) sistemi i sinjalit 7 (SS7, SS7) është unik (në rrjeti i shtëpisë) adresa e nyjës e përdorur në nivelin e tretë të MTP (routing) në rrjetet e telekomunikacionit SS 7 për identifikim ... Wikipedia

    Në matematikë, një numër pa katror është një numër që nuk pjesëtohet me asnjë katror përveç 1. Për shembull, 10 është pa katror, ​​por 18 nuk është, pasi 18 është i plotpjesëtueshëm me 9 = 32. Fillimi i sekuencës së numrave pa katror është : 1, 2, 3, 5, 6, 7, ... ... Wikipedia

    Dëshironi ta përmirësoni këtë artikull?: Wikify artikullin. Ripunoni dizajnin në përputhje me rregullat për shkrimin e artikujve. Korrigjoni artikullin sipas rregullave stilistike të Wikipedia ... Wikipedia

    Ky term ka kuptime të tjera, shih Python (disambiguation). Klasa e gjuhës Python: mu ... Wikipedia

    Në kuptimin e ngushtë të fjalës, aktualisht, fraza kuptohet si "Sulm mbi sistemin e sigurisë" dhe priret më tepër në kuptimin e termit të mëposhtëm Sulm Cracker. Kjo ishte për shkak të një shtrembërimi të kuptimit të fjalës "haker". Haker ... ... Wikipedia

Të gjithë e dinë se kompjuterët mund të kryejnë llogaritjet me grupe të mëdha të dhëna me shpejtësi të lartë. Por jo të gjithë e dinë se këto veprime varen vetëm nga dy kushte: nëse ka apo jo rrymë dhe çfarë tensioni.

Si arrin një kompjuter të përpunojë informacione kaq të ndryshme?
Sekreti qëndron në sistemin binar. Të gjitha të dhënat hyjnë në kompjuter, të paraqitura në formën e njësive dhe zerove, secila prej të cilave korrespondon me një gjendje të telit elektrik: njësi - tension i lartë, zero - i ulët, ose një - prania e tensionit, zero - mungesa e tij. Shndërrimi i të dhënave në zero dhe njësh quhet konvertim binar, dhe përcaktimi i tyre përfundimtar quhet kod binar.
Në shënimin dhjetor bazuar në sistemin dhjetor të përdorur në Jeta e përditshme, vlerë numerike përfaqësohet me dhjetë shifra nga 0 në 9, dhe çdo vend në numër ka një vlerë dhjetë herë më të lartë se vendi në të djathtë të tij. Për të përfaqësuar një numër më të madh se nëntë në sistemin dhjetor, një zero vendoset në vend të saj dhe një njësi vendoset në vendin tjetër, më të vlefshëm në të majtë. Në mënyrë të ngjashme, në binar, ku përdoren vetëm dy shifra, 0 dhe 1, çdo vend është dy herë më i vlefshëm se vendi në të djathtë të tij. Kështu, në kodin binar, vetëm zero dhe një mund të përfaqësohen si numra të vetëm, dhe çdo numër më i madh se një kërkon dy vende. Pas zeros dhe njës, tre numrat binarë të ardhshëm janë 10 (lexo një-zero) dhe 11 (lexo një-një) dhe 100 (lexo një-zero-zero). 100 binar është i barabartë me 4 dhjetore. Tabela e sipërme në të djathtë tregon ekuivalentët e tjerë BCD.
Çdo numër mund të shprehet në binar, thjesht zë më shumë hapësirë ​​sesa në shënimin dhjetor. Në sistemin binar, alfabeti mund të shkruhet edhe nëse çdo shkronjë i caktohet një numër i caktuar binar.

Dy shifra për katër vende
Mund të bëhen 16 kombinime duke përdorur topa të errët dhe të lehta, duke i kombinuar në grupe prej katër. Nëse topat e errët merren si zero dhe ato të lehta si një, atëherë 16 grupe do të rezultojnë të jenë një kod binar 16 njësi, vlera numerike prej të cilave është nga zero në pesë (shih tabelën e sipërme në faqen 27). Edhe me dy lloje topash në binar, mund të ndërtoni një numër të pafund kombinimesh thjesht duke rritur numrin e topave në secilin grup - ose numrin e vendeve në numra.

Bit dhe bajt

Njësia më e vogël në përpunimi kompjuterik, bit është një njësi e të dhënave që mund të ketë një nga dy kushtet e mundshme. Për shembull, secila nga njësitë dhe zero (në të djathtë) do të thotë 1 bit. Një bit mund të përfaqësohet në mënyra të tjera: nga prania ose mungesa e rryme elektrike, një vrimë dhe mungesa e saj, drejtimi i magnetizimit djathtas ose majtas. Tetë bit përbëjnë një bajt. 256 bajt të mundshëm mund të përfaqësojnë 256 karaktere dhe simbole. Shumë kompjuterë përpunojnë bajt të dhënash në të njëjtën kohë.

konvertimi binar. Një kod binar katërshifror mund të përfaqësojë numra dhjetorë nga 0 në 15.

Tabelat e kodeve

Kur një kod binar përdoret për të treguar shkronjat e alfabetit ose shenjat e pikësimit, kërkohen tabela kodesh që tregojnë se cili kod përkon me cilin karakter. Janë përpiluar disa kode të tilla. Shumica e PC-ve janë të konfiguruar me një kod shtatëshifror të quajtur ASCII, ose American kod standard për shkëmbimi i informacionit. Tabela në të djathtë tregon Kodet ASCII për alfabetin anglez. Kodet e tjera janë për mijëra karaktere dhe alfabete nga gjuhë të tjera të botës.

Pjesë e tabelës së kodit ASCII

kodi binar - kjo është një paraqitje e informacionit në një kombinim prej 2 karakteresh 1 ose 0, siç thonë ata në programim, po ose jo, e vërtetë ose e rreme, e vërtetë ose e rreme. Është e vështirë për një person të zakonshëm të kuptojë se si informacioni mund të përfaqësohet në formën e zeros dhe njësh. Do të përpiqem ta sqaroj pak këtë situatë.

Në fakt, kodi binar është i lehtë! Për shembull, çdo shkronjë e alfabetit mund të përfaqësohet si një grup zero dhe njësh. Për shembull, një letër H alfabeti latin do të duket kështu në sistemin binar - 01001000, shkronja E– 01000101, ahu L ka të tillë paraqitje binare – 01001100, P – 01010000.

Tani nuk është e vështirë të merret me mend se çfarë të shkruash fjalë angleze NDIHMË në gjuha e makinerisë ju duhet të përdorni kodin binar të mëposhtëm:

01001000 01000101 01001100 01010000

Është ky kod që i yni përdor për punën e tij. kompjuter në shtëpi. Tek një person i zakonshëmështë shumë e vështirë të lexosh një kod të tillë, por për kompjuterët ai është më i kuptueshëm.

Kodi binar (kodi i makinës) në ditët e sotme përdoret në programim, sepse kompjuteri punon pikërisht falë kodit binar. Por mos mendoni se procesi i programimit reduktohet në një grup njësh dhe zero. Në mënyrë të veçantë, për të thjeshtuar të kuptuarit midis një personi dhe një kompjuteri, u shpikën gjuhët e programimit (C++, BASIC, etj.). Programuesi shkruan një program në një gjuhë që kupton dhe më pas, me ndihmën e një programi të veçantë përpilues, e përkthen krijimin e tij në kodin e makinës, i cili nis kompjuterin.

Ne e përkthejmë numrin natyror të sistemit të numrave dhjetorë në binar

Ne marrim numrin e dëshiruar, për mua do të jetë 5, ndajeni numrin me 2:
5: 2 = 2,5 ka një mbetje, kështu që numri i parë i kodit binar do të jetë 1 (nese jo - 0 ). Hidheni pjesën e mbetur dhe përsëri ndani numrin me 2 :
2: 2 = 1 Përgjigja është pa mbetje, që do të thotë se numri i dytë i kodit binar do të jetë - 0. Pjestoni përsëri rezultatin me 2:
1: 2 = 0.5 numri doli me një mbetje, pastaj shkruajmë 1 .
Epo, pasi rezultati është 0 nuk mund të ndahet më, kodi binar është gati dhe si rezultat morëm numrin e kodit binar 101 . Mendoj se kemi mësuar të përkthejmë nga dhjetore në binar, tani do të mësojmë të bëjmë të kundërtën.

Shndërrimi i një numri nga binar në dhjetor

Edhe këtu është shumë e thjeshtë, le të numërojmë numrin tonë binar me ju, duhet të filloni nga zero nga fundi i numrit.

101 është 1^2 0^1 1^0.

Çfarë erdhi nga ajo? I kemi tradhtuar gradat numrave! tani sipas formulës:

(x * 2^y) + (x * 2^y) + (x * 2^y)

ku x- numri rendor i kodit binar
y- shkalla e këtij numri.
Formula do të zgjerohet në varësi të madhësisë së numrit tuaj.
Ne marrim:

(1 * 2^2) + (0 * 2^1) + (1 * 2^0) = 4 + 0 + 1 = 5.

Historia e sistemit binar të numrave

Për herë të parë, sistemi binar u propozua nga Leibitz, ai besonte se këtë sistem ndihmë me të vështirë llogaritjet matematikore, dhe në përgjithësi do të përfitojë shkenca. Por sipas disa raporteve, përpara se Leibitz të propozonte një sistem numrash binar në Kinë, në mur u shfaq një mbishkrim që mund të deshifrohej duke përdorur një kod binar. Mbi këtë mbishkrim janë vizatuar shkopinj të gjatë dhe të shkurtër dhe nëse supozojmë se i gjati është 1 dhe i shkurtër është 0, ka shumë mundësi që në Kinë ideja e një kodi binar ka shkuar shumë vite përpara shpikjes së tij. Edhe pse deshifrimi i kodit të gjetur në mur zbuloi një numër të thjeshtë natyror atje, fakti mbetet.

08. 06.2018

Blogu i Dmitry Vassiyarov.

Kodi binar - ku dhe si përdoret?

Sot jam veçanërisht i lumtur që ju takoj, lexuesit e mi të dashur, sepse ndihem si një mësues që në mësimin e parë fillon të prezantojë shkronjat dhe numrat në klasë. Dhe meqenëse jetojmë në botë teknologjive dixhitale, atëherë do t'ju tregoj se cili është kodi binar, i cili është baza e tyre.

Le të fillojmë me terminologjinë dhe të zbulojmë se çfarë do të thotë binare. Për sqarim, le të kthehemi te llogaritja jonë e zakonshme, e cila quhet "decimal". Kjo do të thotë, ne përdorim 10 shifra, të cilat bëjnë të mundur funksionimin e përshtatshëm numra të ndryshëm dhe mbani një regjistër të përshtatshëm. Sipas kësaj logjike, sistemi binar parashikon përdorimin e vetëm dy karaktereve. Në rastin tonë, është vetëm "0" (zero) dhe "1" një. Dhe këtu dua t'ju paralajmëroj se hipotetikisht mund të ketë të tjerë në vend të tyre. konventat, por janë këto vlera, që tregojnë mungesën (0, bosh) dhe praninë e një sinjali (1 ose "shkopi"), që do të na ndihmojnë të kuptojmë më tej strukturën e kodit binar.

Pse na duhet një kod binar?

Para ardhjes së kompjuterëve, të ndryshme sistemet automatike, parimi i funksionimit të të cilit bazohet në marrjen e një sinjali. Sensori ndizet, qarku mbyllet dhe ndizet pajisje specifike. Nuk ka rrymë në qarkun e sinjalit - nuk funksionon. Ishin pajisjet elektronike që bënë të mundur përparimin në përpunimin e informacionit të përfaqësuar nga prania ose mungesa e tensionit në qark.

Ndërlikimi i tyre i mëtejshëm çoi në shfaqjen e përpunuesve të parë, të cilët gjithashtu bënë punën e tyre, duke përpunuar tashmë një sinjal të përbërë nga pulsime të alternuara në një mënyrë të caktuar. Ne nuk do të hyjmë në detajet e softuerit tani, por sa vijon është e rëndësishme për ne: pajisjet elektronike rezultuan të jenë në gjendje të dallojnë një sekuencë të caktuar të sinjaleve hyrëse. Sigurisht, është e mundur të përshkruhet kombinimi i kushtëzuar në këtë mënyrë: "ka një sinjal"; "nuk ka sinjal"; "ka një sinjal"; "Ka një sinjal." Ju madje mund të thjeshtoni shënimin: "ka"; "Jo"; "ha"; "ha".

Por është shumë më e lehtë të tregohet prania e një sinjali me një njësi "1" dhe mungesa e tij me një zero "0". Pastaj në vend të gjithë kësaj ne mund të përdorim një kod binar të thjeshtë dhe konciz: 1011.

Sigurisht, teknologjia e procesorit ka ecur shumë përpara dhe tani çipat janë në gjendje të perceptojnë jo vetëm një sekuencë sinjalesh, por programe të tëra të regjistruara komanda të caktuara, përbërë nga personazhe individuale. Por për regjistrimin e tyre përdoret i njëjti kod binar, i përbërë nga zero dhe njësh, që korrespondojnë me praninë ose mungesën e një sinjali. Nëse ai ekziston apo jo, nuk ka rëndësi. Për një çip, cilido nga këto opsione është një pjesë e vetme e informacionit, e cila quhet "bit" (biti është njësia zyrtare e matjes).

Në mënyrë konvencionale, një karakter mund të kodohet nga një sekuencë prej disa karakteresh. Dy sinjale (ose mungesa e tyre) mund të përshkruajnë vetëm katër opsione: 00; 01;10; 11. Kjo metodë e kodimit quhet dy-bit. Por gjithashtu mund të jetë:

  • katër-bit (si në shembullin në paragrafin e mësipërm 1011) ju lejon të shkruani 2 ^ 4 = 16 kombinime karakteresh;
  • tetë bit (për shembull: 0101 0011; 0111 0001). Në një kohë ai përfaqësonte interesin më të madh për programim sepse mbulonte 2^8 = 256 vlera. Kjo bëri të mundur përshkrimin e të gjitha shifrave dhjetore, Alfabeti latin dhe personazhe të veçanta
  • gjashtëmbëdhjetë-bit (1100 1001 0110 1010) ose më i lartë. Por rekordet me një gjatësi kaq të gjatë janë tashmë për më shumë moderne detyra sfiduese. Procesorë modernë përdorni arkitekturën 32 dhe 64 bit;

Për të qenë i sinqertë, një version zyrtar jo, ndodhi që ishte një kombinim i tetë karaktereve që u bë matja standarde e informacionit të ruajtur, e quajtur "byte". Kjo mund të zbatohet edhe për një shkronjë të vetme të shkruar në kodin binar 8-bit. Pra, miqtë e mi të dashur, ju lutemi mbani mend (nëse dikush nuk e dinte):

8 bit = 1 bajt.

Pra pranohet. Edhe pse një karakter i shkruar si një vlerë 2-bit ose 32-bit gjithashtu mund të quhet nominalisht një bajt. Nga rruga, falë kodit binar, ne mund të vlerësojmë vëllimin e skedarëve të matur në bajt dhe shpejtësinë e transferimit të informacionit dhe Internetit (bit për sekondë).

Kodimi binar në veprim

Për të standardizuar regjistrimin e informacionit për kompjuterë, janë zhvilluar disa sisteme kodimi, njëri prej të cilëve është ASCII, i bazuar në regjistrimin 8-bit, është bërë i përhapur. Vlerat në të shpërndahen në një mënyrë të veçantë:

  • 31 karakteret e para janë karaktere kontrolli (nga 00000000 deri në 00011111). Shërbyer për komandat e shërbimit, dalje në një printer ose ekran, sinjale zanore, formatimi i tekstit;
  • në vijim nga 32 deri në 127 (00100000 - 01111111) alfabeti latin dhe simbolet ndihmëse dhe shenjat e pikësimit;
  • pjesa tjetër, deri në datën 255 (10000000 - 11111111) - alternativë, pjesë e tabelës për detyra të veçanta dhe paraqitje të alfabeteve kombëtare;

Interpretimi i vlerave në të është paraqitur në tabelë.

Nëse mendoni se "0" dhe "1" janë të vendosura në një rend kaotik, atëherë gaboheni thellë. Duke përdorur çdo numër si shembull, unë do t'ju tregoj një model dhe do t'ju mësoj se si të lexoni numrat e shkruar në kod binar. Por për këtë ne do të pranojmë disa kushte:

  • një bajt prej 8 karakteresh do të lexohet nga e djathta në të majtë;
  • nëse në numrat e zakonshëm përdorim shifrat e njësive, dhjetëshe, qindëshe, atëherë këtu (duke lexuar në rend i kundërt) për çdo bit, fuqitë e ndryshme të "dy" përfaqësohen: 256-124-64-32-16-8-4-2-1;
  • tani shikojmë kodin binar të një numri, për shembull 00011011. Aty ku ka një sinjal "1" në pozicionin përkatës, marrim vlerat e këtij biti dhe i përmbledhim ato. në mënyrën e zakonshme. Prandaj: 0+0+0+32+16+0+2+1 = 51. E saktë kjo metodë mund ta verifikoni duke parë tabelën e kodeve.

Tani, miqtë e mi kureshtarë, ju jo vetëm që e dini se çfarë është një kod binar, por dini gjithashtu se si të konvertoni informacionin e koduar prej tij.

Gjuhë e kuptueshme për teknologjinë moderne

Sigurisht, algoritmi për leximin e kodit binar nga pajisjet e procesorit është shumë më i ndërlikuar. Por me ndihmën e tij, ju mund të shkruani gjithçka që dëshironi:

  • informacion teksti me opsione formatimi;
  • numrat dhe çdo veprim me ta;
  • imazhe grafike dhe video;
  • tingujt, duke përfshirë ato që shkojnë përtej dëgjimit tonë;

Përveç kësaj, për shkak të thjeshtësisë së "prezantimit", është e mundur mënyra të ndryshme regjistrimi binar i informacionit: disqe HDD;

Plotësimi i avantazheve të kodimit binar është pothuajse mundësi e pakufizuar për transmetimin e informacionit në çdo distancë. Kjo është mënyra e komunikimit e përdorur me anije kozmike dhe satelitët artificialë.

Pra, sot, sistemi binar i numrave është gjuha që përdorin shumica prej nesh. pajisjet elektronike. Dhe ajo që është më interesante, për të ende nuk parashikohet alternativë tjetër.

Mendoj se informacioni që kam dhënë do të jetë i mjaftueshëm për të filluar. Dhe pastaj, nëse lind një nevojë e tillë, të gjithë do të jenë në gjendje të thellohen studim i pavarur Kjo temë. Unë do të them lamtumirë dhe pas një pushimi të shkurtër do të përgatitem për ju artikull i ri blogu im, në një temë interesante.

Është më mirë të ma thuash vetë ;)

Shihemi se shpejti.

Kodi binar është teksti, udhëzimet e procesorit kompjuterik ose të dhëna të tjera që përdorin çdo sistem me dy karaktere. Më shpesh, ky është një sistem me 0 dhe 1. Ai cakton një model të shifrave binare (bit) për çdo karakter dhe udhëzim. Për shembull, një varg binar me tetë bit mund të përfaqësojë cilindo nga 256 vlerat e mundshme dhe për këtë arsye mund të gjenerojë një grup elemente të ndryshme. Rishikimet e kodit binar të komunitetit profesional botëror të programuesve tregojnë se kjo është baza e profesionit dhe ligji kryesor i funksionimit sistemet kompjuterike dhe pajisje elektronike.

Deshifrimi i kodit binar

Në kompjuter dhe telekomunikacion, kodet binare përdoren për të metoda të ndryshme kodimi i karaktereve të të dhënave në vargje bit. Këto metoda mund të përdorin vargje me gjerësi fikse ose të ndryshueshme. Ka shumë grupe karakteresh dhe kodimesh për konvertimin në kod binar. Në kod me gjerësi fikseçdo shkronjë, shifër ose karakter tjetër përfaqësohet nga një varg biti me të njëjtën gjatësi. Ky varg bit, i interpretuar si një numër binar, zakonisht është hartuar tabelat e kodeve në shënimin oktal, dhjetor ose heksadecimal.

Deshifrimi kodi binar: një varg bit i interpretuar si një numër binar mund të përkthehet në numër dhjetor. Për shembull, shkronja të vogla shkronja a, nëse përfaqësohet nga vargu i bitit 01100001 (si në kodin standard ASCII), mund të përfaqësohet edhe si numër dhjetor 97. Konvertimi i binarit në tekst është e njëjta procedurë, vetëm në rend të kundërt.

Si punon

Nga se përbëhet një kod binar? Kodi i përdorur në kompjuterët dixhitalë, në bazë të së cilës ekzistojnë vetëm dy gjendje të mundshme: më. dhe off, zakonisht shënohet me zero dhe një. Ndërsa në sistemin dhjetor, i cili përdor 10 shifra, çdo pozicion është shumëfish i 10 (100, 1000, etj.), pastaj në sistemin binar, çdo pozicion shifror është shumëfish i 2 (4, 8, 16, etj.). ). Një sinjal kod binar është një seri impulsesh elektrike që përfaqësojnë numra, simbole dhe operacione që duhen kryer.

Një pajisje e quajtur orë dërgon pulse të rregullta dhe komponentë të tillë si transistorët ndizen (1) ose fiken (0) për të transmetuar ose bllokuar pulset. Në binar, çdo numër dhjetor (0-9) përfaqësohet nga një grup prej katërsh shifra binare ose copa. Katër veprimet themelore aritmetike (mbledhja, zbritja, shumëzimi dhe pjesëtimi) mund të reduktohen në kombinime të veprimeve algjebrike themelore të Bulit në numrat binarë.

Pak në teorinë e komunikimit dhe informacionit është një njësi e të dhënave ekuivalente me rezultatin e një zgjedhjeje midis dy alternativave të mundshme në sistemin e numrave binar që përdoret zakonisht në kompjuterët dixhitalë.

Rishikimet e kodit binar

Natyra e kodit dhe e të dhënave është një pjesë themelore e botës themelore të IT. Specialistët e IT-së botërore "prapa skenave" punojnë me këtë mjet - programues, specializimi i të cilëve fshihet nga vëmendja e një përdoruesi të zakonshëm. Reagimet mbi kodin binar nga zhvilluesit tregojnë se kjo fushë kërkon një studim të thellë të themeleve matematikore dhe shumë praktikë në fushën e analizës dhe programimit matematikor.

Kodi binar është forma më e thjeshtë kodi kompjuterik ose të dhëna programimi. Ai përfaqësohet plotësisht nga sistemi binar i numrave. Sipas rishikimeve të kodit binar, ai shpesh shoqërohet me kodin e makinës, pasi grupet binare mund të kombinohen për të formuar Kodi i burimit, i cili interpretohet nga kompjuteri ose hardueri tjetër. Kjo është pjesërisht e vërtetë. përdor grupe shifrash binare për të formuar udhëzime.

Së bashku me formën më themelore të kodit skedar binar gjithashtu paraqet sasinë më të vogël të të dhënave që rrjedhin nëpër të gjithë harduerin kompleks dhe kompleks sistemet softuerike që trajtojnë burimet e sotme dhe asetet e të dhënave. Sasia më e vogël e të dhënave quhet bit. linjat aktuale bitet bëhen kod ose të dhëna që interpretohen nga kompjuteri.

numër binar

Në matematikë dhe elektronikën dixhitale, një numër binar është një numër i shprehur në sistemin e numrave bazë-2 ose binar. sistemi dixhital, i cili përdor vetëm dy karaktere: 0 (zero) dhe 1 (një).

Sistemi i numrave bazë-2 është një shënim pozicional me një rreze prej 2. Çdo shifër referohet si një bit. Për shkak të zbatimit të tij të thjeshtë në dixhital qarqet elektronike duke përdorur rregullat logjike, sistemi binar përdoret pothuajse nga të gjithë kompjuterët dhe pajisjet elektronike moderne.

Historia

Sistemi modern i numrave binar si bazë për kodin binar u shpik nga Gottfried Leibniz në 1679 dhe u prezantua në artikullin e tij "Aritmetika Binar Shpjeguar". Numrat binarë ishin qendror në teologjinë e Leibniz. Ai besonte se numrat binare simbolizon idenë e krishterë të krijimtarisë ex nihilo, ose krijimit nga asgjëja. Leibniz po përpiqej të gjente një sistem që do të transformonte deklaratat verbale të logjikës në të dhëna thjesht matematikore.

Sistemet binare që i përkisnin Leibniz-it gjithashtu ekzistonin në bota e lashtë. Një shembull është sistemi binar kinez I Ching, ku teksti për hamendje bazohet në dualitetin e yin dhe yang. Në Azi dhe Afrikë, bateritë e çara me tone binare u përdorën për të koduar mesazhet. Studiuesi indian Pingala (rreth shekullit të 5-të para Krishtit) zhvilloi një sistem binar për përshkrimin e prozodisë në veprën e tij Chandashutrema.

Banorët e ishullit Mangareva në Polinezinë Franceze përdorën një sistem hibrid binar-decimal deri në vitin 1450. Në shekullin e 11-të, shkencëtari dhe filozofi Shao Yong zhvilloi një metodë për organizimin e heksagrameve që korrespondon me një sekuencë nga 0 në 63, siç përfaqësohet në format binar, ku yin është 0 dhe yang është 1. Rendi është gjithashtu rendi leksikografik në blloqe elementësh të zgjedhur nga një grup me dy elementë.

koha e re

Në 1605 ai diskutoi një sistem në të cilin shkronjat e alfabetit mund të reduktoheshin në sekuenca të shifrave binare, të cilat më pas mund të kodoheshin si variacione delikate të shkronjave në çdo tekst të rastësishëm. Është e rëndësishme të theksohet se ishte Francis Bacon ai që plotësoi teorinë e përgjithshme kodimi binar vëzhgimi se kjo metodë mund të përdoret me çdo objekt.

Një tjetër matematikan dhe filozof i quajtur George Boole botoi një artikull në 1847 me titull " Analiza matematikore logjika, e cila përshkruan sistemin algjebrik të logjikës i njohur sot si algjebër boolean. Sistemi bazohej në një qasje binare, e cila përbëhej nga tre operacione bazë: DHE, OSE dhe JO. Ky sistem nuk u vu në përdorim derisa një student i diplomuar në MIT me emrin Claude Shannon vuri re se algjebra e Bulit që ai kishte mësuar ishte si një qark elektrik.

Shannon shkroi një disertacion në 1937 që nxori përfundime të rëndësishme. Teza e Shannon-it u bë pika fillestare për përdorimin e kodit binar në aplikime praktike si kompjuterët dhe qarqet elektrike.

Forma të tjera të kodit binar

Vargu bit nuk është i vetmi lloj i kodit binar. Sistemi binar në përgjithësi është çdo sistem që lejon vetëm dy opsione, të tilla si një kalim në sistemi elektronik ose një test i thjeshtë i vërtetë ose i rremë.

Braille është një lloj kodi binar i përdorur gjerësisht nga njerëzit e verbër për të lexuar dhe shkruar me prekje, i quajtur sipas krijuesit të tij, Louis Braille. Ky sistem përbëhet nga rrjeta prej gjashtë pikash secila, tre për kolonë, në të cilat secila pikë ka dy gjendje: të ngritur ose të zhytur. Kombinime të ndryshme pikat janë të afta të përfaqësojnë të gjitha shkronjat, numrat dhe shenjat e pikësimit.

Kodi standard amerikan për shkëmbimin e informacionit (ASCII) përdor një kod binar 7-bit për të përfaqësuar tekstin dhe karakteret e tjera në kompjuterë, pajisje komunikimi dhe pajisje të tjera. Secilës shkronjë ose simbol i caktohet një numër nga 0 në 127.

Dhjetorja e koduar binar ose BCD është një paraqitje e koduar binar e vlerave të plota që përdor një grafik 4-bit për të koduar shifrat dhjetore. Katër bit binarë mund të kodojnë deri në 16 vlera të ndryshme.

Në numrat e koduar me BCD, vetëm dhjetë vlerat e para në çdo grimcë janë të vlefshme dhe kodojnë shifra dhjetore nga zero në nëntë. Gjashtë vlerat e mbetura janë të pavlefshme dhe mund të shkaktojnë ose një përjashtim vendas ose sjellje të paspecifikuar, në varësi të zbatimi kompjuterik Aritmetika BCD.

Nganjëherë preferohet aritmetika BCD formatet e numrave pikë lundruese në komerciale dhe aplikimet financiare, ku sjellja e rrumbullakimit të numrave kompleks është e padëshirueshme.

Aplikacion

Shumica kompjuterë modernë përdorni një program kod binar për udhëzime dhe të dhëna. CD, DVD dhe Disqe Blu-ray përfaqësojnë zërin dhe videon në formë binare. Telefonata transferuar në formë dixhitale në rrjetet ndërqytetëse dhe celulare komunikimi telefonik duke përdorur modulimin e kodit të pulsit dhe me zë mbi rrjetet IP.

Artikujt kryesorë të lidhur