sezione_4b
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedenteUltima revisioneEntrambe le parti successive la revisione | ||
sezione_4b [2020/03/19 10:27] – [Extra] admin | sezione_4b [2021/03/26 19:11] – [Codici rilevatori di errori] admin | ||
---|---|---|---|
Linea 76: | Linea 76: | ||
Per rappresentare dei numeri con un codice binario è sufficiente utilizzare il sistema di numerazione binario (**codice binario puro**). Questa soluzione, per quanto ovvia, non è sempre la più efficace. Ad esempio se si intende visualizzare delle cifre decimali è preferibile ricorrere al codice **BCD** (//binary coded decimal//). Questo sistema di codifica usa 4 bit per rappresentare ogni cifra decimale con il numero binario corrispondente. Ad esempio il numero 31 si rappresenta in BCD con 0011 0001 (3 e 1 in binario). Come si vede il BCD usa un numero di bit maggiore rispetto al binario puro (31 in binario è 11111) ma è più pratico quando si deve trattare ogni cifra decimale singolarmente (ad esempio per visualizzarla su un display). | Per rappresentare dei numeri con un codice binario è sufficiente utilizzare il sistema di numerazione binario (**codice binario puro**). Questa soluzione, per quanto ovvia, non è sempre la più efficace. Ad esempio se si intende visualizzare delle cifre decimali è preferibile ricorrere al codice **BCD** (//binary coded decimal//). Questo sistema di codifica usa 4 bit per rappresentare ogni cifra decimale con il numero binario corrispondente. Ad esempio il numero 31 si rappresenta in BCD con 0011 0001 (3 e 1 in binario). Come si vede il BCD usa un numero di bit maggiore rispetto al binario puro (31 in binario è 11111) ma è più pratico quando si deve trattare ogni cifra decimale singolarmente (ad esempio per visualizzarla su un display). | ||
- | In alcune applicazioni (ad esempio nell' | + | In alcune applicazioni (ad esempio nell' |
==== Codici alfanumerici ==== | ==== Codici alfanumerici ==== | ||
Linea 84: | Linea 84: | ||
==== Codici rilevatori di errori ==== | ==== Codici rilevatori di errori ==== | ||
- | Nella trasmissione dei dati è possibile che si verifichino degli errori, ad esempio perché un bit ha cambiato valore. Per individuare questi errori si utilizzano **codici ridondanti** - cioè con un numero di bit maggiore del necessario - che producano combinazioni particolari in caso di errore. La soluzione più semplice consiste nell' | + | Nella trasmissione dei dati è possibile che si verifichino degli errori, ad esempio perché un bit ha cambiato valore. Per individuare questi errori si utilizzano **codici ridondanti** - cioè con un numero di bit maggiore del necessario - che producano combinazioni particolari in caso di errore. La soluzione più semplice consiste nell' |
* il bit di parità è il bit meno significativo (LSB) | * il bit di parità è il bit meno significativo (LSB) | ||
* il numero di 1 in ogni combinazione è sempre pari | * il numero di 1 in ogni combinazione è sempre pari |
sezione_4b.txt · Ultima modifica: 2023/03/22 07:26 da admin