Assembly/Introduzione/Perché studiare l'Assembly: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
aggiunti wikilink |
||
Riga 1:
{{Linguaggio Assembly}}
Nell'introduzione abbiamo parlato anche dei motivi per cui studiare l'Assembly...
==Velocità==
L’Assembly è il campione incontrastato di velocità fra i linguaggi di programmazione. Un programmatore di Assembly produrrà spesso un programma molto più veloce che un programmatore esperto di C. Potete accelerare molti programmi di cinque o dieci volte rispetto ai programmi [[w:HLL|HLL]] attraverso una buona conoscenza dell’Assembly.
==Spazio==
I programmi Assembly sono spesso meno della metà in fatto di dimensioni su disco di quelli HLL. Se un programma richiede 1.5 [[w:megabyte|megabyte]], per esempio, non si
==Capacità==
Le capacità sono un altro motivo per cui passare all’Assembly. Gli HLLs non possono lavorare con tutte le caratteristiche della macchina, cosa che è possibile all’Assembly. Se desiderate usare tali caratteristiche, dovrete usare il linguaggio Assembly. Un esempio valido sono le istruzioni di I/O disponibili sui [[w:microprocessore|microprocessori]] 80x86. Queste istruzioni hanno il compito di accedere direttamente a determinati dispositivi di I/O dal computer. Generalmente, tali funzioni non sono implementate sui linguaggi di alto livello. Nel linguaggio Assembly non avete tali limitazioni. Qualunque cosa
{{capitolo
|