Forskjell mellom binær og ASCII: binær vs ASCII sammenlignet

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 involvert i en prosess konverteres til det aktuelle skjemaet. Den ideelle metoden for å oppnå denne oppgaven er å representere dataene i det binære tallsystemet, som bare inneholder to siffer, 1 og 0. For eksempel, med hvert tastetrykk på tastaturet, produserer det en streng av 1 og 0, noe som er unikt for hvert tegn og sender det som utgang. Prosessen med å konvertere data til binær kode kalles som koding. Mange kodingsmetoder brukes i databehandling og telekommunikasjon.

ASCII, som står for amerikansk

Standardkode for informasjonsutveksling, er en standardkoding for alfanumeriske tegn som brukes i datamaskiner og tilhørende 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 desimaltall) til tegnet eller symbolet eller instruksjonen, og konverter deretter verdien (desimaltall) til binæret tall, som bare består av 1 og 0. Sekvensen av 1 's og 0' s 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 være representert. Med to siffer kan fire tegn eller instruksjoner være representert. Generelt, med en binær streng med

n siffer, 2 n , kan forskjellige tegn, instruksjoner eller stater bli representert.

Mange kodingsmetoder finnes med forskjellige lengder av binære strenger, hvorav noen har konstant lengde og den andre variabellengden. 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 Morse-kode kan også betraktes som binære koder med variabel lengde.

Mer om ASCII

ASCII

er et alfanumerisk tegnkodingsprogram introdusert på 1960-tallet. Original ASCII bruker 7 siffer lang binær streng, som gjør det mulig å representere 128 tegn. En senere versjon av ASCII kalt utvidet ASCII bruker 8 siffer lang binær streng som gir muligheten til å representere 256 forskjellige tegn. ASCII inneholder i hovedsak to typer tegn, som er

kontroll tegn (representert ved 0-31 desimal og 127 desimal ) og utskrivbare tegn (representert ved 32- 126 desimal ). For eksempel er kontrolltasten slettet gitt verdien 127 desimal som er representert ved 1111111. Karakteret a, som er gitt verdien 97 desimal , er representert ved 1100001. ASCII kan representere bokstaver i begge tilfeller, tall, symboler og kontrolltaster. Hva er forskjellen mellom binær kode og ASCII?

• Binær kode er en generell betegnelse som brukes til en metode for koding av tegn eller instruksjoner, men ASCII er bare en av de globalt aksepterte konvensjonene av kodende tegn, og var den mest brukte binære kodingsordningen i mer enn tre tiår.

• Binær kode kan ha forskjellige lengder for koding avhengig av antall tegn, instruksjoner eller kodingsmetode, men ASCII bruker bare 7 siffer lang binær streng og 8 siffer lang for utvidet ASCII.