Sezione |
Indirizzi Base
Registri Interni
|
Capitolo 1 |
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. |
|
Capitolo 1 | DEBUG 22/22 | |||||||
50 di 60 |
|
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|