|
 |
Misura dell'Informazione |
SCHEDA n° 08 [
4
di 11] |
 |
|
Come si misura l'informazione? Byte, Word, DoubleWord, ... |
|
 | Di fatto l'unità pratica
riconosciuta da tutti è il Byte, cioè una
qualunque combinazione di
8 Bit. |
 | Molte istruzioni dei processori utilizzano
operandi di questa misura e questa è anche la
dimensione delle locazioni di memoria (i
cassetti in cui il processore va a mettere o a prendere i
dati che elabora). |
 | Certamente i caratteri posti
sul video o i codici restituiti dalla pressione
di un tasto hanno la dimensione di un Byte;
la codifica completa di queste informazione è descritta nella
Tabella dei caratteri Ascii e
nella
Tabella dei Tasti. |
 | Nell'ambito di un Byte
il bit0 (quello a destra,
low order bit)
è detto meno significativo e il
bit7 (quello a sinistra,
high order bit)
è detto più significativo:
|
bit7 |
bit6 |
bit5 |
bit4 |
bit3 |
bit2 |
bit1 |
bit0 |
|
exad |
|
x |
x |
x |
x |
y |
y |
y |
y |
XYH |
|
 | La figura mostra anche la possibilità di individuare,
all'interno del Byte,
un
Nibble alto (i 4 bit da
bit7 a bit4,
indicati con xxxx,
high order nibble)
e uno basso (i 4 bit da bit3 a
bit0, indicati con
yyyy, low order nibble). |
 | Se, con pazienza, volessimo scrivere tutte le possibili
espressioni di un Byte dovremo scriverne
256, da 00000000 a
11111111; infatti, ricordando che ciascun
Bit può assumere 2 valori, è facile
concludere che 8
Bit possono assumere 28 = 256
diverse espressioni. |
 | La figura anticipa un concetto che sarà chiarito nelle
pagine seguenti: la possibilità di esprimere il Byte
in esadecimale
XYH
lo rende
più leggibile; senza approfondire troppo... è chiaro che sia
X che
Y
rappresentano una qualunque delle quaterne della Tabella
presentata nella pagina precedente. |
 | In altri ambienti informatici è utile esprimere i dati
sotto forma di:
 | Word (= 16
Bit = 2 Bytes = 4
Nibbles), esprimibile con 216 =
65536
diverse espressioni; questa unità di misura è tipica della definizione degli
indirizzi di un segmento di memoria, cioè di
un'area contenente proprio 65536 locazioni: |
|
bit15 |
bit14 |
bit13 |
bit12 |
bit11 |
bit10 |
bit9 |
bit8 |
bit7 |
bit6 |
bit5 |
bit4 |
bit3 |
bit2 |
bit1 |
bit0 |
|
exad |
|
x |
x |
x |
x |
y |
y |
y |
y |
w |
w |
w |
w |
z |
z |
z |
z |
XYWZH |
 |
DoubleWord (= 32 Bit =
4 Bytes = 8
Nibbles), esprimibile con 232 =
4294967296
diverse espressioni; questa unità di misura è tipica dell'indirizzamento
dei moderni processori (vedi dimensione del
bus address). |
|
©
2001-2010 - Studio Tecnico
ing. Giorgio OBER
Tutti i diritti sono riservati
|