Linguaggio assembly: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Semplicemente precisato un errore comune, questa modifica venne fatta già anni fa sempre dal sottoscritto sulla pagina inglese e venne accettata e mantenuta. |
|||
Riga 25:
In secondo luogo, i dati e gli [[indirizzo di memoria|indirizzi di memoria]] manipolati dal programma possono essere scritti, in assembly, nella [[sistema di numerazione|base numerica]] più consona al momento: [[Sistema numerico esadecimale|esadecimale]], [[Sistema numerico binario|binaria]], [[Sistema numerico decimale|decimale]], [[Sistema numerico ottale|ottale]] ma anche in forma simbolica, utilizzando stringhe di testo (identificatori).
Il programma assembly risulta in questo modo relativamente più [[leggibilità|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 nel linguaggio macchina (binario) corrispondente, usando un programma [[compilatore]] detto [[assembler]]. tinna
==Non c'è un solo assembly==
|