Mit jelent a 0 és 1 a bináris kódban?


Legjobb válasz

Viccválasz: A bináris 1 és 0 közötti különbség 1, mivel 1 – 0 = 1.

Nem, de itt a helyzet, egy pillanatra hagyjuk abba a bináris beszélgetést, és kezdjünk el beszélni egy 2 lehetséges sorozatról értékek (logikai tartománynak hívják). Ez a logikai tartomány a következő párokból állhat:

  • Engedélyezett, Nem engedélyezett
  • Engedélyezve, Letiltva
  • Be, Ki
  • Igaz , Hamis
  • igen, nem
  • folyó, elakadt
  • stb.

A számok és a matematika célja általában mentális fogalmak kódolása. A 4-es szám ötletét általában úgy kódoljuk, hogy egynél többet számolunk 3-nál, ami többet is számít, mint 2-t stb.

Tehát itt használjuk ezt a 2 értékű tartományt ezen ellentétes gondolatok kódolásához.

Nyilvánvaló, hogy 0-at választhatunk, bármit, és 1-et bármit, de érdemes lehetünk óvatosak, és biztosak lehetünk benne, hogy azt akarjuk, hogy a számukra legmegfelelőbb jelentésűek legyenek.

Ha azt nézzük, hogy az „áramló vs megrekedt” szempontból, ha az áramlást az 1-hez és a 0-hoz ragasztjuk, akkor van egy analógiánk, amely lehetővé teszi számunkra a következő értelmezések meghatározását is:

  • Ha két csőszakasz van sorba kötve és mindkettő folyik (nem ragadt), akkor kifolyunk a csőszegmensből. Ezt a csőszegmensek elágazását „ÉS” -nek nevezhetjük.
  • Ha 2 cső vezet a T elágazáshoz, ha bármelyik cső vagy mindkét cső beáramlik a T elágazásba, akkor a 3. láb. Ezt a T-csomópontot „OR” -nak nevezhetjük.

Ha felcseréltük ezeket az ötleteket, akkor felcserélhetjük, hogy az áramlás 0-e vagy 1-nél megrekedt-e.

Tehát, végül 0 és 1 tetszőleges, de segítenek információk kódolásában, amire szükségünk van.

Tehát azt állíthatjuk, hogy a 0 és az 1 értelmetlen az ÉS és az OR egyértelmű meghatározása nélkül. az Ön által használt logika.

Az ÉS és az OR azonban más módon is meghatározható. A lényeg az, hogy megértsük, hogy önmagukban értelmetlenek, de a 0 és 1 jelentése a kapcsolatuk alapján .

Tehát ők egy dichotómia: egymással szemben. A számítógépeknél ezt úgy kapjuk meg, hogy ellenőrizzük, áramlanak-e az elektronok (általában 1-ként értelmezve), vagy nem (általában 0-ként értelmezve).

A modern számítógépeknél azonban valószínűleg pontosabb (de mégis finomítatlan közelítés), hogy azt mondjuk, hogy a 0 értelmezése szerint kevés vagy egyáltalán nincs elektron, az 1 pedig annyi, hogy sok elektron van.

Párosítson 2 bináris számot (bitet), és 4 lehetséges értéket kap:

  • 00
  • 01
  • 10
  • 11

Tegyen össze 3 bitet, és Ön get 8. Ez mindaddig folytatódik, amíg sok számot el nem kezdhet kódolni velük együtt:

  • 000 = 0
  • 001 = 1
  • 010 = 2
  • 011 = 3
  • 100 = 4
  • 101 = 5
  • 110 = 6
  • 111 = 7

A bitek számának növelése egy csoportosításban növeli a kódolható természetes számok számát. Ezután a kódolás lesz a játék. Betűket is kódolhat:

  • 0000 = a
  • 0001 = b
  • 0010 = c
  • 0011 = d
  • 0100 = e
  • 0101 = f
  • 0110 = g
  • 0111 = h
  • 1000 = i
  • stb.

A lényeg az, hogy fel lehessen különböztetni a feszültség (egy csomó elektron egy területre történő „kényszerítése”) és a hiány közötti különbséget A feszültség egy területen megadja a különbséget e két érték között, és számos dolgot kódolhat a számítógépeken.

Válasz

Az emberek gyakran azt mondják, hogy

false, true off, on

de általában a következőket jelentik:

0, 1

Hogy lehet ez? Nos, először is, a bináris nem különbözik a tizedestől, annyi számjeggyel rendelkezhet, amennyire szüksége van, kivéve, hogy minden számjegy tíz helyett kettő hatványa. A bináris 1-ben egy, 10 két, 100 négy és 111 hét. Van értelme? A bináris számjegyet, egyetlen 0-at vagy 1-et, bitnek hívják, nem használnak utasítások megadására, és ritkán elég információ tárolására. Csakúgy, mint egy tizedesjegyű számjegy, a legtöbb célra önmagában használhatatlan. Ehelyett a bitek különböző méretű csoportjainak jelentését hozzárendelik a számítógépes mérnökök, de a jelentések kissé önkényesek.

Például az ASCII volt a leggyakoribb módszer a karakterek tárolására, az alábbiak szerint.

Az ASCII kódolást azonban nagyrészt különböző UTF kódolások váltották fel, amelyek sokféle nyelvből származó karakterek szélesebb skáláját támogatják, és sokkal több karaktert tartalmaznak, mint a Latinul az ASCII, tehát az összes bináris számnak más és más jelentése van az olvasható szöveg legtöbb összefüggésében.

Valójában még az alacsony szintű számítógéppel dolgozó emberek többsége sem gondolkodik ilyen binárisan .A számokat ritkán bontják egyetlen bit felbontására, de gyakrabban 8 bit vagy bájt felbontására, és a bájtot gyakran két hexadecimális (16 alap) karakterként írják 8 bináris karakter helyett. Vessen egy pillantást az x86 utasításkészletre, és észreveszi, hogy hexadecimális bájtokban vannak felsorolva, az A-tól F-ig tíz-tizenöt képviselnek egy számjegyben. x86 utasítások listázása – Wikipédia Lehetséges, hogy értékelni fogod azt is, hogy a bináris számok csoportjaiból hogyan épülnek fel belülről a dolgok a logikába, a viselkedésbe és a nagy mennyiségű információk.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük