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

  Numeri e Logica Binaria

SCHEDA n° 09 [ 15  di 20] 

    

    Numeri Binari organizzati: Codici Binari Alfanumerici
     
bulletI numeri binari non finiscono di stupire... La stessa sequenza di 0 e di 1 assume molti significati, a seconda del contesto in cui è inserita; nelle pagine precedenti ne ho descritti già molti:
bulletnumero aritmetico senza segno
bulletnumero aritmetico con segno
bulletespressione logica
bulletmaschera di bit per operazioni logiche
bulletcodice Ascii per definire una lettera

      

bulletMa ce ne sono ancora, probabilmente meno noti e forse oscuri in questo momento (quando avrai letto il Tutorial Assembly avrai le idee più chiare); ecco, per esempio, come può essere interpretato un qualunque arido byte (per esempio 10110101) nell'ambito di talune istruzioni del processore 80x86:
bulletdato (operando) a 8 bit
bulletparte bassa (low order byte) di un dato a 16 bit
bulletparte alta (high order byte) di un dato a 16 bit
bulletnumero di bytes da saltare (displacement) in alcune istruzioni di salto
bulletnumero d'ordine di cose da fare
bulletcontatore a 8 bit
bulletindirizzo di un dispositivo di Input/Output posto sulla scheda madre
bulletparte bassa (low order byte) di un indirizzo di memoria a 16 bit
bulletparte alta (high order byte) di un indirizzo di memoria a 16 bit

      

bulletA questi voglio aggiungere un ultima possibilità:
bulletnumero espressione di un codice

         

bulletI Codici sono particolari convenzioni tramite le quali è possibile associare determinate sequenze di bit ai simboli di uso comune.

      

bulletI Codici Alfanumerici sono stati inventati per consentire alle macchine digitali (come il processore) di gestire oggetti umani come i caratteri, da leggere sulle tastiere o da mettere sui visualizzatori (non solo monitor..).

      

bulletIl più diffuso tra questi è il Codice Alfanumerico Ascii, chiamato ad associare una codifica binaria ad ogni simbolo conosciuto.
bulletCosì, per inciso, l'ultima voce del primo elenco (codice Ascii per definire una lettera) rappresenta solo una piccola parte delle 28 = 256 possibili codifiche (da 00000000 a 11111111), tutte associate ad un diverso carattere. (oltre che letterale, numerico, di interpunzione, di tipo semigrafico) o a un particolare protocollo di controllo (i primi 32 codici).

      

bulletData l'importanza strategica di questa conoscenza a questo codice ho dedicato in una ricca parte del Sito (Tabella dei Codici Ascii), disponibile anche in forma di  Manuale scaricabile e stampabile.

      

bulletNelle pagine seguenti daremo un'occhiata ai Codici Numerici, molto frequentemente associati ai 10 simboli del Sistema di numerazione Decimale, di solito utilizzati per minimizzare gli errori nella gestione dei dati (come nel caso dei Codici Aiken, Eccesso a 3 o Gray), ma anche per favorirne la visualizzazione (come nel caso del Codice BCD).

    

Pagina Precedente Scheda n° 09 Pagina Successiva Numeri e Logica Binaria Torna al Menu delle Schede del "Tutorial" Lezioni - Vai al DownLoad dei files DOC Torna al Menu del "Tutorial"
Scheda n° 09 -  15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

    

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