Forskjellen mellom binær og ASCII

Forskjellen mellom binær og ASCII
Forskjellen mellom binær og ASCII

Video: Forskjellen mellom binær og ASCII

Video: Forskjellen mellom binær og ASCII
Video: Vivipary Animation 2024, November
Anonim

Binær vs ASCII

Binær kode er en metode som brukes i datamaskiner og digitale enheter, for å representere og overføre tekst, symboler eller prosessorinstruksjoner. Siden datamaskiner og digitale enheter utfører sine grunnleggende operasjoner basert på to spenningsverdier (høy eller lav), må hver bit av data som er involvert i en prosess konverteres til den formen. Den ideelle metoden for å utføre denne oppgaven er å representere dataene i det binære tallsystemet, som bare inkluderer to sifre, 1 og 0. For eksempel, med hvert tastetrykk på tastaturet, produserer den en streng med 1-er og 0-er, som er unikt for hvert tegn og sender det som utdata. Prosessen med å konvertere data til binær kode kalles koding. Mange kodingsmetoder brukes i databehandling og telekommunikasjon.

ASCII, som står for American Standard Code for Information Interchange, er en standardkoding for alfanumeriske tegn som brukes i datamaskiner og relaterte enheter. ASCII ble introdusert av United States of America Standards Institute (USASI) nå kjent som American National Standards Institute.

Mer om binære koder

Den enkleste måten å kode en data på er å tilordne en bestemt verdi (for det meste i desim altall) til tegnet eller symbolet eller instruksjonen, og deretter konvertere verdien (desim altall) til det binære tallet, som bare består av av 1-er og 0-er. Sekvensen av 1 `s og 0`er kalles som en binær streng. Lengden på den binære strengen bestemmer antall forskjellige tegn eller instruksjoner som kan kodes. Med bare ett siffer kan bare to forskjellige tegn eller instruksjoner representeres. Med to sifre kan fire tegn eller instruksjoner representeres. Vanligvis, med en binær streng med n sifre, kan 2 forskjellige tegn, instruksjoner eller tilstander representeres.

Mange kodingsmetoder finnes med forskjellige lengder på binære strenger, hvorav noen har konstant lengde og de andre variabel lengde. Noen få binære koder med konstante bitstrenger er ASCII, utvidet ASCII, UTF-2 og UTF-32. UTF-16 og UTF-8 er binære koder med variabel lengde. Både Huffman-koding og morsekode kan også betraktes som binære koder med variabel lengde.

Mer om ASCII

ASCII er et alfanumerisk tegnkodingsskjema introdusert på 1960-tallet. Original ASCII bruker 7 sifre lang binær streng, som gjør at den kan representere 128 tegn. En senere versjon av ASCII k alt utvidet ASCII bruker 8 sifre lang binær streng som gir den muligheten til å representere 256 forskjellige tegn.

ASCII inkluderer først og fremst to typer tegn, som er kontrolltegn (representert med 0-31 decimal og 127decimal) og utskrivbare tegn (representert av 32- 126 desimal). For eksempel gis kontrolltastsletting verdien 127decimal som er representert ved 1111111. Tegnet a, som er gitt verdien 97decimal, er representert av 1100001. ASCII kan representere bokstaver i både tilfeller, tall, symboler og kontrolltaster.

Hva er forskjellen mellom binær kode og ASCII?

• Binær kode er et generelt begrep som brukes for en metode for å kode tegn eller instruksjoner, men ASCII er bare en av de glob alt aksepterte konvensjonene for koding av tegn, og var det mest brukte binære kodingsskjemaet i mer enn tre tiår.

• Binær kode kan ha forskjellig lengde for koding avhengig av antall tegn, instruksjoner eller kodingsmetoden, men ASCII bruker bare 7 sifre lang binær streng og 8 sifre lang for utvidet ASCII.

Anbefalt: