Sezione

Indirizzi Base Registri Interni
Area Comunicazione BIOS Funzioni BIOS Funzioni DOS
Prefazione Capitolo 1 Capitolo 2 Schede
Libreria ASM Libreria MAC Palestra Progetti ASM
Info Download INDICE

Schede del Tutorial

Home » Programma il Computer » Tutorial Assembly

Le Schede del Tutorial

  Misura dell'Informazione

SCHEDA n° 08 [ 4  di 11] 

    

    Come si misura l'informazione? Byte, Word, DoubleWord, ...
     
bulletDi fatto l'unità pratica riconosciuta da tutti è il Byte, cioè una qualunque combinazione di 8 Bit.
bulletMolte 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).
bulletCertamente 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.

bulletNell'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

  

bulletLa 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).

  

bulletSe, 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.

  

bulletLa 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.

 

bulletIn altri ambienti informatici è utile esprimere i dati sotto forma di:
bullet 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

  

bullet 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).

    

Pagina Precedente Scheda n° 08 Pagina Successiva Misura dell'Informazione Torna al Menu delle Schede del "Tutorial" Lezioni - Vai al DownLoad dei files DOC Torna al Menu del "Tutorial"
Scheda n° 08 -  4
1 2 3 4 5 6 7 8 9 10 11

    

SCHEDE » 1.Header EXE 2.PseudoOp MASM 3.Differenza tra Macro e Procedure
4.
Tabella Vettori 5.PSP 6.Stack 7.Istruzioni 80x86
8.La misura dell'Informazione 9.Numeri e Logica Binaria
TUTORIAL » Indirizzi Base | Registri Interni | Area Comunicaz. BIOS | Funzioni BIOS | Funzioni DOS
Prefazione | CAP 1 | CAP 2 | Schede | Palestra
Libreria ASM | Libreria MAC | Progetti ASM | Download | Info | Indice
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati