Forskellen mellem binær og ASCII

Forskellen mellem binær og ASCII
Forskellen mellem binær og ASCII

Video: Forskellen mellem binær og ASCII

Video: Forskellen mellem binær og ASCII
Video: Oviparous, viviparous and ovoviviparous animals 2024, November
Anonim

Binær vs ASCII

Binær kode er en metode, der bruges i computere og digitale enheder til at repræsentere og overføre tekst, symboler eller processorinstruktioner. Da computere og digitale enheder udfører deres grundlæggende operationer baseret på to spændingsværdier (høj eller lav), skal hver bit af data involveret i en proces konverteres til den form. Den ideelle metode til at udføre denne opgave er at repræsentere dataene i det binære talsystem, som kun omfatter to cifre, 1 og 0. For eksempel, med hvert tastetryk på dit tastatur, producerer det en streng på 1'er og 0'er, som er unik for hvert tegn og sender det som output. Processen med at konvertere data til binær kode kaldes kodning. Mange kodningsmetoder bruges i computere og telekommunikation.

ASCII, som står for American Standard Code for Information Interchange, er en standardkodning for alfanumeriske tegn, der bruges i computere og relaterede enheder. ASCII blev introduceret af United States of America Standards Institute (USASI), nu kendt som American National Standards Institute.

Mere om binære koder

Den enkleste måde at kode en data på er at tildele en specifik værdi (for det meste i decim altal) til tegnet eller symbolet eller instruktionen og derefter konvertere værdien (decim altal) til det binære tal, som kun består af af 1'ere og 0'ere. Rækkefølgen af 1 `s og 0`er kaldes som en binær streng. Længden af den binære streng bestemmer antallet af forskellige tegn eller instruktioner, der kan kodes. Med kun et ciffer kan kun to forskellige tegn eller instruktioner repræsenteres. Med to cifre kan fire tegn eller instruktioner repræsenteres. Generelt, med en binær streng på n cifre, kan 2 forskellige tegn, instruktioner eller tilstande repræsenteres.

Mange kodningsmetoder findes med forskellige længder af binære strenge, hvoraf nogle har konstant længde og de andre variabel længde. Nogle få binære koder med konstante bitstrenge er ASCII, udvidet ASCII, UTF-2 og UTF-32. UTF-16 og UTF-8 er binære koder med variabel længde. Både Huffman-kodning og morsekode kan også betragtes som binære koder med variabel længde.

Mere om ASCII

ASCII er et alfanumerisk tegnkodningsskema, der blev introduceret i 1960'erne. Original ASCII bruger 7 cifre lang binær streng, som gør den i stand til at repræsentere 128 tegn. En senere version af ASCII kaldet udvidet ASCII bruger 8 cifre lang binær streng, hvilket giver den mulighed for at repræsentere 256 forskellige tegn.

ASCII omfatter primært to typer tegn, som er kontroltegn (repræsenteret med 0-31 decimal og 127decimal) og printbare tegn (repræsenteret af 32- 126 decimal). For eksempel får kontroltastsletningen værdien 127decimal, som er repræsenteret ved 1111111. Tegnet a, som får værdien 97decimal, er repræsenteret af 1100001. ASCII kan repræsentere bogstaver i både tilfælde, tal, symboler og kontroltaster.

Hvad er forskellen mellem binær kode og ASCII?

• Binær kode er en generel betegnelse, der bruges til en metode til indkodning af tegn eller instruktioner, men ASCII er kun en af de glob alt accepterede konventioner for indkodning af tegn og var det mest almindeligt anvendte binære kodningsskema i mere end tre årtier.

• Binær kode kan have forskellige længder til kodning afhængigt af antallet af tegn, instruktioner eller indkodningsmetoden, men ASCII bruger kun 7 cifre lang binær streng og 8 cifre lang til udvidet ASCII.

Anbefalede: