Assembly: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
Contenuto cancellato Contenuto aggiunto
Grop (discussione | contributi)
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 20: Riga 20:
* '''Algebra Booleana''' {{stage|00%|10 maggio 2007|breve}}
* '''Algebra Booleana''' {{stage|00%|10 maggio 2007|breve}}
* '''[[Assembly/Organizzazione di sistema|Organizzazione di sistema]]''' (''tanta noiosa teoria'') {{stage|00%|10 maggio 2007|breve}}
* '''[[Assembly/Organizzazione di sistema|Organizzazione di sistema]]''' (''tanta noiosa teoria'') {{stage|00%|10 maggio 2007|breve}}
** [[Assembly/Organizzazione di sistema/Componenti base di sistema|Componenti base di sistema]] {{stage|00%|10 maggio 2007|breve}}
** [[Assembly/Organizzazione di sistema/Componenti base di sistema|Componenti base di sistema]] {{stage|100%|10 maggio 2007|breve}}
*** [[Assembly/Organizzazione di sistema/Componenti base di sistema/System Bus|Il Bus di sistema]] {{stage|00%|10 maggio 2007|breve}}
*** [[Assembly/Organizzazione di sistema/Componenti base di sistema/System Bus|Il Bus di sistema]] {{stage|00%|10 maggio 2007|breve}}
**** Il Bus Dati {{stage|00%|10 maggio 2007|breve}}
**** Il Bus Dati {{stage|00%|10 maggio 2007|breve}}

Versione delle 15:36, 16 mag 2007

Introduzione

Il linguaggio Assembly è tra tutti i linguaggi di programmazione, il più vicino all'hardware. Per questo motivo è anche il più complesso.

Per consultare questo libro usare il sommario qui sotto, consultare la categoria oppure servirsi dell'indice analitico.

Per studiare l'Assembly è OBBLIGATORIO conoscere almeno uno dei linguaggi tra C e Pascal.

Sommario

  • Introduzione Fase di sviluppo: 100% (al 11 maggio 2007)
  • Rappresentazione dati Fase di sviluppo: 100% (al 12 maggio 2007)
  • Algebra Booleana Fase di sviluppo: 00% (al 10 maggio 2007)
  • Organizzazione di sistema (tanta noiosa teoria) Fase di sviluppo: 00% (al 10 maggio 2007)
    • Componenti base di sistema Fase di sviluppo: 100% (al 10 maggio 2007)
      • Il Bus di sistema Fase di sviluppo: 00% (al 10 maggio 2007)
        • Il Bus Dati Fase di sviluppo: 00% (al 10 maggio 2007)
        • Il Bus Address Fase di sviluppo: 00% (al 10 maggio 2007)
        • Il Bus di Controllo Fase di sviluppo: 00% (al 10 maggio 2007)
      • Il sottosistema Memoria Fase di sviluppo: 00% (al 10 maggio 2007)
      • Il sottosistema di Input/Output Fase di sviluppo: 00% (al 10 maggio 2007)
    • Il tempo del Sistema Fase di sviluppo: 00% (al 10 maggio 2007)
      • Il Clock di Sistema Fase di sviluppo: 00% (al 10 maggio 2007)
      • Tempi di accesso alla memoria Fase di sviluppo: 00% (al 10 maggio 2007)
      • Tempi di attesa Fase di sviluppo: 00% (al 10 maggio 2007)
      • Memoria Cache Fase di sviluppo: 00% (al 10 maggio 2007)
    • La famiglia 80x86 Fase di sviluppo: 00% (al 10 maggio 2007)
      • I registri della CPU Fase di sviluppo: 00% (al 10 maggio 2007)
      • La ALU Fase di sviluppo: 00% (al 10 maggio 2007)
      • LA BIU Fase di sviluppo: 00% (al 10 maggio 2007)
      • L'unita di controllo e Set di Istruzioni Fase di sviluppo: 00% (al 10 maggio 2007)
      • Set di istruzioni di un x86 Fase di sviluppo: 00% (al 10 maggio 2007)
      • Modi di indirizzamento su un x86 Fase di sviluppo: 00% (al 10 maggio 2007)
      • La codifica di istruzioni di un x86 Fase di sviluppo: 00% (al 10 maggio 2007)
      • Esecuzione delle istruzioni Fase di sviluppo: 00% (al 10 maggio 2007)
      • Differenze tra i processori x86 Fase di sviluppo: 00% (al 10 maggio 2007)
      • Processore 8086 (886) Fase di sviluppo: 00% (al 10 maggio 2007)
      • Processore 80286 (286) Fase di sviluppo: 00% (al 10 maggio 2007)
      • Processore 80386 (386) Fase di sviluppo: 00% (al 10 maggio 2007)
      • Processore 80486 (486) Fase di sviluppo: 00% (al 10 maggio 2007)
        • La coda di un 486 Fase di sviluppo: 00% (al 10 maggio 2007)
    • Input/Output Fase di sviluppo: 00% (al 10 maggio 2007)
  • Organizzazione e accesso alla memoria Fase di sviluppo: 00% (al 10 maggio 2007)
    • Introduzione Fase di sviluppo: 00% (al 10 maggio 2007)
      • Registri General Pourpose Fase di sviluppo: 00% (al 10 maggio 2007)
      • Registri di Segmento Fase di sviluppo: 00% (al 10 maggio 2007)
      • Registri Special Pourpose Fase di sviluppo: 00% (al 10 maggio 2007)
      • I registri dell' 80286 Fase di sviluppo: 00% (al 10 maggio 2007)
      • I registri del 386/486 Fase di sviluppo: 00% (al 10 maggio 2007)
    • Organizzazione della memoria in un x86 Fase di sviluppo: 00% (al 10 maggio 2007)
    • Organizzazione dei segmenti in un x86 Fase di sviluppo: 00% (al 10 maggio 2007)
    • Indirizzi di memoria in un x86 Fase di sviluppo: 00% (al 10 maggio 2007)
    • Registri di segmento in un x86 Fase di sviluppo: 00% (al 10 maggio 2007)
    • Metodi di indirizzamento di un x86 Fase di sviluppo: 00% (al 10 maggio 2007)
      • Addressing Mode dei registri di un 8086 Fase di sviluppo: 00% (al 10 maggio 2007)
      • Addressing Mode della memoria di un 8086 Fase di sviluppo: 00% (al 10 maggio 2007)
        • Direct Addressing Mode Fase di sviluppo: 00% (al 10 maggio 2007)
        • Indirect Addressing Mode Fase di sviluppo: 00% (al 10 maggio 2007)
        • Indexed Addressing Mode Fase di sviluppo: 00% (al 10 maggio 2007)
        • Based Indexed Addressing Modes Fase di sviluppo: 00% (al 10 maggio 2007)
        • Based Indexed Plus Displacement Addressing Mode (che razza di nome, eh?) Fase di sviluppo: 00% (al 10 maggio 2007)
        • Un modo facile per ricordare gli Addressing Mode di un 8086 Fase di sviluppo: 00% (al 10 maggio 2007)
        • Commenti finali sugli Addressing Mode di un 8086 Fase di sviluppo: 00% (al 10 maggio 2007)
      • Addressing Mode dei registri di un 386 Fase di sviluppo: 00% (al 10 maggio 2007)
      • Addressing Mode della memoria di un 386 Fase di sviluppo: 00% (al 10 maggio 2007)
        • Register Indirect Addressing Mode Fase di sviluppo: 00% (al 10 maggio 2007)
        • Indexed, Base/Indexed, e Base/Indexed/Disp Addressing Mode Fase di sviluppo: 00% (al 10 maggio 2007)
        • 80386 Scaled Indexed Addressing Modes Fase di sviluppo: 00% (al 10 maggio 2007)
        • Note finali sul Memory Addressing Modes del 386 Fase di sviluppo: 00% (al 10 maggio 2007)
    • L'istruzione MOV Fase di sviluppo: 00% (al 10 maggio 2007)
    • Commenti finali sull'istruzione MOV Fase di sviluppo: 00% (al 10 maggio 2007)

Altri progetti

Collegamenti esterni

  • Globe2000: in questo sito, potrete trovare una guida su come lavora un processore, oltre a utili tavole degli interrupt, dei colori e delle porte.
  • quequero.org: piccola guida all'Assembly

Questa pagina è uno stub Questo libro è solo un abbozzo. Contribuisci a migliorarlo secondo le convenzioni di Wikibooks