Assembly: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
Contenuto cancellato Contenuto aggiunto
Diablo (discussione | contributi)
m Annullate le modifiche di 151.73.129.195, riportata alla revisione precedente di Grop
Diablo (discussione | contributi)
Riga 82: Riga 82:


==Collegamenti esterni==
==Collegamenti esterni==
* [http://www.giobe2000.it] - Giobe2000. In questo sito, potrete trovare una guida su come lavora un processore, oltre a utili tavole degli interrupt, dei colori e delle porte.
* [http://www.giobe2000.it Globe2000]: in questo sito, potrete trovare una guida su come lavora un processore, oltre a utili tavole degli interrupt, dei colori e delle porte.
* [http://www.quequero.org/Assembly] - Piccola guida all'Assembly
* [http://www.quequero.org/Assembly quequero.org]: piccola guida all'Assembly


{{avanzamento|0%}}
{{avanzamento|0%}}

Versione delle 21:35, 14 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: 00% (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