|
||||
Quindi se scrivete senza attenervi alle regole, se usate le direttive in modo errato, se ripetete label, ecc., il compilatore segnalerà gli errori che ha rilevato e non produrrà il file eseguibile. Addirittura, l' Assembler potrà contenere alcuni meccanismi in grado di correggere piccoli errori formali. Ma in nessun caso il compilatore è in grado di correggere la logica di quanto avete scritto: se la scrittura è formalmente corretta, ma le istruzioni non sono quelle che volete eseguire, il compilatore non indica in questo alcun errore. Ad esempio, se avete scritto di effettuare una somma, ma invece si doveva eseguire una sottrazione, il compilatore tradurrà in linguaggio macchina quanto avete scritto, non quello che avreste dovuto scrivere e l'eseguibile ottenuto non farà quanto avete previsto.
|
Copyright © afg. Tutti i diritti riservati. |