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.