|
 |
Il Processore e il Debugger |
DEBUG 22/22
[50 di 60] |
 | Se sei sopravvissuto alle pagine precedenti di
questo paragrafo sai tutto del programma debug; in effetti esso merita di
essere usato, come risulta dalle frequenti dichiarazioni d'amore sparse qua
e là dal vostro vetusto Maestro... |
 | Importante è sapere dove e quando usarlo: debug
non è un ambiente per tutte le stagioni. |
 | La sua ragione di vita è la verifica di
programmi eseguibili, anche non nostri:
l'esecuzione passo-passo di un programma
può svelare segreti inarrivabili, tecniche
di programmazione brillanti, idee originali,
e perchè no?, chiavi d'accesso o procedure
di protezione. |
 | La possibilità di indagare sull'insieme di
bytes di un programma o di un file di altro tipo, permette di localizzare
con facilità le zone di testo, modificandole a piacere per riadattarle alle
nostre esigenze. |
 |
Se
la lettura delle ultime 2 righe ti ha prodotto un certo
formicolio, ricorda: Non fare agli altri quello che non vorresti
fosse fatto a te!
Il buon programmatore in Assembly (con buona pace per i
detrattori ben pensanti) è consapevole della potenza che ha
e che gestisce e si comporta con buona etica, da vero
professionista. |
 | Rinuncia fin d'ora al pensiero di usarlo per
creare programmi: comincia subito a frequentare l'Ambiente
Assembler descritto nel paragrafo
7 del Capitolo 2;
debug verrà comodo nel momento in cui non saprai spiegarti dello strano
difetto che fa il tuo programma... |
 | Con questo l'argomento è chiuso... Non ci
resta che provare a programmare, con tanta fiducia nei nostri mezzi. |
©
2001-2010 - Studio Tecnico
ing. Giorgio OBER
Tutti i diritti sono riservati
|