az internet ablakok Android

Szia bináris kódban. Bináris kód

Mivel ez a legegyszerűbb és megfelel a követelményeknek:

  • Mint kevesebb értékek Van egy rendszer, annál könnyebb az, hogy külön elemeket működjenek ezekkel az értékekkel. Különösen a bináris számrendszer két számjegye könnyen képviselhető sok fizikai jelenséggel: jelenlegi - nincs áram, a mágneses mező indukálása nagyobb, mint a küszöbérték vagy sem, stb.
  • Minél kisebb az államok száma az elemen, annál nagyobb a zaji mentesség és annál gyorsabban működhet. Például, például a mágneses mező indukció nagyságrendjén keresztül, két küszöbértéket kell megadnia, amelyek nem járulnak hozzá a zajmentességhez és az információ tárolásának megbízhatóságához.
  • A bináris aritmetika meglehetősen egyszerű. A SIMPLES kiegészítők és szorzás - alapvető műveletek a számoknál.
  • Lehetőség van arra, hogy a készülék algebra logikát használjon a megvert műveletek számának elvégzéséhez.

Linkek

  • Online számológép a fordítási számokhoz egy számrendszerről a másikra

Wikimedia Alapítvány. 2010.

Nézze meg, mi a "bináris kód" más szótárakban:

    2 bites kód szürke 00 01 11 10 3 bites kód szürke 000 001 011 010 110 111 101 100 4 bit kód szürke 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000 Kódszürke rendszer száma, amelyben két szomszédos érték. .. ... Wikipedia

    A jelzőrendszer 7 (SS7, OX 7) jelzőrendszerének jelpont-kódja (SPC)) egyedülálló (a otthoni hálózat) Az MTP harmadik szintjén használt csomópont címe (Útválasztás) a távközlési OX 7 hálózatok azonosításához ... Wikipedia

    A matematikában van egy injekciós üveg a matematikában, amely nem oszlik meg egyetlen négyzet, kivéve 1. Például, 10 ritka, és 18 nem, mivel 18 óta van osztva 9 \u003d 32 Számok: 1, 2, 3, 5, 6, 7, ... ... ... Wikipedia

    A cikk javítása érdekében kívánatos?: Vértes cikk. A cikkek írásbeli szabályainak megfelelően kell eljárni. Javítsa ki a cikket a Wikipedia stilisztikai szabályok szerint ... Wikipedia

    Ez a kifejezésnek más értékei vannak, lásd Python. Python nyelvosztálya: MU ... Wikipedia

    A szűk értelemben vett Jelenleg a következőt értjük: „megpróbálta a biztonsági rendszer”, és hajlik inkább a jelentése a következő ciklusban a cracker támadás. Ez történt a "hacker" szó jelentésének torzulása miatt. Hacker ... ... Wikipedia

Sok karakter, amellyel a szöveg íródott, hívott Ábécé.

Az ábécé karakterek száma az erő.

Az információk számának meghatározásához szükséges képlet: N \u003d 2 b,

ahol n az ábécé hatalma (a karakterek száma),

b - A bitek száma (szimbóluminformáció).

Az ábécé 256 karakteres teljesítményű, szinte minden szükséges karaktert elhelyezhet. Az ilyen ábécét hívják elegendő.

Mivel 256 \u003d 2 8, majd súlya 1 szimbólum - 8 bit.

Mérési egység 8 bit megfelelő név 1 byte:

1 byte \u003d 8 bit.

Az egyes szimbólumok bináris kódja a számítógépes szövegben 1 memória bájtot tartalmaz.

Milyen módon jelenik meg a szöveges információk a számítógép memóriájában?

A túlszárnyaló szimbólumkódolás kényelme nyilvánvaló, mert a bájtok - a memória legkisebb címezhető része, és ezért a processzor külön-külön hivatkozhat a szövegfeldolgozás végrehajtásával. Másrészt 256 karakter elég ahhoz, hogy képviselje a legváltozatosabb szimbolikus információkat.

Most felmerül a kérdés, hogy melyik nyolc bites bináris kód, hogy összhangban legyen az egyes szimbólumokkal.

Nyilvánvaló, hogy ez egy feltételes kérdés, sok kódolási módszerrel jöhet létre.

A számítógép ábécé összes szimbóluma 0 és 255 között számozott. Még a szám is megfelel a nyolc bites bináris kódnak 00000000-ról 11111111-re. Ez a kód egyszerűen a szimbólum szekvenciaszáma a bináris számrendszerben.

Az a táblázat, amelyben a számítógép ábécé összes karakterét a szekvenciaszámok betartásával végezzük, a kódolási táblázatnak nevezik.

-Ért különböző típusok Az EUM különböző kódolási táblákat használ.

A PC nemzetközi szabványa asztalává vált ASCII.(Aski olvasása) (American Standard Code for information Exchange).

Az ASCII-kód táblázat két részre oszlik.

A nemzetközi szabvány csak az asztal első felében, azaz Szimbólumok számokkal 0 (00000000), korábban 127 (01111111).

ASCII kódolási táblázatszerkezet

Sorozatszám

A kód

Szimbólum

0 - 31

00000000 - 00011111

A 0-31-es számú szimbólumokat vezetőknek nevezik.
Funkciójuk az, hogy szabályozzák a szöveg megjelenítésének folyamatát a képernyőn vagy nyomtatás, a hangjel, a szövegjelzés stb.

32 - 127

00100000 - 01111111

Szabványos rész Asztalok (angol). Ez magában foglalja a latin ábécé kis- és nagybetűit, decimális számokat, írásjeleket, mindenféle zárójeleket, kereskedelmi és egyéb karaktert.
Szimbólum 32 - Space, I.E. Üres pozíció a szövegben.
Minden másot bizonyos jelek tükrözik.

128 - 255

10000000 - 11111111

Az asztal alternatív része (orosz).
Az ASCII-kód táblázat második felében a kódoldalt (128 kódot, 10 000 000-et kezdve, és 11111111 véget ér), különböző lehetőségek lehetnek, minden egyes lehetőségnek saját száma van.
A kódoldalt elsősorban a latinon kívüli nemzeti ábécék befogadására használják. Az orosz nemzeti kódolásoknál az orosz ábécé szimbólumait az asztal ezen részébe helyezik.

Az ASCII kódok első felében


Felhívom a figyelmet arra a tényre, hogy a betű kódolásának táblázata (nagybetűk és kisbetűk) ábécé sorrendben van elrendezve, és a számokat az értékek növelésével rendezik. A szimbólumok elrendezésében a lexikográfiai sorrendben való ragaszkodás az ábécé szekvenciális kódolásának elvét jelenti.

Az orosz ábécé betűire a soros kódolás elvét is megfigyelik.

Az ASCII kódok második felét táblázat


Sajnos jelenleg öt különböző cirill kódolása van (KOI8-P, Windows. MS-DOS, Macintosh és ISO). Emiatt a problémák gyakran felmerülnek az orosz szöveg átadásával egy számítógépről a másikra szoftverrendszer másiknak.

Az orosz betűk kódolási orosz betűinek kronológiai szintje KOI8 volt ("Információs csere-kód, 8 bites"). Ezt a kódolást az EU EU-sorozatának számítógépén lévő 70-es években használták, és a 80-as évek közepétől az UNIX operációs rendszer első Russified verzióiban kezdték használni.

A 90-es évek elejétől kezdve az MS DOS operációs rendszer dominációjának időpontja, a CP866 kódolási maradványok ("CP": "kódlap", "kódlap").

A Mac OS operációs rendszert futtató Apple számítógépek saját MAC kódolását használják.

Ezenkívül a Nemzetközi Szabványügyi Szervezet, ISO) jóváhagyott egy másik kódolást az ISO 8859-5 néven, mint az orosz nyelv számára.

A leggyakoribb jelenleg kódol. Microsoft Windows.a CP1251 csökkentésével jelölt.

A 90-es évek vége óta a szimbólumkódolás szabványosításának problémája megoldódik egy új nemzetközi szabvány bevezetése Unicode.. Ez egy 16 bites kódolás, azaz Benne minden szimbólum 2 bájtot kap. Természetesen a memória mennyisége 2-szer elfoglalt. De ez a kód táblázat lehetővé teszi legfeljebb 65536 karakter engedélyezését. A Unicode szabvány teljes specifikációja magában foglalja a világ összes létező, kihalt és mesterségesen létrehozott ábécéit, valamint számos matematikai, zenei, kémiai és más szimbólumot.

Próbáljuk meg használni az ASCII táblát, hogy elképzelhessük, hogy a szavak hogyan fognak megjelenni a számítógép memóriájába.

Belső szó nézet a számítógépes memóriában

Néha előfordul, hogy az orosz ábécé betűjéből álló szöveg, amely egy másik számítógépből származik, nem lehet olvasni - néhány "Abrakadabra" látható a monitor képernyőjén. Ez történik, mert a számítógépek különböző kódolást használnak az orosz nyelv szimbólumainak.

A szolgáltatás kinevezése. A szolgáltatás úgy van kialakítva, hogy az egyik számrendszerből egy másik számú online módba kerüljön. Ehhez válassza ki a rendszer alapját, amelyből lefordítani szeretné a számot. Mindkettő egész számként és pontként léphet be.

Szám

Fordítás 10 2 8 16 Szám-rendszer. Fordítás 2 10 8 16 számrendszer.
A frakcionált számokhoz használja a 2 3 4 5 6 7 8 decimális jelet.

Az egész számok, például a 34-es, és a frakcionált, például 637.333. A frakcionált számokhoz az átvitel pontossága a vessző után megjelent.

Ezzel a számológéprel együtt a következőket is használja:

A számok képviseletének módszerei

Bináris (Bináris) számok - Minden számjegy egy bit (0 vagy 1) értékét jelenti, egy idősebb bit mindig balra van írva, miután a szám "B" áll. Az érzékelés kényelméért a Tetrad szóközzel elválasztható. Például, 1010 0101b.
Hexadecimális (Hexadecimális) számok - mindegyik tetradot egy 0 ... 9, A, B, ..., F. ábrázolják. Ezt a reprezentációt különböző módon jelöli, csak a "H" szimbólum az utolsó Hexadecimális számot használnak. Például A5H. A szöveges szövegekben azonos számot lehet kijelölni mind a 0HA5, mind a 0A5H-ban, a programozási nyelv szintaxisától függően. A levél bal oldalán jelentéktelen nulla (0) adunk a levél által ábrázolt vezető hexadecimális alak bal oldalán, hogy megkülönböztessük a számokat és a szimbolikus neveket.
Decimális (Decimális) számok - minden bájt (szó, kettős szó) úgy tűnik, hogy hagyományos számban van, és egy tizedes reprezentáció jele (a "d" betű) általában csökkent. A korábbi példákból származó byte 165 decimális értéke van. A bináris és hexadecimális felvételi űrlapotól eltérően nehéz meghatározni az egyes bitek értékét, amelyek néha meg kell tenniük.
Oktic (Octal) számok - minden trojka bit (a szétválasztás kezdődik a fiatalabb) 0-7 szám formájában íródott, az "O" jel a végén van elhelyezve. Ugyanez a szám 245o-ra kerül rögzítésre. Az oktális rendszer kényelmetlen, hogy a bájt nem osztható egyenlően.

Algoritmus a számok egy számrendszerből a másikba történő átadásához

Az egész decimális számok átvitelét bármely más számozási rendszerre végzik, azáltal, hogy a számot az alapra osztják új rendszer MEGJEGYZÉS, amíg a maradék továbbra is az új számrendszer kisebb alapjainak száma. Az új számot szétválasztási maradékok formájában írják, az utóbbiakkal kezdődően.
A helyes decimális frakciót egy másik PSS-re való átmenet úgy végezzük, hogy csak az új számrendszer alapjainak töredékes részét szorozzuk meg, amíg az összes nullát a frakcionált részben vagy a megadott fordítási pontosságban nem éri el. Az egyes szaporodási művelet végrehajtásának eredményeképpen az idősebb számmal kezdődő új szám egyik számjegye van kialakítva.
A helytelen frakció fordítása 1 és 2 szabályban történik. Az egész és a frakcionált rész együtt van rögzítve, elválasztva a vesszőt.

1. példa 1.



Fordítás 2-8-16 szám rendszer.
Ezek a rendszerek többszörösek, ezért a fordítást egy levelezőasztal segítségével végzik (lásd alább).

Az oktairikus (hexadecimális) bináris számozási rendszerből történő átvitele a vesszőből jobbra kell törni, bináris szám Három csoport (négy - hexadecimális) kibocsátás, kiegészítve, szükség esetén a szélsőséges csoportok nullával. Minden csoportot megfelelő oktális vagy hexadecimális számmal helyettesítünk.

2. példa 2. szám. 1010111010,1011 \u003d 1.010.111.010, 101.1 \u003d 1272,51 8
itt 001 \u003d 1; 010 \u003d 2; 111 \u003d 7; 010 \u003d 2; 101 \u003d 5; 001 \u003d 1.

A hexadecimális rendszerre történő átvitel során meg kell osztani a számot az alkatrészek, négy számjegy, ugyanazon szabályok után.
3. példa 3. szám. 1010111010,1011 \u003d 101011.1010,1011 \u003d 2B12.13 Hex
itt 0010 \u003d 2; 1011 \u003d B; 1010 \u003d 12; 1011 \u003d 13.

A számok 2, 8 és 16 számának egy decimális kalkulus rendszerre történő fordítását úgy állítják elő, hogy a számot az egyénhez osztjuk, és a rendszer alapjához szorítva (amelyből a szám lefordítva van) a szekvencia számának megfelelően a fordítási számban. Ebben az esetben a számok a pontosvessző bal oldalán vannak számozva (az első szám a 0 szám), a növekedéssel, a jobb oldalon pedig a csökkenéssel (vagyis negatív jelzéssel). Az eredmények összecsukódnak.

4. példa 4.
Példa a bináris fordításra egy decimális számrendszerre.

1010010,101 2 \u003d 1 · 2 6 + 0 · 2 5 + 1 · 2 4 + 0 · 2 3 + 0 · 2 2 + 1 · 2 1 + 0 · 2 0 + 1 · 2 -1 + 0 · 2 - 2 + 1 · 2 -3 \u003d
\u003d 64 + 0 + 16 + 0 + 0 + 2 + 0 + 0.5 + 0 + 0.125 \u003d 82.625 10 Példa az oktális fordítására egy decimális számrendszerbe. 108.5 8 \u003d 1 * · 8 2 + 0 · 8 1 + 8 · 8 0 + 5 · 8 -1 \u003d 64 + 0 + 8 + 0,625 \u003d 72.625 10 Példa a hexadecimális fordításra egy decimális számrendszerre. 108,5 16 \u003d 1 · 16 2 + 0 · 16 1 + 8 · 16 0 + 5 · 16 -1 \u003d 256 + 0 + 8 + 0,3125 \u003d 264.3125 10

Ismét ismételtük az algoritmust a számok egyik számrendszerének fordítására egy másik PSS-re

  1. A tizedes számrendszerből:
    • a számot a lefordított számrendszer alapján osztja meg;
    • keresse meg az egyensúlyt a szám teljes részének megosztásáról;
    • Írja be az összes maradványt a fordított sorrendben;
  2. Bináris számrendszerből
    • A decimális számrendszerre való átruházásnak meg kell találni a 2 alaptermékek mennyiségét a megfelelő kibocsátási fokozathoz;
    • A számot az oktálisra át kell adni, meg kell osztani a számot a triadokon.
      Például 1000110 \u003d 1 000 110 \u003d 106 8
    • Ha a számot egy bináris számrendszerből hexadecimálisnak kell átadni, akkor a számot 4 kategóriába osztani kell.
      Például 1000110 \u003d 100 0110 \u003d 46 16
A pozíciót a rendszernek hívjákAmelynél a szám jelentősége vagy súlya a szám helyétől függ. A rendszerek közötti arányt az asztal fejezi ki.
Táblázat megfelelő táblázat:
Bináris ssHexadecimális
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A.
1011 B.
1100 C.
1101 D.
1110 E.
1111 F.

Táblázat az oktális számrendszerbe történő átvitelhez

Tedd ki, mint minden ugyanaz fordítsa le a szövegeket a digitális kódba? By the way, a webhelyünkön lefordíthatsz semmilyen szöveget egy decimális, hexadecimális, bináris kódban az online kódszámológép segítségével.

Kódoló szöveg.

A számítógépelmélet szerint az egyes szövegek egyedi karakterekből állnak. Ezek a szimbólumok tartalmazzák: betűk, számok, kisbetűs írásjelek, speciális szimbólumok (", Nem, () stb.), Rájuk, valamint a szavak közötti hézagok.

Szükséges poggyászismeret. Sok karakter, amellyel leírja a szöveget, az ábécé nevezik.

Az ábécéban felvett karakterek száma a teljesítményét jelenti.

Az információ mennyisége meghatározható a képlet: n \u003d 2b

  • N a legnagyobb teljesítmény (sok karakter),
  • b - bitek (a szimbólum súlya).

Az ábécé, amelyben 256 lesz, szinte mindent elhelyezhet szimbólumok. Az ilyen ábécék elegendőnek nevezik.

Ha 256-os kapacitást vesz igénybe, és tartsa szem előtt, hogy 256 \u003d 28

  • 8 bitet mindig 1 bájtnak neveznek:
  • 1 byte \u003d 8 bit.

Ha minden szimbólumot bináris kódként lefordítja, akkor ez a számítógépes szövegkód 1 bájtot foglal el.

Hogyan néz ki a szöveges információk, mint egy számítógép memória?

Bármely szöveg a billentyűzeten, a billentyűzet gombjaiban írjuk be, látjuk az ismerős jeleket (számok, betűk stb.). A számítógép működési memóriájában csak bináris kód formájában esnek. Az egyes szimbólumok bináris kódja úgy néz ki, mint egy nyolcjegyű szám, például 00111111.

Mivel a bájt a memória legkisebb címezhető részecske, és a memória külön-külön rajzolva van, az ilyen kódolás kényelme nyilvánvaló. Azonban 256 karakter nagyon kényelmes szám minden szimbolikus információhoz.

Természetesen a kérdés merült fel: milyen kifejezetten nyolc bites kód Minden szimbólumhoz tartozik? És hogyan lehet szöveges fordításokat a digitális kódba?

Ez a folyamat feltételes, és joga van, hogy különbözőek legyenek a karakterek kódolására szolgáló módszerek. Az ábécé minden egyes karaktere saját számát 0 és 255 között tartalmazza. És minden szám a kódot 00000000-ról 11111111-re hozzárendeli.

A kódolási táblázat egy "csaló lap", amely az ábécé szimbólumait jelzi a szekvencia számának megfelelően. -Ért különböző típusok Az EUM különböző táblázatokat használjon a kódoláshoz.

ASCII (vagy Aski) nemzetközi színvonalúvá vált a személyi számítógépek számára. A táblázat két részből áll.

Az ASCII asztal első felét. (Ez az első fele, lett a szabvány.)

A lexikográfiai sorrendnek való megfelelés, azaz a táblázatban a betű (kisbetűs és tőke) szigorú betűrendben van feltüntetve, és a számokat az egymást követő ábécé kódolásának elvének nevezik.

Az orosz ábécé számára is megfigyelhető a szekvenciális kódolás elve.

Most, az időnkben, használd annyira, mint Öt kódoló rendszer Orosz ábécé (KOI8-P, Windows. MS-DOS, Macintosh és ISO). A kódolási rendszerek száma és egy szabvány hiánya miatt a félreértések az orosz szöveg átvitelével számítógépes nézetre vonatkoznak.

Az elsők egyike Az orosz ábécé kódolására vonatkozó szabványoka. személyi számítógépek Fontolja meg a KOI8-at ("Információs megosztási kód, 8 bites"). Ezt a kódolást a hetvenes évek közepén használták az EU számítógépes számítógépes sorozatában, és a nyolcvanas évek közepétől a UNIX operációs rendszereket az első orosz nyelvre kell használni.

A kilencvenes évek kezdete óta az úgynevezett idő, amikor uralta operációs rendszer MS DOS, a CP866 kódoló rendszer megjelenik ("CP": "kódoldal", "kódlap").

Óriás számítógépes cégek Az Apple, az innovatív rendszerével, amelynek eltörlése mellett (Mac OS) is elkezdte használni saját rendszerüket a Mac ábécé kódolására.

A nemzetközi szabványosítási szervezet (Nemzetközi Szabványügyi Szervezet, ISO) egy másiknak nevezhető ki Ábécé kódoló rendszerúgynevezett ISO 8859-5.

És a leggyakoribb, napjainkban az ábécé kódolására szolgáló rendszer található a Microsoft Windows-ban, és CP1251-nek nevezik.

A második felében a kilencvenes évek, a probléma a szöveg fordításának a szöveget a digitális kódot az orosz nyelv megoldódott, és nem csak juttatunk be a rendszer szabvány, az úgynevezett Unicode. Tizenhat diffidált kódolással rendelkezik, ez azt jelenti, hogy minden szimbólum pontosan két bájtot kap. véletlen hozzáférési memória. Természetesen, egy ilyen kódolással a memória költsége megduplázódik. Az ilyen kódrendszer azonban lehetővé teszi, hogy lefordítsa elektronikus kód legfeljebb 65536 karakter.

Specifitás szabványos rendszer Unicode, az abszolút ábécé felvétele, függetlenül attól, hogy létezik-e, kihalt, kitalált. Végső soron, abszolút ábécé, ezen kívül az Unicode rendszer sok matematikai, kémiai, zenei és általános szimbólumot tartalmaz.

Lássuk az ASCII táblát, nézzük meg, hogy a szó hogyan nézhet ki a számítógép memóriájába.

Gyakran előfordul, hogy a szöveged, amelyet az orosz ábécé levelei írnak, nem olvasták, ez a számítógépek ábécé kódoló rendszereinek különbségének köszönhető. Ez egy nagyon gyakori probléma, amelyet gyakran észlelnek.

08. 06.2018

Dmitry Vasiairova blog.

Bináris kód - hol és hogyan használják?

Ma nagyon örülök, hogy találkoztam veled, kedves olvasóimmal, mert úgy érzem, mintha egy olyan tanár, aki az első leckében van, elkezdi megismerni az osztályt betűkkel és számokkal. És mióta élünk a világon digitális technológiaMegmondom, hogy milyen bináris kódja az alapja.

Kezdjük a terminológiával, és megtudjuk, milyen bináris eszközöket. A magyarázat visszatér a szokásos számításhoz, amelyet "decimálisnak" neveznek. Vagyis 10 számjegyet használunk, amelyek lehetővé teszik, hogy kényelmesen működjenek különböző számokban és fenntartsuk a megfelelő bejegyzést. A logika után a bináris rendszer csak két karaktert biztosít. A mi esetünkben csak "0" (nulla) és "1". És itt szeretném figyelmeztetni, hogy más egyezmények hipotetikusan lehetnek helyükön, de az összes olyan érték, amely a távollétet (0, üres) és a jel (1 vagy "pálca" jelenlétét jelzi A bináris kód szerkezetének megértése.

Miért van szükség bináris kódra?

A számítógép megjelenése előtt különböző automatikus rendszerekAmelynek elve a jelzés kézhezvételén alapul. Az érzékelő aktiválódik, az áramkör zárva van, és a készülék be van kapcsolva. A jeláramkörben nincs áram - Nem és kiváltás. Ez volt az elektronikus eszközök, amelyek lehetővé tették a láncban lévő feszültség jelenlétének vagy hiánya által biztosított feldolgozási információkat.

További szövődmények az első processzorok megjelenéséhez vezetett, amelyek szintén elvégezték munkájukat, feldolgozva az impulzusokból álló jelet, amely bizonyos módon váltakozik. Most már nem fogunk bejutni a programadatokba, de számunkra a következők: Az elektronikus eszközök képesek voltak megkülönböztetni a beérkező jelek meghatározott sorrendjét. Természetesen leírhatja a feltételes kombinációt: "Van egy jel"; "nincs jel"; "Van jel"; "Van egy jel." Még egyszerűsítheti a felvételt: "Ott"; "nem"; "van"; "van".

De sokkal könnyebb kijelölni egy jel jelenlétét az "1" egységgel, és távolléte nulla "0". Ezután mindezek helyett egyszerű és laconikus bináris kódot használhatunk: 1011.

Természetesen a processzortechnika messzire lépett, és most a zsetonok képesek észrevenni, hogy nem csak jelek sorozatot észlelnek, hanem az egyes karakterekből álló egyes parancsok által rögzített teljes programok. De rekordjukhoz ugyanaz a bináris kód, amely a nullákból és a jel jelenlétének vagy hiányának megfelelő egységekből áll. Ő van, vagy nincs ez - nincs különbség. A chip esetében ezek közül bármelyik ilyen lehetőség egy olyan információ, amely megkapta a "bit" nevet (bit a hivatalos mérési egység).

Feltételesen a szimbólumot több karakterből lehet kódolni. Két jel (vagy távollétük) csak négy opciót írhat le: 00; 01; 10; 11. Ez a kódolás módja két kicsit. De lehet:

  • négybites (a 1011-es bekezdésben szereplő példában) lehetővé teszi, hogy írjon 2 ^ 4 \u003d 16 szimbólumkombinációt;
  • octime (például: 0101 0011, 0111 0001). Ugyanakkor képviselte a legnagyobb érdeklődést a programozáshoz, mivel a 2 ^ 8 \u003d 256 értékeket fedezte. Lehetővé tette az összes decimális szám, latin ábécé és különleges jelek leírását;
  • hatvanhenbitant (1100 1001 0110 1010) és fent. De az ilyen hosszú bejegyzések - ez már a modern összetettebb feladatokhoz. Modern processzorok 32 és 64 bites architektúra használatával;

Őszintén mondom, egyet hivatalos verzió Nem, így történt, hogy nyolc karakter kombinációja volt, amely a "byte" nevű tárolt információk standard mércéévé vált. Ezt egy 8 bites bináris kóddal rögzített levélre is alkalmazhatjuk. Szóval, kedves barátaim, emlékezzen (ha valaki nem tudta):

8 bit \u003d 1 byte.

Így elfogadott. Bár a 2 vagy 32 bites értékekkel rögzített szimbólum is bájtnak nevezhető. By the way, a bináris kódnak köszönhetően értékelhetjük a bájtokban és az információ sebességét és az internet sebességét (másodpercenkénti bitek).

Bináris kódolás cselekvésben

A számítógépes adatrögzítés szabványosításához számos kódolási rendszert fejlesztettek ki, amelyek közül az egyik ASCII 8 bites rekord alapján széles körben elterjedt. Az értékek speciális módon vannak elosztva:

  • az első 31 szimbólum - vezetők (00000000 és 00011111 között). Szolgáltatási parancsok, nyomtató vagy képernyő, hangjelzés, szövegformázás;
  • 32-127 (00100000 - 01111111) latin ábécé és segédszimbólumok és írásjelek;
  • a többi, a 255. (10000000-11111111) - alternatíva, a táblázat egy része a speciális feladatokhoz és a nemzeti ábécé feltérképezéséhez;

A táblázatban látható dekódolási értékek.

Ha úgy gondolja, hogy a "0" és az "1" a kaotikus sorrendben található, akkor mélyen téves. Bármely szám példáján, akkor megmutatom a szabályszerűséget és a bináris kód által rögzített olvasási számokat. De erre néhány konvenciót fogunk tenni:

  • a 8 karakterből álló bájt jobbra olvasható;
  • ha használjuk az egységek, tucatnyi, száz, akkor itt (a fordított sorrendben olvasás) minden bit, különböző mértékű "Twos" bemutatásra kerülnek: 256-124-64-32-16-8- 4-2- 1;
  • most nézzük a bináris kód számát, például 00011011. Amennyiben a megfelelő helyzetben van egy „1” jel - az értéke ennek a mentesítés és összefoglalja azokat a megszokott módon. Ennek megfelelően: 0 + 0 + 0 + 32 + 16 + 0 + 2 + 1 \u003d 51. A helyességben ez a módszer Biztosíthatja, hogy megnézze a kódok táblázatát.

Most én kíváncsi barátok, akkor nem csak azt tudják, hogy mi a bináris kód, hanem tudja, hogyan kell átalakítani az információ titkosítva lettek.

Nyelv érthető modern technika

Természetesen az algoritmus a processzoros eszközökkel való bináris kódolás olvasásához sokkal bonyolultabb. De mindent meg lehet írni:

  • szöveges információ formázási paraméterekkel;
  • számok és bármilyen művelet velük;
  • grafikai és video képek;
  • hangok, beleértve a leküzdést és audibilitásunkat;

Ezenkívül a "prezentáció" egyszerűsége miatt lehetséges különböző módszerek Bináris információk nyilvántartása: HDD lemezek;

A bináris kódolás előnyeit kiegészíti a szinte korlátlan lehetőségekkel kapcsolatos információkat bármilyen távolságra. Ezt a kommunikációs módszert űrhajóval és mesterséges műholdlal használják.

Tehát ma a bináris számrendszer a nyelv, a leginkább használt leginkább használt nyelv elektronikus eszközök. És mi a legérdekesebb, nincs más alternatíva neki.

Úgy gondolom, hogy az általam kijelölt információk, hogy elkezdhessem, elég lesz elég. És akkor, ha ilyen szükség van, mindenki képes lesz elmélyíteni a téma független tanulmányozását. Búcsúzom, és egy kis szünet után felkészülök neked egy új cikkre, néhány érdekes témáról.

Jobb, ha magad mondod nekem;)

Hamarosan találkozunk.