Manuale per la creazione degli eseguibili in Assembler
Una esaustiva e completa guida per creare file eseguibili tramite il linguaggio Assembler, adatta anche ai profani, guida l’utente passo passo dalla predisposizione dell’ambiente di sviluppo in poi. Utile per i neofiti e per chi vuole allargare le conoscenze della programmazione anche in ambienti più particolari ma di sicuro interesse. L'assembly ha lo scopo generale di consentire al programmatore di ignorare il formato binario del linguaggio macchina. Ogni codice operativodel linguaggio macchina viene sostituito, nell'assembly, da una sequenza di caratteri che lo rappresenta in forma mnemonica; per esempio, il codice operativo per la somma potrebbe essere trascritto come ADD e quello per il salto come JMP. In secondo luogo, i dati e gli indirizzi di memoria manipolati dal programma possono essere scritti, in assembly, nella base numerica più consona al momento: esadecimale, binaria, decimale, ottale ma anche in forma simbolica, utilizzando stringhe di testo (identificatori). Il programma assembly risulta in questo modo relativamente più leggibile di quello in linguaggio macchina, con il quale mantiene però un totale (o quasi totale) isomorfismo. Il programma scritto in assembly non può essere eseguito direttamente dal processore; esso deve essere tradotto nella forma binaria corrispondente, usando un compilatore detto assembler.