Skirtumas tarp dvejetainių ir ASCII

Skirtumas tarp dvejetainių ir ASCII
Skirtumas tarp dvejetainių ir ASCII

Video: Skirtumas tarp dvejetainių ir ASCII

Video: Skirtumas tarp dvejetainių ir ASCII
Video: The three different ways mammals give birth - Kate Slabosky 2024, Liepa
Anonim

Dvejetainis vs ASCII

Dvejetainis kodas yra kompiuteriuose ir skaitmeniniuose įrenginiuose naudojamas metodas tekstui, simboliams ar procesoriaus instrukcijoms pavaizduoti ir perduoti. Kadangi kompiuteriai ir skaitmeniniai įrenginiai savo pagrindines operacijas atlieka remdamiesi dviem įtampos reikšmėmis (aukšta arba žema), kiekvienas su procesu susijęs duomenų bitas turi būti konvertuojamas į tą formą. Idealus būdas šiai užduočiai atlikti yra pateikti duomenis dvejetainėje skaičių sistemoje, kurią sudaro tik du skaitmenys 1 ir 0. Pavyzdžiui, kiekvieną kartą paspaudus klaviatūros klavišą, ji sukuria 1 ir 0 eilutę., kuris yra unikalus kiekvienam simboliui ir siunčia jį kaip išvestį. Duomenų konvertavimo į dvejetainį kodą procesas vadinamas kodavimu. Skaičiavimo ir telekomunikacijų srityse naudojama daug kodavimo metodų.

ASCII, kuris reiškia Amerikos standartinį informacijos mainų kodą, yra standartinė raidinių ir skaitmeninių simbolių, naudojamų kompiuteriuose ir susijusiuose įrenginiuose, kodavimas. ASCII pristatė Jungtinių Amerikos Valstijų standartų institutas (USASI), dabar žinomas kaip Amerikos nacionalinis standartų institutas.

Daugiau apie dvejetainius kodus

Paprasčiausias būdas koduoti duomenis yra priskirti konkrečią reikšmę (dažniausiai dešimtainiais skaičiais) simboliui arba simboliui arba instrukcijai, o tada reikšmę (dešimtainį skaičių) konvertuoti į dvejetainį skaičių, kurį sudaro tik iš 1 ir 0. 1 ir 0 seka vadinama dvejetaine eilute. Dvejetainės eilutės ilgis lemia skirtingų simbolių arba instrukcijų, kurias galima užkoduoti, skaičių. Turint tik vieną skaitmenį, gali būti pavaizduoti tik du skirtingi simboliai arba instrukcijos. Su dviem skaitmenimis gali būti pavaizduoti keturi simboliai arba instrukcijos. Paprastai naudojant dvejetainę n skaitmenų eilutę galima pavaizduoti 2 skirtingų simbolių, instrukcijų ar būsenų.

Egzistuoja daug kodavimo metodų su skirtingo ilgio dvejetainėmis eilutėmis, kai kurių ilgis yra pastovus, o kiti kintamo ilgio. Kai kurie dvejetainiai kodai su pastoviomis bitų eilutėmis yra ASCII, išplėstinis ASCII, UTF-2 ir UTF-32. UTF-16 ir UTF-8 yra kintamo ilgio dvejetainiai kodai. Ir Huffman kodavimas, ir Morzės kodas taip pat gali būti laikomi kintamo ilgio dvejetainiais kodais.

Daugiau apie ASCII

ASCII yra raidinė ir skaitmeninė simbolių kodavimo schema, pristatyta septintajame dešimtmetyje. Originalus ASCII naudoja 7 skaitmenų ilgio dvejetainę eilutę, kuri leidžia atvaizduoti 128 simbolius. Vėlesnėje ASCII versijoje, vadinamoje išplėstiniu ASCII, naudojama 8 skaitmenų ilgio dvejetainė eilutė, suteikianti galimybę atvaizduoti 256 skirtingus simbolius.

ASCII apima, visų pirma, dviejų tipų simbolius, kurie yra valdymo simboliai (pavaizduoti 0–31 dešimtainis ir 127dešimtainis) ir spausdinami simboliai (pavaizduoti 32–126 dešimtainis). Pavyzdžiui, valdymo klavišo trynimui suteikiama reikšmė 127decimal, kuri pavaizduota 1111111. Simbolis a, kuriam suteikiama reikšmė 97decimal, žymimas 1100001. ASCII gali reikšti raides abiem raidėmis, skaičius, simbolius ir valdymo klavišus.

Kuo skiriasi dvejetainis kodas ir ASCII?

• Dvejetainis kodas yra bendras terminas, vartojamas simbolių arba instrukcijų kodavimo metodui, tačiau ASCII yra tik viena iš visuotinai priimtų simbolių kodavimo konvencijų ir buvo dažniausiai naudojama dvejetainė kodavimo schema daugiau nei tris dešimtmečius..

• Dvejetainis kodas gali būti skirtingo ilgio kodavimui, atsižvelgiant į simbolių skaičių, instrukcijas arba kodavimo metodą, tačiau ASCII naudoja tik 7 skaitmenų dvejetainę eilutę ir 8 skaitmenų ilgio išplėstiniam ASCII.

Rekomenduojamas: