Prikaz podataka u računalu
Prikaz brojeva i znakova u računalu
5. Prikaz slova i ostalih znakova
Za prikaz znakova i slova koriste se dogovoreni načini zapisivanja. Svako se slovo ili znak zapisuje pomoću jedinstvene kombinacije nula i jedinica - koda.
Da bi se sva računala međusobno "razumjela", potrebno je uvesti standard u zapis znakova. Postoji nekoliko standardnih kodova. Jedan od najpoznatijih je ASCII kod. ACCII kod temeljen je na engleskoj abecedi i svaki znak prikazuje se pomoću 7 bitova. Danas se koristi prošireni, 8-bitni, ASCII kod kojim se može prikazati 256 različitih znakova. Na taj način omogućilo se zapisivanje slova specifičnih za neke europske zemlje (tako i slova č, ć, ž, š i đ).
Za prikaz hrvatskih slova danas se koriste dva standarda Central European (Windows 1250) i Central European (ISO 8852).
Izvod iz ASCII tablice dan je u prvom poglavlju "Potrebni dokumenti i informacije o Državnoj maturi iz informatike".
Niti prošireni ASCII kod nije dovoljan za prikaz svih znakova svih svjetskih jezika. Zbog toga se danas koristi još jedan način zapisivanja - UNICODE. Svaki se znak u UNICODE kodu zapisuje pomoću 16 binarnih znamenki.
Prvih 128 znakova proširenog ASCII koda i UNICODE su identični znakovima standardnog ASCII koda.
Zadatak 1
Koliko različitih znakova se može zapisati standardnim ASCII kodom, koliko proširenim, a koliko UNICODE kodom?
Primjer
U 8-bitnom registru zapisan je sadržaj 00110011. O kojem se sadržaju radi ako znamo da je znak zapisan proširenim ASCII kodom?
Binarni broj 00110011 zapisan u dekadskom brojevnom sustavu je 51. Ako pogledamo u tablicu, vidjet ćemo da je na 51. mjestu zapisan broj 3.
Zadatak 2
U 8-bitnom registru zapisan je sadržaj 11010011. O kojem se sadržaju radi ako znamo da je znak zapisan proširenim ASCII kodom?
Zadatak 3
U nizu 8-bitnih registara zapisan je sadržaj:
01101101
01100001
01110100
01110101
01110010
01100001
O kojem se sadržaju radi ako znamo da su znakovi zapisani proširenim ASCII kodom?
Zadatak 4
Znak + zapišite u 8-bitnom registru proširenim ASCII kodom.