Jaký je význam 0 a 1 v binárním kódu?


Nejlepší odpověď

Vtipná odpověď: Rozdíl mezi 1 a 0 v binárním kódu je 1, protože 1 – 0 = 1.

Ne, ale tady je věc, přestaňme na chvíli mluvit o binárním a začneme mluvit o sadě 2 možných hodnoty (nazývá se booleovská doména). Tato logická doména se může skládat z párů, jako jsou:

  • Povoleno, Zakázáno
  • Povoleno, Zakázáno
  • Zapnuto, Vypnuto
  • Pravda , False
  • Ano, Ne
  • Tekoucí, Zaseknutý
  • atd.

Účel čísel a matematiky v obecně je zakódovat mentální pojmy. Myšlenku čísla 4 zakódujeme obvykle počítáním jedné více než 3, což počítá jednu více než 2 atd.

Takže zde používáme tuto doménu 2 hodnot k zakódování těchto protichůdných myšlenek.

Je zřejmé, že bychom mohli vybrat 0, což znamená cokoli, a 1, což znamená cokoli, ale možná budeme chtít být opatrní a zajistit, aby měli význam, který pro nás funguje nejlépe.

Podíváme-li se na to z pohledu „plynulý vs zaseknutý“, pokud spojíme plynulý s 1 a zaseknutý s 0, máme analogii, která nám umožňuje definovat také následující interpretace:

  • Pokud existují dva segmenty potrubí spojené do série a oba tečou (ne uvíznou), máme odtok ze segmentu potrubí. Toto spojení segmentů potrubí můžeme nazvat „AND“.
  • Pokud k T křižovatce vedou 2 trubky, pokud do T-křižovatky proudí buď trubka, nebo obě trubky, pak máme průtok ve 3. noha. Tento spoj T-křižovatky můžeme nazvat „OR“.

Pokud jsme si tyto nápady vyměnili, můžeme zaměnit, zda je tok 0 nebo zaseknutý 1.

Takže, na konci jsou 0 a 1 libovolné, ale pomáhají nám kódovat informace, jak potřebujeme.

Lze tedy tvrdit, že 0 a 1 nemají smysl bez jasné definice AND a OR v logiku, kterou používáte.

AND a OR však mohou být definovány jinými způsoby. Jde o to pochopit, že samotné nemají smysl, ale 0 a 1 mají význam na základě jejich vztahu .

Takže jsou dichotomie: naproti sobě. V počítačích to získáme kontrolou, zda elektrony tečou (obvykle interpretovány jako 1) nebo zda nejsou (obvykle interpretovány jako 0).

U moderních počítačů je to však pravděpodobně přesnější (ale stále nerefinovaná aproximace), což znamená, že 0 je interpretováno jako málo elektronů a žádný není přítomný, a 1 je interpretováno jako mnoho přítomných elektronů.

Spárujte dohromady 2 binární čísla (bity) a získáte 4 možné hodnoty:

  • 00
  • 01
  • 10
  • 11

Spojte 3 bity dohromady a vy získejte 8. Toto pokračuje, dokud spolu s nimi nezačnete kódovat spoustu čísel:

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

Zvýšení počtu bitů ve skupině zvýší počet přirozených čísel, která můžete zakódovat. Z kódování se pak stane hra. Můžete také kódovat písmena:

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

Jde o to, že schopnost rozlišit rozdíl mezi napětím („vynucením“ svazku elektronů do jedné oblasti) a nedostatkem napětí v oblasti nám dává rozdíl mezi těmito dvěma hodnotami a umožňuje nám kódovat na počítačích mnoho věcí.

Odpověď

Lidé často říkají, že to myslí v uvedeném pořadí

false, true off, on

, ale obvykle to znamená:

0, 1

Jak to může být? Nejprve se binární neliší od desítkové, můžete mít tolik číslic, kolik potřebujete, kromě toho, že každá číslice je mocninou dvou místo deseti. V binárním formátu 1 je jedna, 10 jsou dvě, 100 jsou čtyři a 111 je sedm. Dávat smysl? Binární číslice, jednoduchá 0 nebo 1, nazývaná bit, se nepoužívá k poskytování žádných instrukcí a zřídka k uložení jakékoli informace. Stejně jako jedna číslice i v desítkové soustavě je pro nás pro většinu účelů trochu zbytečná. Místo toho různým velikostem skupin bitů přidělují významy počítačoví inženýři, ale významy jsou poněkud libovolné.

Například ASCII býval nejběžnějším způsobem ukládání znaků, jak je znázorněno níže.

Kódování ASCII však bylo do značné míry nahrazeno různými kódováními UTF, které podporují širší škálu znaků z mnoha jazyků, které mají mnohem více znaků než Latinské znaky ASCII, takže všechna tato binární čísla mají nyní pro většinu kontextů čitelného textu různé významy.

Ve skutečnosti ani většina lidí, kteří pracují s počítači na nízké úrovni, neuvažuje v binárním formátu takto .Čísla jsou zřídka rozdělena na rozlišení jednoho bitu, ale častěji na rozlišení 8 bitů nebo bajt, a bajt je často zapsán jako dva šestnáctkové (základní 16) znaky, místo 8 binárních znaků. Podívejte se na sadu instrukcí x86 a zjistíte, že jsou uvedeny v hexadecimálních bajtech, přičemž A až F představují deset až patnáct v číslici. Výpisy instrukcí x86 – Wikipedia Můžete také získat ocenění za to, jak interně jsou věci sestavovány ze skupin binárních čísel do logiky, chování a velkého množství informace.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *