Assembly Base con MASM

Sommario


Capitolo 1: Strumenti necessari per la sezione Assembly Base
Capitolo 2: Introduzione
Capitolo 3: La matematica del computer
Capitolo 4: Il sistema di numerazione binario
Capitolo 5: La logica del computer
Capitolo 6: Reti combinatorie per funzioni matematiche
Capitolo 7: L'architettura generale del computer
Capitolo 8: Struttura hardware della memoria
Capitolo 9: La memoria dal punto di vista del programmatore
Capitolo 10: Architettura interna della CPU
Capitolo 11: Il codice macchina e il codice Assembly
Capitolo 12: Struttura di un programma Assembly
Capitolo 13: Assembling & Linking
Capitolo 14: Disassembling
Capitolo 15: Libreria di procedure per l'I/O
Capitolo 16: Istruzioni per il trasferimento dati
Capitolo 17: Istruzioni aritmetiche
Capitolo 18: Istruzioni aritmetiche per i numeri BCD
Capitolo 19: Istruzioni logiche
Capitolo 20: Istruzioni per il trasferimento del controllo
Capitolo 21: Istruzioni per il controllo della CPU
Capitolo 22: Istruzioni per la manipolazione delle stringhe
Capitolo 23: Istruzioni varie
Capitolo 24: Operatori, direttive e macro
Capitolo 25: I sottoprogrammi
Capitolo 26: La ricorsione
Capitolo 27: I modelli di memoria
Capitolo 28: Linking tra moduli Assembly
Capitolo 29: Interfaccia con i linguaggi di alto livello
Capitolo 30: Interfaccia tra C e Assembly
Capitolo 31: Interfaccia tra Pascal e Assembly
Capitolo 32: Interfaccia tra BASIC e Assembly

Appendici


Appendice A: Tabella dei codici ASCII estesi
Appendice B: Tabella dei codici di scansione della tastiera
Appendice C: Tabella di conversione tra le principali basi numeriche
Appendice D: Header di un file EXE per DOS
Appendice E: Il Program Segment Prefix
Appendice F: Tabella delle istruzioni della CPU (RM)
Appendice G: Vettori di interruzione in modalità reale