16.05.2013 Views

Corso tecnico del suono

Corso tecnico del suono

Corso tecnico del suono

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Il blog <strong>del</strong>l'Ingegneria <strong>del</strong> <strong>suono</strong> - Capitolo 18. Audio Digitale<br />

microprocessori, di qualsiasi tipo. Questi sono circuiti<br />

integrati, nel senso che al loro interno vengono integrati<br />

milioni di elementi. Ognuno di questi elementi è in grado di<br />

assumere due stati elettrici in modo permanente, fino ad una<br />

nuova modifica. Dunque associando il valore simbolico 0 ad<br />

uno stato elettrico e il valore 1 all'altro, possiamo pensare di<br />

utilizzare tali circuiti per memorizzare un' informazione.<br />

Nel sistema decimale, ogni volta che una cifra all'estrema<br />

destra di un numero arriva a 9, quando viene incrementata<br />

ulteriormente torna a zero e incrementa di uno la cifra che si<br />

trova alla sua sinistra. Nella numerazione binaria vale lo<br />

stesso principio con la differenza che una cifra torna a zero<br />

quando si trova nello stato '1' e viene incrementata di una<br />

unità. Le cifre binarie prendono il nome di bit (binary digit).<br />

Un esempio può chiarire meglio di tutto il parallelo tra le due<br />

numerazioni:<br />

Tabella 18.1. Confronto tra numerazione binaria e<br />

decimale<br />

Numerazione<br />

decimale<br />

http://audiosonica.blog.excite.it/permalink/60437 (3 di 17)14/09/2004 22.47.01<br />

Numerazione<br />

binaria<br />

Numero di<br />

bit necessari<br />

0 0000 0<br />

1 0001 0<br />

2 0010 2<br />

3 0011 2<br />

4 0100 3<br />

5 0101 3<br />

6 0110 3<br />

7 0111 3<br />

8 1000 4<br />

9 1001 4<br />

10 1010 4<br />

Dalla tabella vediamo come tutti i numeri da 0 a 10 siano<br />

rappresentabili utilizzando 4 bit dunque se noi volessimo<br />

costruire un apparecchio in grado di memorizzare un numero<br />

da 1 a 10 utlizzeremmo 4 dei circuiti di cui sopra dato che<br />

ogni circuito ci permette di memorizzare il valore di una cifra<br />

binaria. Naturalmente nelle applicazioni reali i circuiti<br />

assumono dimensioni e complessità di gran lunga maggiori. I<br />

circuiti, oltre a permettere la memorizzazione dei dati,<br />

permettono il loro trasferimento da un circuito all'altro e la<br />

loro manipolazione al fine di ottenere risultati a partire dai<br />

dati iniziali. Un numero binario di n cifre permette di<br />

rappresentare 2 n numeri decimali o meglio permette di<br />

rappresentare tutti i numeri decimali da 0 a 2 n -1, se vogliamo<br />

rappresentare numeri decimali maggiori di questo valore<br />

dobbiamo aggiungere un ulteriore bit al nostro numero<br />

binario iniziale. Vediamo in concreto questo fatto con<br />

riferimento alla tabella precedente. Vediamo che per esempio<br />

per rappresentare tutti i numeri 0,1,2,3 abbiamo bisogno di

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!