Ako previesť písmená na binárny kód online. Písanie textov v binárnom kóde (Písanie písmen v binárnom kóde)

Binárny prekladač je nástroj na preklad binárneho kódu do textu na čítanie alebo tlač. Binárny súbor môžete preložiť do angličtiny dvoma spôsobmi; ASCII a Unicode.

Binárny číselný systém

Binárny systém dekodéra je založený na čísle 2 (základ). Skladá sa iba z dvoch čísel ako základný číselný systém 2: 0 a 1.

Hoci sa binárny systém používal na rôzne účely v starovekom Egypte, Číne a Indii, stal sa jazykom elektroniky a počítačov v modernom svete. Je to najefektívnejší systém na detekciu stavu vypnutia (0) a zapnutia (1) elektrického signálu. Je tiež základom binárneho kódu na text, ktorý sa používa v počítačoch na zostavovanie údajov. Dokonca aj digitálny text, ktorý práve čítate, pozostáva z binárnych čísel. Tento text si však môžete prečítať, pretože sme prepísali binárny kód prekladového súboru pomocou binárneho kódu slova.

Čo je ASCII?

ASCII je štandard kódovania znakov pre elektronickú komunikáciu, skratka pre American Standard Code for Information Interchange. V počítačoch, telekomunikačných zariadeniach a iných zariadeniach kódy ASCII predstavujú text. Hoci je podporovaných mnoho ďalších znakov, väčšina moderných schém kódovania znakov je založená na ASCII.

ASCII je tradičný názov pre kódovací systém; Internet Assigned Numbers Authority (IANA) uprednostňuje aktualizovaný názov US-ASCII, ktorý objasňuje, že systém bol vyvinutý v USA a je založený na prevažne používaných typografických znakoch. ASCII je jedným z vrcholov IEEE.

Binárne do ASCII

ASCII, pôvodne založené na anglickej abecede, kóduje 128 špecifikovaných sedembitových celých znakov. Môžete vytlačiť 95 kódovaných znakov vrátane číslic 0 až 9, malých písmen a až z, veľkých písmen A až Z a interpunkčných znakov. Okrem toho bolo do pôvodnej špecifikácie ASCII zahrnutých 33 netlačiteľných riadiacich kódov vyrobených strojmi Teletype; väčšina z nich je už zastaraná, hoci niektoré sa stále bežne používajú, ako napríklad návraty vozíka, posun riadkov a kódy kariet.

Napríklad binárne číslo 1101001 = hexadecimálne číslo 69 (i je deviate písmeno) = desatinné číslo 105 by predstavovalo malé písmeno I v ASCII.

Použitie ASCII

Ako je uvedené vyššie, pomocou ASCII môžete preložiť počítačový text na ľudský text. Jednoducho povedané, ide o prekladač z binárneho jazyka do angličtiny. Všetky počítače prijímajú správy v binárnych, 0 a 1 sériách. Avšak tak, ako angličtina a španielčina môžu používať rovnakú abecedu, ale pre mnohé podobné slová majú úplne odlišné slová, aj počítače majú svoju vlastnú jazykovú verziu. ASCII sa používa ako metóda, ktorá umožňuje všetkým počítačom vymieňať si dokumenty a súbory v rovnakom jazyku.

ASCII je dôležité, pretože počítače dostali počas návrhu spoločný jazyk.

V roku 1963 sa ASCII prvýkrát komerčne použil ako sedembitový kód ďalekopisu pre sieť American Telephone & Telegraph TWX (Teletype Writer eXchange). TWX spočiatku používal predchádzajúci päťbitový ITA2, ktorý používal aj konkurenčný ďalekopisný systém Telex. Bob Behmer predstavil funkcie, ako je napríklad úniková sekvencia. Podľa Behmera jeho britský kolega Hugh MacGregor Ross pomohol spopularizovať prácu - "až do takej miery, že kód, ktorý sa stal ASCII, bol prvýkrát v Európe nazývaný kódom Behmer-Ross." Kvôli jeho rozsiahlej práci v ASCII bol Boehmer nazývaný "otcom ASCII".

Až do decembra 2007, keď ho kódovanie UTF-8 prekonalo, bolo ASCII najbežnejším kódovaním znakov na World Wide Web; UTF-8 je spätne kompatibilný s ASCII.

UTF-8 (Unicode)

UTF-8 je kódovanie znakov, ktoré môže byť kompaktné ako ASCII, ale môže obsahovať aj ľubovoľné znaky Unicode (s určitým zvýšením veľkosti súboru). UTF je formát konverzie Unicode. "8" znamená reprezentáciu znakov pomocou 8-bitových blokov. Počet blokov, ktoré znak musí reprezentovať, sa pohybuje od 1 do 4. Jednou zo skutočne pekných vecí na UTF-8 je, že je kompatibilné s reťazcami ukončenými nulou. Pri zakódovaní nebude mať žiadny znak bajt null(0).

Unicode a ISO/IEC 10646 Universal Character Set (UCS) majú oveľa širší rozsah znakov a ich rôzne formy kódovania začali v mnohých situáciách rýchlo nahrádzať ISO/IEC 8859 a ASCII. Zatiaľ čo ASCII je obmedzené na 128 znakov, Unicode a UCS podporujú viac znakov oddelením jedinečných konceptov identifikácie (pomocou prirodzených čísel nazývaných kódové body) a kódovania (až do binárnych formátov UTF-8, UTF-16 a UTF-32-bit). ).

Rozdiel medzi ASCII a UTF-8

ASCII bolo zahrnuté ako prvých 128 znakov v znakovej sade Unicode (1991), takže 7-bitové znaky ASCII v oboch sadách majú rovnaké číselné kódy. To umožňuje, aby bol UTF-8 kompatibilný so 7-bitovým ASCII, pretože súbor UTF-8 obsahujúci iba znaky ASCII je identický so súborom ASCII s rovnakou sekvenciou znakov. Ešte dôležitejšie je, že je zabezpečená dopredná kompatibilita, pretože softvér, ktorý rozpoznáva iba 7-bitové znaky ASCII ako špeciálne a neupravuje bajty s najvyšším nastaveným bitom (ako sa to často robí pri podpore 8-bitových rozšírení ASCII, ako je ISO-8859 -1) bude uchovávať neupravené údaje UTF-8.

Aplikácie binárneho prekladača

Najčastejšie využitie tejto číselnej sústavy môžeme vidieť vo výpočtovej technike. Koniec koncov, základom celého počítačového jazyka a programovania je dvojciferný číselný systém používaný v digitálnom kódovaní.

To je to, čo predstavuje proces digitálneho kódovania, prijímania údajov a ich následného vykresľovania s obmedzenými bitmi informácií. Obmedzené informácie pozostávajú z núl a jednotiek binárneho systému. Obrázky na obrazovke počítača sú toho príkladom. Na zakódovanie týchto obrázkov pre každý pixel sa používa binárny reťazec.

Ak obrazovka používa 16-bitový kód, každý pixel dostane inštrukcie o tom, akú farbu má zobraziť na základe bitov 0 a 1. Výsledkom je viac ako 65 000 farieb reprezentovaných 2^16. Okrem toho budete nájsť využitie pre binárne číselné sústavy v oblasti matematiky známej ako Booleova algebra.

Hodnoty logiky a pravdy patria do tejto oblasti matematiky. V tejto aplikácii sú vyhláseniam priradené 0 alebo 1 v závislosti od toho, či sú pravdivé alebo nepravdivé. Ak hľadáte nástroj, ktorý vám v tejto aplikácii pomôže, môžete vyskúšať konverziu z binárneho na text, z desiatkového na binárne, z binárneho na desiatkové.

Výhoda dvojkovej číselnej sústavy

Binárny číselný systém je užitočný pre množstvo vecí. Napríklad počítač prepína prepínače na pridávanie čísel. Pridanie počítača môžete podporiť pridaním binárnych čísel do systému. V súčasnosti existujú dva hlavné dôvody na používanie tohto počítačového číselného systému. Po prvé, môže zabezpečiť spoľahlivosť bezpečnostného rozsahu. Sekundárne, a čo je najdôležitejšie, pomáha minimalizovať potrebné obvody. Tým sa znižuje potrebný priestor, spotreba energie a náklady.

Môžete kódovať alebo prekladať binárne správy napísané v binárnych číslach. Napríklad,

(01101001) (01101100011011110111011001100101) (011110010110111101110101) je dekódovaná správa. Keď skopírujete a prilepíte tieto čísla do nášho binárneho prekladača, dostanete nasledujúci text v angličtine:

Ľúbim ťa

To znamená

(01101001) (01101100011011110111011001100101) (011110010110111101110101) = Milujem ťa

tabuľky

binárne

hexadecimálny

Keďže je to najjednoduchšie a spĺňa požiadavky:

  • Čím menej hodnôt v systéme existuje, tým ľahšie je vytvoriť jednotlivé prvky, ktoré fungujú na týchto hodnotách. Najmä dve číslice binárneho číselného systému môžu byť ľahko reprezentované mnohými fyzikálnymi javmi: existuje prúd - neexistuje žiadny prúd, indukcia magnetického poľa je väčšia ako prahová hodnota alebo nie atď.
  • Čím nižší je počet stavov prvku, tým vyššia je odolnosť voči šumu a tým rýchlejšie môže fungovať. Napríklad na zakódovanie troch stavov cez hodnotu indukcie magnetického poľa bude potrebné zadať dve prahové hodnoty, ktoré neprispejú k odolnosti voči šumu a spoľahlivosti ukladania informácií.
  • Binárna aritmetika je pomerne jednoduchá. Jednoduché sú tabuľky sčítania a násobenia – základné operácie s číslami.
  • Na vykonávanie bitových operácií s číslami je možné použiť aparát algebry logiky.

Odkazy

  • Online kalkulačka na prevod čísel z jedného číselného systému do druhého

Nadácia Wikimedia. 2010.

Pozrite si, čo je „binárny kód“ v iných slovníkoch:

    2 bittal kód šedej 00 01 11 10 3 bitový kód šedý 000 000 000 001 011 010 110 111 101 100 4 bitový kód šedý 0000 00 0001 0011 0010 0110 01111 0100 1100 1101 1111 1110 1010 1010 1010 šedý vlastný kód, v ktorom existujú dva susedné hodnoty, v ktorých sú dve susedné hodnoty … … Wikipedia

    Kód signálneho bodu (English Signal Point Code (SPC)) signalizačného systému 7 (SS7, SS 7) je jedinečná (v domácej sieti) adresa uzla používaná na tretej úrovni MTP (smerovanie) v telekomunikačných sieťach SS 7 na identifikovať ... Wikipedia

    V matematike je bezštvorcové číslo číslo, ktoré nie je deliteľné iným štvorcom ako 1. Napríklad 10 je bez štvorcov, ale 18 nie, pretože 18 je deliteľné 9 = 32. Začiatok postupnosti bezštvorcových čísel je : 1, 2, 3, 5, 6, 7, ... ... Wikipedia

    Chceli by ste vylepšiť tento článok?: Wikifikujte článok. Prepracujte dizajn v súlade s pravidlami pre písanie článkov. Opravte článok podľa štylistických pravidiel Wikipédie ... Wikipedia

    Tento výraz má iné významy, pozri Python (disambiguation). Python Jazyková trieda: mu ... Wikipedia

    V užšom zmysle slova sa v súčasnosti slovné spojenie chápe ako „Útok na bezpečnostný systém“ a smeruje skôr k významu nasledujúceho pojmu Crackerský útok. Stalo sa tak v dôsledku skreslenia významu slova „hacker“. Hacker ...... Wikipedia


Aryabhata
azbuka
grécky gruzínsky
etiópsky
židovský
Akshara-sankhya Iné babylonský
egyptský
etruské
Roman
Dunaj Podkrovie
Kipu
Mayský
Egejské more
Symboly KPU pozičné , , , , , , , , , , Nega-pozičné symetrické zmiešané systémy Fibonacci nepozičné jednotné číslo (unárne)

Binárny číselný systém- pozičná číselná sústava so základom 2. Vďaka priamej implementácii v digitálnych elektronických obvodoch na logických hradloch sa binárna sústava používa takmer vo všetkých moderných počítačoch a iných elektronických výpočtových zariadeniach.

Binárny zápis čísel

V dvojkovej sústave sa čísla píšu pomocou dvoch symbolov ( 0 a 1 ). Aby nedošlo k zámene, v akej číselnej sústave sa číslo píše, je vpravo dole opatrené ukazovateľom. Napríklad číslo v desiatkovej sústave 5 10 , binárne 101 2 . Niekedy sa binárne číslo označuje predponou 0b alebo symbol & (ampersand), napríklad 0b101 alebo resp &101 .

V binárnej číselnej sústave (ako v iných číselných sústavách okrem desiatkovej) sa znaky čítajú po jednom. Napríklad číslo 1012 sa vyslovuje „jedna nula jedna“.

Celé čísla

Prirodzené číslo zapísané v dvojkovej sústave ako (a n − 1 a n − 2 … a 1 a 0) 2 (\displaystyle (a_(n-1)a_(n-2)\bodky a_(1)a_(0))_(2)), má význam:

(a n − 1 a n − 2 … a 1 a 0) 2 = ∑ k = 0 n − 1 a k 2 k , (\displaystyle (a_(n-1)a_(n-2)\bodky a_(1)a_( 0))_(2)=\súčet _(k=0)^(n-1)a_(k)2^(k),)

Záporné čísla

Záporné binárne čísla sa označujú rovnakým spôsobom ako desiatkové čísla: s „-“ pred číslom. Konkrétne, záporné celé číslo zapísané v binárnom zápise (− a n − 1 a n − 2 … a 1 a 0) 2 (\displaystyle (-a_(n-1)a_(n-2)\bodky a_(1)a_(0))_(2)), má hodnotu:

(− a n − 1 a n − 2 … a 1 a 0) 2 = − ∑ k = 0 n − 1 ak 2 k . (\displaystyle (-a_(n-1)a_(n-2)\bodky a_(1)a_(0))_(2)=-\sum _(k=0)^(n-1)a_( k)2^(k).)

dodatočný kód.

Zlomkové čísla

Zlomkové číslo zapísané v dvojkovej sústave ako (a n − 1 a n − 2 … a 1 a 0 , a − 1 a − 2 … a − (m − 1) a − m) 2 (\displaystyle (a_(n-1)a_(n-2)\bodky a_(1)a_(0),a_(-1)a_(-2)\bodky a_(-(m-1))a_(-m))_(2)), má hodnotu:

(a n − 1 a n − 2 … a 1 a 0 , a − 1 a − 2 … a − (m − 1) a − m) 2 = ∑ k = − m n − 1 ak 2 k , (\displaystyle (a_( n-1)a_(n-2)\bodky a_(1)a_(0),a_(-1)a_(-2)\bodky a_(-(m-1))a_(-m))_( 2)=\súčet _(k=-m)^(n-1)a_(k)2^(k),)

Sčítanie, odčítanie a násobenie binárnych čísel

Tabuľka sčítania

Príklad sčítania stĺpcov (desatinný výraz 14 10 + 5 10 = 19 10 v binárnom formáte vyzerá ako 1110 2 + 101 2 = 10011 2):

Príklad násobenia pomocou „stĺpca“ (desatinný výraz 14 10 * 5 10 \u003d 70 10 v binárnom kóde vyzerá ako 1110 2 * 101 2 \u003d 1000110 2):

Počnúc číslom 1 sa všetky čísla násobia dvoma. Bod za 1 sa nazýva binárny bod.

Binárny prevod na desatinné číslo

Povedzme, že máme binárne číslo 110001 2 . Ak chcete previesť na desatinné číslo, zapíšte ho ako súčet cez číslice takto:

1 * 2 5 + 1 * 2 4 + 0 * 2 3 + 0 * 2 2 + 0 * 2 1 + 1 * 2 0 = 49

To isté trochu inak:

1 * 32 + 1 * 16 + 0 * 8 + 0 * 4 + 0 * 2 + 1 * 1 = 49

Môžete to zapísať vo forme tabuľky takto:

512 256 128 64 32 16 8 4 2 1
1 1 0 0 0 1
+32 +16 +0 +0 +0 +1

Pohybujte sa sprava doľava. Pod každú binárnu jednotku napíšte jej ekvivalent na riadok nižšie. Pridajte výsledné desatinné čísla. Binárne číslo 110001 2 je teda ekvivalentné desiatkovému číslu 49 10 .

Prevod zlomkových binárnych čísel na desiatkové

Potrebujete preložiť číslo 1011010,101 2 do desiatkovej sústavy. Zapíšme toto číslo takto:

1 * 2 6 + 0 * 2 5 + 1 * 2 4 + 1 * 2 3 + 0 * 2 2 + 1 * 2 1 + 0 * 2 0 + 1 * 2 −1 + 0 * 2 −2 + 1 * 2 −3 = 90,625

To isté trochu inak:

1 * 64 + 0 * 32 + 1 * 16 + 1 * 8 + 0 * 4 + 1 * 2 + 0 * 1 + 1 * 0,5 + 0 * 0,25 + 1 * 0,125 = 90,625

Alebo podľa tabuľky:

64 32 16 8 4 2 1 0.5 0.25 0.125
1 0 1 1 0 1 0 , 1 0 1
+64 +0 +16 +8 +0 +2 +0 +0.5 +0 +0.125

Hornerova transformácia

Ak chcete pomocou tejto metódy previesť čísla z binárnych na desiatkové, musíte čísla sčítať zľava doprava a vynásobiť predtým získaný výsledok základom systému (v tomto prípade 2). Hornerova metóda sa zvyčajne prevádza z binárnej na desiatkovú. Opačná operácia je náročná, pretože si vyžaduje zručnosti sčítania a násobenia v binárnom číselnom systéme.

Napríklad binárne číslo 1011011 2 prevedené na desatinné číslo takto:

0*2 + 1 = 1
1*2 + 0 = 2
2*2 + 1 = 5
5*2 + 1 = 11
11*2 + 0 = 22
22*2 + 1 = 45
45*2 + 1 = 91

To znamená, že v desiatkovej sústave sa toto číslo zapíše ako 91.

Preklad zlomkovej časti čísel Hornerovou metódou

Čísla sa preberajú z čísla sprava doľava a delia sa základom číselnej sústavy (2).

Napríklad 0,1101 2

(0 + 1 )/2 = 0,5
(0,5 + 0 )/2 = 0,25
(0,25 + 1 )/2 = 0,625
(0,625 + 1 )/2 = 0,8125

Odpoveď: 0,1101 2 = 0,8125 10

Konverzia z desiatkovej sústavy na binárnu

Povedzme, že potrebujeme previesť číslo 19 na binárne. Môžete použiť nasledujúci postup:

19/2 = 9 so zvyškom 1
9/2 = 4 so zvyškom 1
4/2 = 2 žiadny zvyšok 0
2/2 = 1 žiadny zvyšok 0
1/2 = 0 so zvyškom 1

Každý podiel teda vydelíme 2 a zvyšok zapíšeme na koniec binárneho zápisu. Pokračujeme v delení, kým podiel nebude 0. Výsledok zapíšeme sprava doľava. To znamená, že spodná číslica (1) bude číslica úplne vľavo atď. Výsledkom je číslo 19 v binárnom zápise: 10011 .

Prevod zlomkových desatinných čísel na binárne

Ak je v pôvodnom čísle celá časť, potom sa prevedie oddelene od zlomkovej časti. Konverzia zlomkového čísla z desiatkovej číselnej sústavy na binárnu sa vykonáva podľa nasledujúceho algoritmu:

  • Zlomok sa vynásobí základom dvojkovej číselnej sústavy (2);
  • Vo výslednom produkte sa pridelí celočíselná časť, ktorá sa berie ako najvýznamnejšia číslica čísla v binárnom číselnom systéme;
  • Algoritmus sa ukončí, ak sa zlomková časť výsledného produktu rovná nule alebo ak sa dosiahne požadovaná presnosť výpočtu. V opačnom prípade výpočty pokračujú pre zlomkovú časť produktu.

Príklad: Chcete previesť zlomkové desatinné číslo 206,116 na zlomkové binárne číslo.

Preklad celočíselnej časti dáva 206 10 = 11001110 2 podľa vyššie opísaných algoritmov. Zlomkovú časť 0,116 vynásobíme základom 2, pričom celé čísla produktu vložíme na číslice za desatinnou čiarkou požadovaného zlomkového binárneho čísla:

0,116 2 = 0 ,232
0,232 2 = 0 ,464
0,464 2 = 0 ,928
0,928 2 = 1 ,856
0,856 2 = 1 ,712
0,712 2 = 1 ,424
0,424 2 = 0 ,848
0,848 2 = 1 ,696
0,696 2 = 1 ,392
0,392 2 = 0 ,784
atď.

Teda 0,116 10 ≈ 0, 0001110110 2

Získame: 206,116 10 ≈ 11001110,0001110110 2

Aplikácie

V digitálnych zariadeniach

Binárny systém sa používa v digitálnych zariadeniach, pretože je najjednoduchší a spĺňa požiadavky:

  • Čím menej hodnôt v systéme existuje, tým ľahšie je vytvoriť jednotlivé prvky, ktoré fungujú na týchto hodnotách. Najmä dve číslice binárneho číselného systému môžu byť ľahko reprezentované mnohými fyzikálnymi javmi: existuje prúd (prúd je väčší ako prahová hodnota) - neexistuje žiadny prúd (prúd je menší ako prahová hodnota), magnetický prúd indukcia poľa je väčšia ako prahová hodnota alebo nie (indukcia magnetického poľa je menšia ako prahová hodnota) atď.
  • Čím nižší je počet stavov prvku, tým vyššia je odolnosť voči šumu a tým rýchlejšie môže fungovať. Napríklad na zakódovanie troch stavov z hľadiska napätia, prúdu alebo indukcie magnetického poľa by ste museli zadať dve prahové hodnoty a dva komparátory,

Vo výpočtovej technike sa široko používa na písanie záporných binárnych čísel v dvojke. Napríklad číslo -5 10 by sa dalo zapísať ako -101 2, ale na 32-bitovom počítači by sa uložilo ako 2.

V anglickom systéme opatrení

Pri uvádzaní lineárnych rozmerov v palcoch sa tradične používa binárne zlomky, nie desatinné miesta, napríklad: 5¾ ″, 7 15/16 ″, 3 11/32 ″ atď.

Zovšeobecnenia

Binárny číselný systém je kombináciou binárneho kódovacieho systému a exponenciálnej váhovej funkcie so základom rovným 2. Treba poznamenať, že číslo môže byť zapísané v binárnom kóde a číselný systém nemusí byť binárny, ale s iná základňa. Príklad: binárne kódované desiatkové kódovanie, v ktorom sú desiatkové číslice zapísané binárne a číselná sústava je desiatková.

Príbeh

  • Kompletná sada 8 trigramov a 64 hexagramov, analogických k 3-bitovým a 6-bitovým čísliciam, bola známa v starovekej Číne v klasických textoch Knihy premien. Poradie hexagramov v kniha zmien, ktorý sa nachádza v súlade s hodnotami zodpovedajúcich binárnych číslic (od 0 do 63) a spôsob ich získania vyvinul čínsky vedec a filozof Shao Yong v 11. Neexistuje však žiadny dôkaz, ktorý by preukázal, že Shao Yong pochopil pravidlá binárnej aritmetiky a umiestnil dvojznakové n-tice do lexikografického poradia.
  • Sady, ktoré sú kombináciami binárnych číslic, používali Afričania v tradičnom veštení (napríklad Ifa) spolu so stredovekou geomantiou.
  • V roku 1854 anglický matematik George Boole publikoval kľúčovú prácu popisujúcu algebraické systémy aplikované na logiku, ktorá je dnes známa ako Booleovská algebra alebo algebra logiky. Jeho logický kalkul bol predurčený na to, aby zohral dôležitú úlohu vo vývoji moderných digitálnych elektronických obvodov.
  • V roku 1937 predložil Claude Shannon svoju dizertačnú prácu na obhajobu. Symbolická analýza reléových a spínacích obvodov v , v ktorom bola booleovská algebra a binárna aritmetika aplikovaná na elektronické relé a spínače. V podstate všetky moderné digitálne technológie sú založené na Shannonovej dizertačnej práci.
  • V novembri 1937 George Stiebitz, ktorý neskôr pracoval v Bell Labs, vytvoril počítač „Model K“ založený na relé (z angličtiny. “ K itchen, kuchyňa, kde prebiehala montáž), ktorá vykonala binárne sčítanie. Koncom roku 1938 Bell Labs spustili výskumný program vedený Stibitzom. Počítač vytvorený pod jeho vedením, dokončený 8. januára 1940, dokázal vykonávať operácie s komplexnými číslami. Počas demonštrácie na konferencii American Mathematical Society na Dartmouth College 11. septembra 1940 Stiebitz demonštroval schopnosť posielať príkazy vzdialenej kalkulačke komplexných čísel cez telefónnu linku pomocou ďalekopisu. Bol to prvý pokus o použitie vzdialeného počítača cez telefónnu linku. Medzi účastníkmi konferencie, ktorí boli svedkami demonštrácie, boli John von Neumann, John Mauchly a Norbert Wiener, ktorí o tom neskôr písali vo svojich memoároch.

pozri tiež

Poznámky

  1. Popova Oľga Vladimirovna Učebnica informatiky (neurčité) .

Nástroj na binárne prevody. Binárny kód je číselný systém využívajúci základ 2 používaný v informatike, symboly používané v binárnom zápise sú vo všeobecnosti nula a jedna (0 a 1).

Odpovede na otázky

Tieto otázky a odpovede môžete upraviť (pridať nové informácie, zlepšiť preklad atď.) " itemscope="" itemtype="http://schema.org/Question">

Ako previesť číslo v binárnom systéme?

Prevod čísla na binárne (s nulami a jednotkami) pozostáva zo základu 10 na základ 2 (prirodzený binárny kód)

Príklad: 5 (základ 10) = 1*2^2+0*2^1+1*2^0 = 101 (základ 2)

Metóda spočíva v postupnom delení 2 a zaznamenaní zvyšku (0 alebo 1) v opačnom poradí.

Príklad: 6/2 = 3 zostane 0, potom 3/2 = 1 zostane 1, potom 1/2 = 0 zostane 1. Postupné zvyšky sú 0,1,1, takže 6 sa zapíše 110 binárne.

Tieto otázky a odpovede môžete upraviť (pridať nové informácie, zlepšiť preklad atď.) " itemscope="" itemtype="http://schema.org/Question">

Ako previesť text v binárnom formáte?

Ku každému písmenu abecedy priraďte číslo, napríklad pomocou kódu alebo . Toto nahradí každé písmeno číslom, ktoré je možné previesť na binárne (pozri vyššie).

Príklad: AZ je 65,90 (), teda 1 000 001,1011010 binárne

Podobne pri preklade z binárneho do textu preveďte binárne číslo na číslo a potom priraďte toto číslo k písmenu v požadovanom kóde.

Tieto otázky a odpovede môžete upraviť (pridať nové informácie, zlepšiť preklad atď.) " itemscope="" itemtype="http://schema.org/Question">

Ako preložiť binárne

Binárne číslo neprekladá priamo, žiadne zakódované číslo binárne zostáva číslom. Na druhej strane je v informatike bežné používať binárny kód na ukladanie textu, napríklad pomocou tabuľky, ktorá spája číslo s písmenom. Prekladač je k dispozícii na dCode.

Tieto otázky a odpovede môžete upraviť (pridať nové informácie, zlepšiť preklad atď.) " itemscope="" itemtype="http://schema.org/Question">

čo je trochu?

Bit (kontrakcia dvojkovej číslice) je symbol v binárnom zápise: 0 alebo 1.

Tieto otázky a odpovede môžete upraviť (pridať nové informácie, zlepšiť preklad atď.) " itemscope="" itemtype="http://schema.org/Question">

Čo je to doplnok 1?

V informatike je doplnkom písanie záporne prevráteného čísla 0 a 1.

Príklad: 0111 sa zmení na 1000, takže 7 sa zmení na -7

Tieto otázky a odpovede môžete upraviť (pridať nové informácie, zlepšiť preklad atď.) " itemscope="" itemtype="http://schema.org/Question">

Čo je to doplnok 2?

V informatike je jedným doplnkom písanie záporne prevráteného čísla 0 a 1 a pridanie 1.

Príklad: 0111 sa zmení na 1001

Položte novú otázku

zdrojový kód

dCode si ponecháva vlastníctvo zdrojového kódu skriptu Binárny kód online. Okrem explicitnej licencie s otvoreným zdrojovým kódom (označená Creative Commons / zadarmo), akýkoľvek algoritmus, applet, úryvok, softvér (konvertor, riešiteľ, šifrovanie / dešifrovanie, kódovanie / dekódovanie, šifrovanie / dešifrovanie, prekladač) alebo akákoľvek funkcia (konvertovať, riešiť, dešifrovať , šifrovať, dešifrovať, šifrovať, dekódovať, kódovať, prekladať) napísané v akomkoľvek informačnom jazyku (PHP, Java, C#, Python, Javascript, Matlab, atď.), na ktorý dCode vlastní práva, nebudú uvoľnené zadarmo. Ak si chcete stiahnuť online skript binárneho kódu na použitie offline na PC, iPhone alebo Android, požiadajte o cenovú ponuku na

Binárny kód je text, inštrukcie procesora počítača alebo iné údaje využívajúce ľubovoľný dvojznakový systém. Najčastejšie ide o systém 0s a 1. Každému znaku a inštrukcii priraďuje vzor binárnych číslic (bitov). Napríklad binárny reťazec ôsmich bitov môže predstavovať ktorúkoľvek z 256 možných hodnôt, a preto môže generovať mnoho rôznych prvkov. Recenzie binárneho kódu svetovej profesionálnej komunity programátorov naznačujú, že toto je základom profesie a hlavným zákonom fungovania výpočtových systémov a elektronických zariadení.

Dešifrovanie binárneho kódu

Vo výpočtovej technike a telekomunikáciách sa binárne kódy používajú na rôzne metódy kódovania dátových znakov do bitových reťazcov. Tieto metódy môžu používať reťazce s pevnou alebo premenlivou šírkou. Existuje mnoho sád znakov a kódovaní na konverziu na binárny kód. V kóde s pevnou šírkou je každé písmeno, číslica alebo iný znak reprezentovaný bitovým reťazcom rovnakej dĺžky. Tento bitový reťazec, interpretovaný ako binárne číslo, sa zvyčajne zobrazuje v kódových tabuľkách v osmičkovom, desiatkovom alebo hexadecimálnom zápise.

Binárne dešifrovanie: Bitový reťazec interpretovaný ako binárne číslo možno previesť na desiatkové číslo. Napríklad malé písmeno a, ak je reprezentované bitovým reťazcom 01100001 (ako v štandardnom kóde ASCII), môže byť reprezentované aj ako desiatkové číslo 97. Konverzia binárneho na text je rovnaký postup, len opačný.

Ako to funguje

Z čoho sa skladá binárny kód? Kód používaný v digitálnych počítačoch je založený na tom, že existujú iba dva možné stavy: zapnuté. a vypnuté, zvyčajne označené nulou a jednotkou. Zatiaľ čo v desiatkovej sústave, ktorá používa 10 číslic, je každá pozícia násobkom 10 (100, 1000 atď.), v dvojkovej sústave je každá pozícia číslice násobkom 2 (4, 8, 16 atď.). ). Signál binárneho kódu je séria elektrických impulzov, ktoré predstavujú čísla, symboly a operácie, ktoré sa majú vykonať.

Zariadenie nazývané hodiny vysiela pravidelné impulzy a komponenty, ako sú tranzistory, sa zapínajú (1) alebo vypínajú (0), aby vysielali alebo blokovali impulzy. V binárnom systéme je každé desatinné číslo (0-9) reprezentované súborom štyroch binárnych číslic alebo bitov. Štyri základné aritmetické operácie (sčítanie, odčítanie, násobenie a delenie) možno zredukovať na kombinácie základných booleovských algebraických operácií na binárnych číslach.

Bit v teórii komunikácie a informácie je jednotka údajov ekvivalentná výsledku voľby medzi dvoma možnými alternatívami v binárnom číselnom systéme bežne používanom v digitálnych počítačoch.

Prehľady binárnych kódov

Povaha kódu a údajov je základnou súčasťou základného sveta IT. S týmto nástrojom pracujú špecialisti svetového „zákulisia“ IT – programátori, ktorých špecializácia je pred pozornosťou bežného používateľa skrytá. Spätná väzba na binárny kód od vývojárov naznačuje, že táto oblasť si vyžaduje hlboké štúdium matematických základov a veľa praxe v oblasti matematickej analýzy a programovania.

Binárny kód je najjednoduchšia forma počítačového kódu alebo programovacích údajov. Je plne reprezentovaný binárnym systémom čísel. Podľa recenzií binárneho kódu sa často spája so strojovým kódom, pretože binárne sady možno kombinovať do zdrojového kódu, ktorý je interpretovaný počítačom alebo iným hardvérom. Čiastočne je to pravda. používa sady binárnych číslic na vytvorenie pokynov.

Spolu s najzákladnejšou formou kódu predstavuje binárny kód aj najmenšie množstvo údajov, ktoré prechádzajú všetkými zložitými komplexnými hardvérovými a softvérovými systémami, ktoré spracúvajú dnešné dátové aktíva a zdroje. Najmenšie množstvo údajov sa nazýva bit. Aktuálne bitové reťazce sa stanú kódom alebo údajmi, ktoré interpretuje počítač.

binárne číslo

V matematike a digitálnej elektronike je binárne číslo číslo vyjadrené v číselnom systéme so základom 2 alebo v systéme binárnych čísel, ktorý používa iba dva znaky: 0 (nula) a 1 (jedna).

Systém čísel so základom 2 je pozičný zápis s polomerom 2. Každá číslica sa označuje ako bit. Vďaka jednoduchej implementácii v digitálnych elektronických obvodoch pomocou logických pravidiel je binárny systém používaný takmer všetkými modernými počítačmi a elektronickými zariadeniami.

Príbeh

Moderný binárny číselný systém ako základ pre binárny kód vynašiel Gottfried Leibniz v roku 1679 a predstavil ho vo svojom článku „Binary Arithmetic Explained“. Binárne číslice boli ústredným bodom Leibnizovej teológie. Veril, že binárne čísla symbolizujú kresťanskú myšlienku kreativity ex nihilo, čiže stvorenia z ničoho. Leibniz sa snažil nájsť systém, ktorý by premenil verbálne výroky logiky na čisto matematické údaje.

Binárne systémy pred Leibnizom existovali aj v starovekom svete. Príkladom je čínsky binárny systém I-ťing, kde je text pre veštenie založený na dualite jin a jang. V Ázii a Afrike sa na kódovanie správ používali štrbinové bubny s binárnymi tónmi. Indický učenec Pingala (približne 5. storočie pred Kristom) vyvinul vo svojom diele Čandašutrema binárny systém na opis prozódie.

Obyvatelia ostrova Mangareva vo Francúzskej Polynézii používali hybridný binárno-desiatkový systém až do roku 1450. V 11. storočí vedec a filozof Shao Yong vyvinul metódu na usporiadanie hexagramov, ktorá zodpovedá sekvencii od 0 do 63, ako je znázornená v binárnom formáte, pričom jin je 0 a jang je 1. Poradie je tiež lexikografickým poradím v blokov prvkov vybraných z dvojprvkovej sady.

nový čas

V roku 1605 diskutoval o systéme, v ktorom by sa písmená abecedy dali redukovať na sekvencie binárnych číslic, ktoré by sa potom dali zakódovať ako jemné variácie písma v akomkoľvek náhodnom texte. Je dôležité poznamenať, že to bol Francis Bacon, ktorý doplnil všeobecnú teóriu binárneho kódovania o pozorovanie, že táto metóda môže byť použitá s akýmikoľvek objektmi.

Ďalší matematik a filozof menom George Boole publikoval v roku 1847 článok s názvom „The Mathematical Analysis of Logic“, ktorý popisuje algebraický systém logiky známy dnes ako Booleovská algebra. Systém bol založený na binárnom prístupe, ktorý pozostával z troch základných operácií: AND, OR a NOT. Tento systém nebol uvedený do používania, kým si absolvent MIT menom Claude Shannon nevšimol, že Booleovská algebra, ktorú sa naučil, je ako elektrický obvod.

Shannon napísal v roku 1937 dizertačnú prácu, ktorá vyvodila dôležité závery. Shannonova práca sa stala východiskom pre využitie binárneho kódu v praktických aplikáciách, akými sú počítače a elektrické obvody.

Iné formy binárneho kódu

Bitový reťazec nie je jediným typom binárneho kódu. Binárny systém je vo všeobecnosti akýkoľvek systém, ktorý umožňuje iba dve možnosti, ako je prepínač v elektronickom systéme alebo jednoduchý pravdivý alebo nepravdivý test.

Braillovo písmo je typ binárneho kódu, ktorý nevidiaci ľudia bežne používajú na čítanie a písanie dotykom, pomenovaný po jeho tvorcovi Louisovi Braillovi. Tento systém pozostáva z mriežok po šiestich bodoch, tri na stĺpec, pričom každý bod má dva stavy: zdvihnutý alebo zapustený. Rôzne kombinácie bodiek sú schopné reprezentovať všetky písmená, čísla a interpunkčné znamienka.

Americký štandardný kód pre výmenu informácií (ASCII) používa 7-bitový binárny kód na reprezentáciu textu a iných znakov v počítačoch, komunikačných zariadeniach a iných zariadeniach. Každému písmenu alebo symbolu je priradené číslo od 0 do 127.

Binárne kódované desiatkové číslo alebo BCD je binárne kódované znázornenie celočíselných hodnôt, ktoré používa 4-bitový graf na kódovanie desiatkových číslic. Štyri binárne bity môžu zakódovať až 16 rôznych hodnôt.

V číslach kódovaných BCD je platných iba prvých desať hodnôt v každom kúsku a kóduje desiatkové číslice od nuly do deviatich. Zvyšných šesť hodnôt je neplatných a môžu spôsobiť výnimku stroja alebo nešpecifikované správanie v závislosti od implementácie aritmetiky BCD v počítači.

Aritmetika BCD sa niekedy uprednostňuje pred číselnými formátmi s pohyblivou rádovou čiarkou v komerčných a finančných aplikáciách, kde je zaokrúhľovanie zložitých čísel nežiaduce.

Aplikácia

Väčšina moderných počítačov používa program s binárnym kódom pre inštrukcie a dáta. Disky CD, DVD a Blu-ray predstavujú zvuk a video v binárnej forme. Telefónne hovory sa uskutočňujú digitálne v diaľkových a mobilných telefónnych sieťach pomocou modulácie pulzného kódu a v sieťach Voice-over-IP.