Dvejetainis vs ASCII
Dvejetainis kodas yra kompiuteriuose ir skaitmeniniuose įrenginiuose naudojamas būdas vaizduoti ir perduoti tekstą, simbolius ar procesoriaus instrukcijas. Kadangi kompiuteriai ir skaitmeniniai įrenginiai atlieka pagrindines operacijas, remdamiesi dviem įtampos dydžiais (aukšta arba žema), kiekvienas proceso metu esantis duomenų bitas turi būti konvertuotas į tą formą. Idealiausias būdas atlikti šią užduotį yra duomenų pateikimas dvejetainėje skaičių sistemoje, kurią sudaro tik du skaitmenys: 1 ir 0. Pavyzdžiui, su kiekvienu klaviatūros paspaudimu sukuriama 1 ir 0 eilutė, kuri yra unikali. kiekvienam simboliui ir siunčia jį kaip išvestį. Duomenų konvertavimo į dvejetainį kodą procesas yra vadinamas kodavimu. Kompiuterijoje ir telekomunikacijose naudojama daugybė kodavimo metodų.
ASCII, kuris reiškia amerikiečių kalbą Standartinis keitimosi informacija kodas, yra standartinis raidžių ir skaičių simbolių, naudojamų kompiuteriuose ir susijusiuose įrenginiuose, kodavimas. ASCII įvedė Jungtinių Amerikos Valstijų standartų institutas (USASI), dabar žinomas kaip Amerikos nacionalinis standartų institutas.
Daugiau apie dvejetainius kodus
Paprasčiausias būdas užkoduoti duomenis yra priskirti simboliui ar simboliui ar instrukcijai tam tikrą vertę (dažniausiai dešimtainiais skaičiais) ir tada konvertuoti reikšmę (dešimtainį skaičių) į dvejetainį skaičių, kurį sudaro tik 1 ir 0. 1 ir 0 seka vadinama dvejetainine eilute. Dvejetainės eilutės ilgis nustato skirtingų ženklų ar instrukcijų, kurias galima užkoduoti, skaičių. Turint tik vieną skaitmenį, gali būti pavaizduoti tik du skirtingi ženklai arba instrukcijos. Su dviem skaitmenimis gali būti pavaizduoti keturi simboliai arba instrukcijos. Paprastai, naudojant dvejetainę eilutę n skaitmenų, 2n gali būti pavaizduoti skirtingi simboliai, instrukcijos ar būsenos.
Yra daugybė kodavimo metodų su skirtingo ilgio dvejetainėmis eilutėmis, iš kurių vieni turi pastovų ilgį, kiti - kintamą ilgį. Keletas dvejetainių kodų su pastoviomis bitų eilutėmis yra ASCII, prailgintos ASCII, UTF-2 ir UTF-32. UTF-16 ir UTF-8 yra kintamo ilgio dvejetainiai kodai. Tiek Huffmano kodavimas, tiek Morzės kodas taip pat gali būti laikomi kintamo ilgio dvejetainiais kodais.
Daugiau apie ASCII
ASCII yra raidžių ir skaičių simbolių kodavimo schema, pristatyta septintajame dešimtmetyje. Originalioje ASCII naudojama 7 skaitmenų ilgio dvejetainė eilutė, leidžianti atvaizduoti 128 simbolius. Vėliau skambėjo ASCII versija pratęstas ASCII naudojama 8 skaitmenų ilgio dvejetainė eilutė, suteikianti galimybę pavaizduoti 256 skirtingus simbolius.
ASCII pirmiausia apima dviejų tipų simbolius, kurie yra kontroliniai ženklai (atstovaujama 0-31 skaitmenų po kablelio ir 127skaitmenų po kablelio) ir spausdinami simboliai (atstovaujama 32–126 skaitmenų po kablelio). Pavyzdžiui, valdymo raktas Ištrinti suteikiama 127 vertėskaitmenų po kablelio kurį vaizduoja 1111111. Veikėjas a, kuriai suteikiama 97 vertėskaitmenų po kablelio,atstovaujama 1100001. ASCII gali reikšti raides abiem atvejais, skaičius, simbolius ir valdymo klavišus.
Kuo skiriasi dvejetainis kodas nuo ASCII?
• Dvejetainis kodas yra bendras terminas, naudojamas simbolių ar instrukcijų kodavimo metodui, tačiau ASCII yra tik viena iš visuotinai priimtų ženklų kodavimo konvencijų ir buvo daugiau nei tris dešimtmečius dažniausiai naudojama dvejetainė kodavimo schema..
• Dvejetainis kodas gali būti įvairaus ilgio kodavimui, atsižvelgiant į simbolių skaičių, instrukcijas ar kodavimo metodą, tačiau ASCII naudoja tik 7 skaitmenų ilgio dvejetainę eilutę ir 8 skaitmenų ilgį išplėstinei ASCII.