Il linguaggio PC Assembly | Cerca per titolo, autore, parola chiave | ||||||||
Il linguaggio PC Assembly Di Paul A. Carter. 11 novembre 2003. Ho insegnato informatica alla University of Central Oklahoma per dieci anni. Tenevo un corso introduttivo sul linguaggio assembly per PC. Era frustrante insegnare la programmazione a 16 bit in real mode e così decisi di passare alla programmazione a 32 bit in protected mode. Tuttavia, c'era un problema. Non trovavo alcun testo che trattasse la programmazione assembly a 32 bit in protected mode. Per questo motivo, decisi di scriverne uno io stesso. Inoltre, non volevo che gli studenti dovessero acquistare software costosi per il mio corso. Così decisi di basare il corso su NASM ( Netwide Assembler ) e sul compilatore GNU gcc, ambedue gratuiti. Un ulteriore vantaggio per i miei studenti, era la possibilità di utilizzare Windows, Linux o FreeBSD come ambienti di sviluppo. Questo manuale tratta solo della programmazione a 32 bit in protected mode e richiede, di conseguenza, un compilatore a 32 bit in protected mode. Protected mode signfica che gli offset degli indirizzi di memoria sono a 32 bit ( quindi, un segmento può raggiungere i 4 GigaByte ) e i segmenti possono essere suddivisi in unità di 4 Kbyte, chiamate pagine. Il testo è disponibile nelle lingue: Francese, Italiana, Spagnola, Tedesca, Cinese ( semplificato e tradizionale ) e inglese.
|
|||||||||
Il linguaggio PC Assembly | Disclaimer: questo è un link a contenuti ospitati su server esterni. |