Skillnaden mellan binär och ASCII

Skillnaden mellan binär och ASCII
Skillnaden mellan binär och ASCII

Video: Skillnaden mellan binär och ASCII

Video: Skillnaden mellan binär och ASCII
Video: Vivipary Animation 2024, Juli
Anonim

Binary vs ASCII

Binär kod är en metod som används i datorer och digitala enheter för att representera och överföra text, symboler eller processorinstruktioner. Eftersom datorer och digitala enheter utför sina grundläggande funktioner baserat på två spänningsvärden (hög eller låg), måste varje bit av data som är involverad i en process omvandlas till den formen. Den idealiska metoden för att utföra denna uppgift är att representera data i det binära siffersystemet, som bara innehåller två siffror, 1 och 0. Till exempel, med varje tangenttryckning på ditt tangentbord, producerar den en sträng med 1:or och 0:or, vilket är unikt för varje tecken och skickar det som utdata. Processen att konvertera data till binär kod kallas för kodning. Många kodningsmetoder används inom datorer och telekommunikation.

ASCII, som står för American Standard Code for Information Interchange, är en standardkodning för alfanumeriska tecken som används i datorer och relaterade enheter. ASCII introducerades av United States of America Standards Institute (USASI) nu känt som American National Standards Institute.

Mer om binära koder

Det enklaste sättet att koda en data är att tilldela ett specifikt värde (oftast i decim altal) till tecknet eller symbolen eller instruktionen och sedan konvertera värdet (decim altal) till det binära talet, som bara består av av 1:or och 0:or. Sekvensen av 1 `s och 0`s kallas som en binär sträng. Längden på den binära strängen bestämmer antalet olika tecken eller instruktioner som kan kodas. Med endast en siffra kan endast två olika tecken eller instruktioner representeras. Med två siffror kan fyra tecken eller instruktioner representeras. I allmänhet, med en binär sträng med n siffror, kan 2 olika tecken, instruktioner eller tillstånd representeras.

Många kodningsmetoder finns med olika längder på binära strängar, varav några har konstant längd och andra variabel längd. Några av binära koder med konstanta bitsträngar är ASCII, utökad ASCII, UTF-2 och UTF-32. UTF-16 och UTF-8 är binära koder med variabel längd. Både Huffman-kodning och morsekod kan också betraktas som binära koder med variabel längd.

Mer om ASCII

ASCII är ett alfanumeriskt teckenkodningsschema som introducerades på 1960-talet. Original ASCII använder 7 siffror lång binär sträng, vilket gör att den kan representera 128 tecken. En senare version av ASCII kallad utökad ASCII använder 8 siffror lång binär sträng som ger den möjlighet att representera 256 olika tecken.

ASCII inkluderar i första hand två typer av tecken, som är kontrolltecken (representerade av 0-31 decimal och 127decimal) och utskrivbara tecken (representerade av 32- 126 decimal). Till exempel ges kontrollnyckelradering värdet 127decimal som representeras av 1111111. Tecknet a, som ges värdet 97decimal, representeras av 1100001. ASCII kan representera bokstäver i både fall, siffror, symboler och kontrollknappar.

Vad är skillnaden mellan binär kod och ASCII?

• Binär kod är en allmän term som används för en metod för att koda tecken eller instruktioner, men ASCII är bara en av de glob alt accepterade konventionerna för kodning av tecken, och var det mest använda binära kodningsschemat i mer än tre decennier.

• Binär kod kan ha olika längd för kodning beroende på antalet tecken, instruktioner eller kodningsmetoden, men ASCII använder endast 7 siffror lång binär sträng och 8 siffror lång för utökad ASCII.

Rekommenderad: