Računala Windows Internet

Kako pisati slova u binarnom obliku. Binarni kodovi. Hornerova transformacija

Binarni kod je oblik bilježenja informacija u obliku jedinica i nula. Ovo je poziciono s bazom 2. Danas se binarni kod (tablica predstavljena malo ispod sadrži neke primjere pisanja brojeva) koristi se u svim digitalnim uređajima bez iznimke. Njegova je popularnost posljedica visoke pouzdanosti i jednostavnosti ovog oblika snimanja. Binarna aritmetika je vrlo jednostavna, pa je stoga lako implementirati na hardverskoj razini. komponente (ili kako ih još zovu - logičke) vrlo su pouzdane, jer rade u samo dva stanja: logička jedinica (postoji struja) i logička nula (nema struje). Stoga se povoljno uspoređuju s analognim komponentama čiji se rad temelji na prijelaznim procesima.

Kako se sastoji binarni zapis?

Pogledajmo kako se formira takav ključ. Jedan bit binarnog koda može sadržavati samo dva stanja: nulu i jedan (0 i 1). Kada se koriste dvije znamenke, postaje moguće napisati četiri vrijednosti: 00, 01, 10, 11. Troznamenkasti zapis sadrži osam stanja: 000, 001 ... 110, 111. Kao rezultat, dobivamo duljinu binarni kod ovisi o broju znamenki. Ovaj izraz se može napisati pomoću sljedeće formule: N = 2m, gdje je: m broj znamenki, a N broj kombinacija.

Vrste binarnih kodova

U mikroprocesorima se takvi ključevi koriste za snimanje raznih obrađenih informacija. Dubina bita binarnog koda može značajno premašiti njegovu ugrađenu memoriju. U takvim slučajevima dugi brojevi zauzimaju nekoliko mjesta za pohranu i obrađuju se s više naredbi. U ovom slučaju, svi memorijski sektori koji su dodijeljeni za višebajtni binarni kod smatraju se jednim brojem.

Ovisno o potrebi pružanja ovih ili onih informacija, razlikuju se sljedeće vrste ključeva:

  • nepotpisan;
  • izravni cjelobrojni znakovni kodovi;
  • potpisane poleđine;
  • ikonski dodatni;
  • Grey kod;
  • Grey-Express kod .;
  • frakcijski kodovi.

Razmotrimo svaki od njih detaljnije.

Binarno bez predznaka

Pogledajmo kakva je to vrsta snimanja. U neoznačenim cjelobrojnim kodovima, svaka znamenka (binarna) predstavlja stepen dvojke. U ovom slučaju najmanji broj koji se može napisati u ovom obliku jednak je nuli, a maksimum se može predstaviti sljedećom formulom: M = 2 p -1. Ova dva broja u potpunosti definiraju raspon ključa koji se može koristiti za izražavanje takvog binarnog koda. Razmotrimo mogućnosti spomenutog oblika registracije. Kada koristite ovu vrstu neoznačenog ključa, koji se sastoji od osam bitova, raspon mogućih brojeva bit će od 0 do 255. Šesnaestobitni kod imat će raspon od 0 do 65535. U osmobitnim procesorima koriste se dva memorijska sektora pohraniti i napisati takve brojeve koji se nalaze u susjednim odredištima... Rad s takvim tipkama omogućen je posebnim naredbama.

Izravni cjelobrojni predpisani kodovi

U ovoj vrsti binarnih ključeva najznačajniji bit se koristi za bilježenje predznaka broja. Nula je pozitivna, a jedan negativna. Kao rezultat uvođenja ovog bita, raspon kodiranih brojeva je pomaknut na negativnu stranu. Ispada da osmobitni binarni cjelobrojni ključ s predznakom može pisati brojeve u rasponu od -127 do +127. Šesnaest bita - u rasponu od -32767 do +32767. U osmobitnim mikroprocesorima za pohranjivanje takvih kodova koriste se dva susjedna sektora.

Nedostatak ovog oblika zapisa je što se potpisana i digitalna znamenka ključa moraju obraditi odvojeno. Algoritmi programa koji rade s tim kodovima vrlo su složeni. Za promjenu i isticanje znakovnih bitova potrebno je koristiti mehanizme maskiranja za ovaj simbol, što pridonosi naglom povećanju veličine softvera i smanjenju njegove performanse. Kako bi se otklonio ovaj nedostatak, uvedena je nova vrsta ključa - obrnuti binarni kod.

Obrnuti ključ s potpisom

Ovaj oblik zapisa razlikuje se od izravnih kodova samo po tome što se negativan broj u njemu dobiva invertiranjem svih znamenki ključa. U ovom slučaju, digitalna i znakovna znamenka su identične. Zbog toga su algoritmi za rad s ovom vrstom kodova uvelike pojednostavljeni. Međutim, obrnuti ključ zahtijeva poseban algoritam za prepoznavanje znaka prve znamenke, za izračunavanje apsolutne vrijednosti broja. I također vraćanje predznaka rezultirajuće vrijednosti. Štoviše, u obrnutim i naprijed kodovima brojeva, dvije tipke koriste se za pisanje nule. Iako ova vrijednost nema pozitivan ili negativan predznak.

Binarni broj dopune potpisa

Ova vrsta zapisa nema navedene nedostatke prethodnih ključeva. Takvi kodovi omogućuju izravno zbrajanje pozitivnih i negativnih brojeva. U ovom slučaju se ne provodi analiza ispuštanja znakova. Sve to omogućuje činjenica da komplementarni brojevi predstavljaju prirodni prsten simbola, a ne umjetne formacije poput tipki naprijed i nazad. Štoviše, važan čimbenik je da je iznimno lako izvesti binarne komplementne izračune. Da biste to učinili, dovoljno je dodati jedinicu tipki za obrnuto. Kada koristite ovu vrstu znakovnog koda, koji se sastoji od osam znamenki, raspon mogućih brojeva bit će od -128 do +127. Šesnaestobitni ključ će imati raspon od -32768 do +32767. U osmobitnim procesorima dva susjedna sektora također se koriste za pohranjivanje takvih brojeva.

Binarni dodatni kod zanimljiv po uočenom učinku, koji se naziva fenomenom širenja znaka. Pogledajmo što ovo znači. Ovaj učinak je da je u procesu pretvaranja vrijednosti od jednog bajta u vrijednost od dva bajta, dovoljno da se svaki bit visokog bajta dodijeli vrijednostima predznačnih bitova nižeg bajta. Ispada da se najznačajniji bitovi mogu koristiti za pohranjivanje potpisanog. U tom se slučaju vrijednost ključa uopće ne mijenja.

Grey kod

Ovaj oblik snimanja je zapravo ključ u jednom koraku. Odnosno, u procesu prelaska s jedne vrijednosti na drugu, mijenja se samo jedan bit informacije. U ovom slučaju, pogreška u čitanju podataka dovodi do prijelaza s jednog položaja na drugi s blagim pomakom u vremenu. Međutim, dobivanje potpuno netočnog rezultata kutnog položaja u takvom postupku potpuno je isključeno. Prednost takvog koda je njegova sposobnost preslikavanja informacija. Na primjer, invertiranjem najznačajnijih bitova, možete jednostavno promijeniti smjer brojanja. To je zbog kontrolnog ulaza Komplementa. U tom slučaju, prikazana vrijednost može se povećati ili smanjiti s jednim fizičkim smjerom rotacije osi. Budući da su informacije zabilježene u Grey ključu isključivo kodirane u prirodi, koje ne nose stvarne numeričke podatke, tada prije daljnji rad potrebno ga je prvo pretvoriti u uobičajeni binarni zapis. To se radi pomoću posebnog pretvarača - Grey-Binar dekodera. Ovaj uređaj može se lako implementirati na elementarna logička vrata, kako u hardveru tako iu softveru.

Gray Express Code

Standardni jednostupanjski ključ Grey prikladan je za rješenja koja su predstavljena brojevima, dva. U slučajevima kada je potrebno implementirati druga rješenja, iz ovog oblika snimanja izrezuje se i koristi samo srednji dio. Kao rezultat toga, ključ ostaje u jednom koraku. Međutim, u takvom kodu početak brojčanog raspona nije nula. Pomiče se za navedenu vrijednost. Tijekom obrade podataka, polovica razlike između početne i smanjene rezolucije oduzima se od generiranih impulsa.

Binarni frakcijski prikaz s fiksnom točkom

U procesu rada morate raditi ne samo s cijelim brojevima, već i s razlomcima. Takvi se brojevi mogu napisati korištenjem naprijed, nazad i komplementarnih kodova. Princip konstrukcije spomenutih ključeva je isti kao i za cijele brojeve. Do sada smo pretpostavljali da bi binarni zarez trebao biti desno od najmanjeg bitnog bita. Ali to nije slučaj. Može se nalaziti i lijevo od najznačajnijeg bita (u ovom slučaju kao varijabla se mogu napisati samo razlomci), i u sredini varijable (mogu se pisati mješovite vrijednosti).

Binarni kod s pomičnim zarezom

Ovaj oblik se koristi za pisanje, ili obrnuto - vrlo mali. Primjer su međuzvjezdane udaljenosti ili veličina atoma i elektrona. Prilikom izračunavanja takvih vrijednosti, morao bi se koristiti binarni kod s vrlo velikom dubinom bita. Međutim, ne trebamo uzeti u obzir kozmičku udaljenost s milimetarskom preciznošću. Stoga je oblik fiksne točke u ovom slučaju neučinkovit. Za prikaz takvih kodova koristi se algebarski oblik. To jest, broj je zapisan kao mantisa pomnožena s deset na stepen koji odražava željeni redoslijed broja. Trebate znati da mantisa ne smije biti više od jedan, a iza zareza ne smije se pisati nula.

Vjeruje se da je binarni račun izumio početkom 18. stoljeća njemački matematičar Gottfried Leibniz. Međutim, kako su znanstvenici nedavno otkrili, mnogo prije polinezijskog otoka, Mangareva je koristila ovu vrstu aritmetike. Unatoč činjenici da je kolonizacija gotovo potpuno uništila izvorne sustave brojanja, znanstvenici su obnovili složene binarne i decimalne oblike brojanja. Osim toga, kognitivni znanstvenik Nunez tvrdi da se binarno kodiranje koristilo u staroj Kini još u 9. stoljeću prije Krista. NS. Druge drevne civilizacije, poput Indijanaca Maya, također su koristile složene kombinacije decimalnih i binarnih sustava za praćenje vremenskih intervala i astronomskih fenomena.

Budući da je najjednostavniji i ispunjava zahtjeve:

  • Što manje vrijednosti postoji u sustavu, lakše je proizvesti pojedinačne elemente koji rade s tim vrijednostima. Konkretno, dvije znamenke binarnog brojevnog sustava mogu se lako predstaviti mnogim fizičkim pojavama: postoji struja - nema struje, indukcija magnetsko polje više od granične vrijednosti ili ne, itd.
  • Kako manja količina stanja elementa, to je veća otpornost na buku i brže može raditi. Na primjer, da biste kodirali tri stanja kroz veličinu indukcije magnetskog polja, morat ćete unijeti dvije granične vrijednosti, koje neće pridonijeti otpornosti na buku i pouzdanosti pohrane informacija.
  • Binarna aritmetika je prilično jednostavna. Tablice zbrajanja i množenja, osnovne operacije s brojevima, jednostavne su.
  • Moguće je koristiti aparat logičke algebre za izvođenje bitskih operacija nad brojevima.

Linkovi

  • Online kalkulator za pretvaranje brojeva iz jednog brojevnog sustava u drugi

Zaklada Wikimedia. 2010.

Pogledajte što je "Binarni kod" u drugim rječnicima:

    2 se ugrize Gray kod 00 01 11 10 3 ugrizla Gray kod 000 001 011 010 110 111 101 100 4 ugrizla Gray kod 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000 binarni kod nekoliko sustav u kojem dva susjedna vrijednosti ... ... Wikipedia

    Kod signalne točke (SPC) signalnog sustava 7 (SS7, OKS 7) je jedinstven (in kućnu mrežu) adresa čvora koja se koristi na trećoj razini MTP-a (usmjeravanje) u telekomunikacijskim SS7 mrežama za identifikaciju ... Wikipedia

    U matematici, bez kvadrata je broj koji nije djeljiv ni s jednim kvadratom osim s 1. Na primjer, 10 je bez kvadrata, ali 18 nije, budući da je 18 djeljivo s 9 = 32. Početak niza brojeva bez kvadrata je: 1, 2, 3, 5, 6, 7, ... ... Wikipedia

    Da biste poboljšali ovaj članak, je li poželjno?: Wikifirajte članak. Redizajnirajte dizajn u skladu s pravilima za pisanje članaka. Ispravite članak prema stilskim pravilima Wikipedije ... Wikipedia

    Ovaj izraz ima druga značenja, vidi Python (višeznačna odrednica). Razred jezika Python: mu… Wikipedia

    U užem smislu riječi, izraz se trenutno razumije kao "Pokušaj sigurnosnog sustava", a više teži značenju sljedećeg pojma Cracker napad. To se dogodilo zbog izobličenja značenja riječi "haker". Haker ... ... Wikipedia

Binarni prevoditelj je alat za prevođenje binarnog koda u tekst za čitanje ili ispis. Možete prevesti binarnu datoteku na engleski koristeći dvije metode; ASCII i Unicode.

Binarni brojevni sustav

Sustav binarnog dekodera temelji se na broju 2 (radix). Sastoji se od samo dva broja kao osnova-2: 0 i 1.

Iako je binarni sustav korišten u različite svrhe u starom Egiptu, Kini i Indiji, postao je jezikom elektronike i računala. moderni svijet... To je najučinkovitiji sustav za otkrivanje isključenih (0) i uključenih (1) stanja električnog signala. To je također okvir binarnog koda u tekst koji računala koriste za sastavljanje podataka. Čak se i digitalni tekst koji trenutno čitate sastoji binarni brojevi... Ali možete pročitati ovaj tekst jer smo dekodirali binarni kod prijevodne datoteke koristeći binarni kod riječi.

Što je ASCII?

ASCII je standard za kodiranje znakova elektronička komunikacija, skraćenica od American Standard Code for Information Interchange. U računalima, telekomunikacijskoj opremi i drugim uređajima ASCII kodovi predstavljaju tekst. Iako su podržani mnogi dodatni znakovi, većina modernih shema kodiranja znakova temelji se na ASCII-u.

ASCII je tradicionalni naziv za sustav kodiranja; Internet Assigned Numbers Authority (IANA) preferira ažurirani naziv US-ASCII, koji pojašnjava da je sustav razvijen u Sjedinjenim Državama i da se temelji na pretežno korištenim tipografskim znakovima. ASCII je jedan od vrhunaca IEEE.

Binarno u ASCII

Izvorno baziran na engleskoj abecedi, ASCII kodira 128 specificiranih sedmobitnih cjelobrojnih znakova. Može se ispisati 95 kodiranih znakova, uključujući brojeve od 0 do 9, mala slova od a do z, velika slova A do Z i interpunkcijski znakovi. Osim toga, 33 kontrolna koda koja se ne mogu ispisivati ​​proizvedena od teletype strojeva uključena su u izvornu ASCII specifikaciju; većina ih je sada zastarjela, iako se neki još uvijek koriste, kao što su povrati na red, prijevodi reda i kodovi kartica.

Na primjer, binarno 1101001 = hex 69 (i je deveto slovo) = decimalni 105 predstavljalo bi ASCII mala slova I.

Korištenje ASCII

Kao što je gore spomenuto, pomoću ASCII-a možete prevesti računalni tekst u ljudski tekst. Jednostavno rečeno, to je binarni prevoditelj na engleski. Sva računala primaju poruke u binarnim, serijama 0 i 1. Međutim, kao što engleski i španjolski mogu koristiti istu abecedu, ali za mnoge slične riječi imaju potpuno različite riječi, računala imaju i svoju jezičnu verziju. ASCII se koristi kao metoda koja svim računalima omogućuje razmjenu dokumenata i datoteka na istom jeziku.

ASCII je važan jer su računala u razvoju dobila zajednički jezik.

Godine 1963. ASCII je prvi put komercijalno korišten kao sedmobitni teleprinterski kod za TWX (Teletype Writer eXchange) mrežu American Telephone & Telegrapha. TWX je izvorno koristio prethodni pet-bitni ITA2, koji je također koristio konkurentski teleprinterski sustav Telex. Bob Bemer je uveo značajke kao što je sekvenca bijega. Prema Boemeru, njegov britanski kolega Hugh McGregor Ross pomogao je popularizaciji ovog djela - "toliko da je kod koji je postao ASCII prvi put nazvan Boehmer-Rossov kod u Europi". Zbog svog opsežnog ASCII rada, Bemer je nazvan "ocem ASCII-a".

Do prosinca 2007., kada je UTF-8 bio superioran, ASCII je bio najčešće kodiranje znakova u Svjetska mreža; UTF-8 je unatrag kompatibilan s ASCII.

UTF-8 (Unicode)

UTF-8 je kodiranje znakova koje može biti kompaktno poput ASCII-a, ali također može sadržavati bilo koje Unicode znakove (uz određeno povećanje veličine datoteke). UTF je Unicode transformacijski format. "8" znači predstavljanje znaka pomoću 8-bitnih blokova. Broj blokova koji znak mora predstavljati kreće se od 1 do 4. Jedna od stvarno lijepih stvari kod UTF-8 je da je kompatibilan sa nizovima koji su završeni nulom. Kada je kodiran, nijedan znak neće imati nul (0) bajt.

Unicode i Univerzalni skup znakova (UCS) ISO / IEC 10646 imaju mnogo širi raspon znakova, a njihovi različiti oblici kodiranja počeli su brzo zamjenjivati ​​ISO / IEC 8859 i ASCII u mnogim situacijama. Iako je ASCII ograničen na 128 znakova, Unicode i UCS podržavaju više znakova odvajanjem jedinstvenih koncepata identifikacije (koristeći prirodne brojeve zvane kodne točke) i kodiranja (do UTF-8, UTF-16 i UTF-32-bitnih binarnih formata). ) ...

Razlika između ASCII i UTF-8

ASCII je uključen kao prvih 128 znakova u skupu Unicode znakovi(1991.), dakle 7-bitni ASCII znakovi oba skupa imaju iste numeričke kodove. To omogućuje da UTF-8 bude kompatibilan sa 7-bitnim ASCII-jem, budući da je UTF-8 datoteka samo sa ASCII znakovima identična ASCII datoteci s istim slijedom znakova. Što je još važnije, osigurana je kompatibilnost naprijed jer softver koji prepoznaje samo 7-bitne ASCII znakove kao posebne i ne mijenja bajtove s najvišim postavljenim bitom (kao što se često radi za podršku 8-bitnih ASCII ekstenzija kao što je ISO-8859-1) će zadržati UTF-8 podatke nepromijenjenima.

Aplikacije za prevoditelj binarnog koda

Najčešća primjena ovog brojevnog sustava može se vidjeti u računalnoj tehnici. Uostalom, osnova svih računalnih jezika i programiranja je dvoznamenkasti brojevni sustav koji se koristi u digitalnom kodiranju.

To je ono što čini proces digitalnog kodiranja, uzimanje podataka i njihovo prikazivanje s ograničenim bitovima informacija. Ograničene informacije sastoje se od nula i jedinica u binarnom sustavu. Slike na zaslonu vašeg računala primjer su toga. Za kodiranje ovih slika za svaki piksel koristi se binarni niz.

Ako zaslon koristi 16-bitni kod, svaki će piksel dobiti upute koju boju prikazati na temelju toga koji su bitovi 0 i 1. Rezultat je više od 65.000 boja predstavljenih s 2 ^ 16. Osim toga, naći ćete upotrebu binarnog brojevnog sustava u matematičkoj grani poznatoj kao Booleova algebra.

Vrijednosti logike i istine pripadaju ovom području matematike. U ovoj aplikaciji, izjavama se dodjeljuje 0 ili 1 ovisno o tome jesu li istinite ili netočne. Možete isprobati pretvorbu binarnog u tekstualnu, decimalnu u binarnu, binarnu u decimalnu konverziju ako tražite alat koji pomaže u ovoj aplikaciji.

Prednost binarnog brojevnog sustava

Binarni brojevni sustav je koristan za brojne stvari. Na primjer, računalo klikne prekidače za dodavanje brojeva. Možete potaknuti dodavanje računala dodavanjem binarnih brojeva u sustav. Trenutno postoje dva glavna razloga za korištenje ovog računalnog brojevnog sustava. Prvo, može osigurati pouzdanost sigurnosnog raspona. Drugo i najvažnije, pomaže minimizirati potrebne krugove. To smanjuje zahtjeve za prostorom, potrošnju energije i troškove.

Možete kodirati ili prevesti binarne poruke napisane u binarnim brojevima. Na primjer,

(01101001) (01101100011011110111011001100101) (011110010110111101110101) je dekodirana poruka. Kada kopirate i zalijepite ove brojeve u naš binarni prevoditelj, dobit ćete sljedeći tekst na engleskom:

Volim te

To znači

(01101001) (01101100011011110111011001100101) (011110010110111101110101) = Volim te

tablice

binarni

heksadecimalni

Ako ste znatiželjni kako čitati binarne brojeve, važno je razumjeti kako binarni brojevi rade. Binarni sustav poznat je kao "osnovni 2" brojevni sustav, što znači da postoje dva moguća broja za svaku znamenku; jedan ili nula. Veliki brojevi se zapisuju dodavanjem dodatnih binarnih jedinica ili nula.



Razumijevanje binarnih brojeva


Znati čitati binarne datoteke nije ključno za korištenje računala. Ali dobro je razumjeti koncept kako bismo bolje razumjeli kako računala pohranjuju brojeve u memoriju. Također vam omogućuje razumijevanje pojmova kao što su 16-bitni, 32-bitni, 64-bitni i memorijske dimenzije poput bajtova (8 bitova).



"Čitanje" binarnog koda obično znači pretvaranje binarnog broja u osnovni 10 (decimalni) broj koji je ljudima poznat. Ovu transformaciju je dovoljno lako napraviti u glavi kada shvatite kako funkcionira binarni jezik.

Svaka znamenka u binarnom broju ima specifično značenje ako znamenka nije nula. Nakon što ste odredili sve ove vrijednosti, jednostavno ih zbrojite kako biste dobili 10-znamenkastu decimalnu vrijednost binarnog broja. Da vidite kako to funkcionira, uzmite binarni broj 11001010.


1. Najbolji način pročitajte binarni broj – počnite od samog desna znamenka i pomaknite se ulijevo. Jačina ove prve lokacije je nula, odnosno vrijednost za tu znamenku, ako nije nula, je dva stepena nule ili jedan. U ovom slučaju, budući da je znamenka nula, vrijednost za to mjesto bit će nula.



2. Zatim prijeđite na sljedeću znamenku. Ako je jedan, onda izračunajte dva na stepen jedan. Zabilježite ovu vrijednost. U ovom primjeru, vrijednost je stepen dvojke, jednak dva.



3. Nastavite ponavljati ovaj postupak dok ne dođete do krajnje lijeve znamenke.



4. Za kraj, sve što trebate učiniti je zbrojiti sve ove brojeve da biste dobili ukupnu decimalnu vrijednost binarnog broja: 128 + 64 + 0 + 0 + 8 + 0 + 2 + 0 = 202 .


Bilješka: Drugi način da vidite cijeli ovaj proces u obliku jednadžbe je sljedeći: 1 x 2 7 + 1 x 2 6 + 0 x 2 5 + 0 x 2 4 + 1 x 2 3 + 0 x 2 2 + 1 x 2 1 + 0 x 2 0 = 20.


Binarni brojevi s potpisom


Gornja metoda radi za osnovne binarne brojeve bez predznaka. Međutim, računala trebaju način predstavljanja negativnih brojeva i korištenjem binarnog koda.


Zbog toga računala koriste potpisane binarne brojeve. U ovom tipu sustava, krajnja lijeva znamenka poznata je kao predznak, a preostale znamenke poznate su kao bitovi amplitude.


Čitanje binarnog broja s predznakom gotovo je isto kao i čitanje neoznačenog, s jednom malom razlikom.


1. Slijedite isti postupak kao što je gore opisano za nepredpisani binarni broj, ali zaustavite se čim dođete do krajnjeg lijevog bita.



2. Pogledajte krajnji lijevi bit da odredite znak. Ako je jedan, tada je broj negativan. Ako je nula, tada je broj pozitivan.



3. Sada napravite iste izračune kao prije, ali primijenite odgovarajući znak na broj označen krajnjim lijevim bitom: 64 + 0 + 0 + 8 + 0 + 2 + 0 = -74 .


4. Binarna metoda s predznakom omogućuje računalima da predstavljaju brojeve koji su pozitivni ili negativni. Međutim, on troši početni bit, što znači da veliki brojevi zahtijevaju nešto više memorije od nepredpisanih binarnih brojeva.

Dešifriranje binarnog koda koristi se za prevođenje iz strojnog jezika u obični. Online alati rade brzo, iako je to lako učiniti ručno.

Binarni ili binarni kod koristi se za prijenos informacija u digitalnom obliku. Skup od samo dva znaka, na primjer 1 i 0, omogućuje vam šifriranje bilo koje informacije, bilo da se radi o tekstu, brojevima ili slici.

Kako šifrirati binarnim kodom

Za ručno prevođenje bilo kojeg simbola u binarni kod koriste se tablice u kojima je svakom simbolu dodijeljen binarni kod u obliku nula i jedinica. Najčešći sustav kodiranja je ASCII, koji koristi 8-bitnu notaciju koda.

Osnovna tablica sadrži binarne kodove za latinicu, brojeve i neke simbole.

Proširenoj tablici dodano je binarno tumačenje ćirilice i dodatnih znakova.

Za prevođenje iz binarnog koda u tekst ili brojeve, dovoljno je odabrati željene kodove iz tablica. Ali, naravno, potrebno je puno vremena za ručno obavljanje takvog posla. A greške su, štoviše, neizbježne. Računalo se puno brže nosi s dešifriranjem. A mi niti ne mislimo, kucajući na ekranu tekst, da se u ovom trenutku tekst prevodi u binarni kod.

Pretvaranje binarnog broja u decimalni

Da biste ručno pretvorili broj iz binarnog brojevnog sustava u decimalni, možete koristiti prilično jednostavan algoritam:

  1. Ispod binarnog broja, počevši od krajnje desne znamenke, upišite znamenku 2 u rastućim potencijama.
  2. Pomnožite potencije broja 2 s odgovarajućom znamenkom binarnog broja (1 ili 0).
  3. Dodajte dobivene vrijednosti.

Ovako algoritam izgleda na papiru:

Online usluge za binarno dešifriranje

Ako i dalje trebate vidjeti dešifrirani binarni kod, ili, obrnuto, prevesti tekst u binarni oblik, najlakši način je korištenje online usluga dizajniranih za tu svrhu.

Dva prozora, uobičajena za online prijevode, omogućuju vam da vidite obje verzije teksta u normalnom i binarnom obliku gotovo istovremeno. A dešifriranje se provodi u oba smjera. Unos teksta se vrši jednostavnim kopiranjem i lijepljenjem.