Binêr vs ASCII
Binêre kode is 'n metode wat in rekenaars en digitale toestelle gebruik word om teks, simbole of verwerkerinstruksies voor te stel en oor te dra. Aangesien rekenaars en digitale toestelle hul fundamentele bewerkings uitvoer op grond van twee spanningswaardes (Hoog of Laag), moet elke stukkie data wat by 'n proses betrokke is, in daardie vorm omgeskakel word. Die ideale metode om hierdie taak uit te voer, is om die data in die binêre syferstelsel voor te stel, wat slegs twee syfers, 1 en 0 insluit. Byvoorbeeld, met elke toetsaanslag op jou sleutelbord, produseer dit 'n string van 1'e en 0'e, wat uniek is vir elke karakter en dit as die uitset stuur. Die proses om data in binêre kode om te skakel, word enkodering genoem. Baie enkoderingsmetodes word in rekenaars en telekommunikasie gebruik.
ASCII, wat staan vir American Standard Code for Information Interchange, is 'n standaardkodering vir alfanumeriese karakters wat in rekenaars en verwante toestelle gebruik word. ASCII is deur die Verenigde State van Amerika Standaarde Instituut (USASI) bekendgestel, nou bekend as die Amerikaanse Nasionale Standaarde Instituut.
Meer oor binêre kodes
Eenvoudigste manier om 'n data te enkodeer is om 'n spesifieke waarde (meestal in desimale getalle) toe te ken aan die karakter of die simbool of die instruksie, en dan die waarde (desimale getal) om te skakel na die binêre getal, wat slegs bestaan van 1'e en 0'e. Die volgorde van 1 `s en 0`s word genoem as 'n binêre string. Die lengte van die binêre string bepaal die aantal verskillende karakters of instruksies wat geënkodeer kan word. Met slegs een syfer kan slegs twee verskillende karakters of instruksies voorgestel word. Met twee syfers kan vier karakters of instruksies voorgestel word. Oor die algemeen, met 'n binêre string van n syfers, kan 2 verskillende karakters, instruksies of toestande verteenwoordig word.
Baie enkoderingsmetodes bestaan met verskillende lengtes van binêre stringe, waarvan sommige konstante lengte het en die ander veranderlike lengte. 'n Paar binêre kodes met konstante bisstringe is ASCII, uitgebreide ASCII, UTF-2 en UTF-32. UTF-16 en UTF-8 is binêre kodes met veranderlike lengte. Beide Huffman-enkodering en Morse-kode kan ook as veranderlike lengte binêre kodes beskou word.
Meer oor ASCII
ASCII is 'n alfanumeriese karakterenkoderingskema wat in die 1960's bekendgestel is. Oorspronklike ASCII gebruik 7 syfers lange binêre string, wat dit in staat stel om 128 karakters voor te stel. 'n Later weergawe van ASCII genaamd uitgebreide ASCII gebruik 8 syfers lange binêre string wat dit die vermoë gee om 256 verskillende karakters voor te stel.
ASCII sluit hoofsaaklik twee tipes karakters in, wat beheerkarakters is (verteenwoordig deur 0-31 desimale en 127desimale) en drukbare karakters (verteenwoordig deur 32- 126 desimale). Byvoorbeeld, beheersleutelverwydering kry die waarde 127desimale wat deur 1111111 voorgestel word. Die karakter a, wat die waarde 97desimaal, kry, word verteenwoordig deur 1100001. ASCII kan letters in beide gevalle, syfers, simbole en beheersleutels verteenwoordig.
Wat is die verskil tussen Binêre Kode en ASCII?
• Binêre kode is 'n algemene term wat gebruik word vir 'n metode om karakters of instruksies te enkodeer, maar ASCII is slegs een van die wêreldwyd aanvaarde konvensies van enkodering van karakters, en was die mees algemeen gebruikte binêre enkoderingskema vir meer as drie dekades.
• Binêre kode kan verskillende lengtes vir enkodering hê, afhangende van die aantal karakters, instruksies of die enkoderingsmetode, maar ASCII gebruik slegs 7 syfers lange binêre string en 8 syfers lank vir uitgebreide ASCII.