Assembly
Wikibooks, manuali e libri di testo liberi.
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.
[modifica] Sommario
- Introduzione
- Rappresentazione dati
- Algebra Booleana

- Organizzazione di sistema (tanta noiosa teoria)
- Componenti base di sistema
- Il tempo del Sistema
- La famiglia 80x86
- I registri della CPU

- La ALU

- LA BIU

- L'unita di controllo e Set di Istruzioni

- Set di istruzioni di un x86

- Modi di indirizzamento su un x86

- La codifica di istruzioni di un x86

- Esecuzione delle istruzioni

- Differenze tra i processori x86

- Processore 8086 (886)

- Processore 80286 (286)

- Processore 80386 (386)

- Processore 80486 (486)
- I registri della CPU
- Input/Output

- Componenti base di sistema
- Organizzazione e accesso alla memoria
- Introduzione
- Organizzazione della memoria in un x86

- Organizzazione dei segmenti in un x86

- Indirizzi di memoria in un x86

- Registri di segmento in un x86

- Metodi di indirizzamento di un x86
- L'istruzione MOV

- Commenti finali sull'istruzione MOV

- Introduzione
- Convenzioni

[modifica] Altri progetti
Wikipedia contiene una voce riguardante il linguaggio Assembly
[modifica] Collegamenti esterni
- Giobe2000: 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

