Io lo ho fatto in javascript.
Comunque, ti posso dire come funziona:
I caratteri sono 255, e sono quelli comunemente chiamati ASCII
Il codice ASCII è solamente un riassunto di 8 cifre binarie (1 cifra binaria = 1bit; 8 cifre binarie = 1 carattere ASCII = 1 Byte)
Per identificare i caratteri, la macchina converte da ASCII a binario e stampa il carattere corrispondente.
Esempio:
Carattere: ƒ
Numero ASCII: 159
Binario: 10010010
159, in binario, è appunto 10010010.
Il computer riceve dalla tastiera l'ASCII 159, lo converte in binario, e ti fa vedere il carattere corrispondente, che è appunto ƒ.
Spero di essere stato chiaro ^^
Per ogni domanda, io sono disponibile.
P.S. Se vuoi vedere il mio convertitore, vai su: