Assembly Language | Cerca per titolo, autore, parola chiave | ||||||||
Assembly Language Da OSdata.com. Assembly Language è il più antico linguaggio non-macchina che permette di scrivere programmi con un metodo più facilmente comprensibile per un essere umano di quanto sia la scrittura in codice binario ( o in codice esadecimale ). Diversamente da altri linguaggi di programmazione, il linguaggio assembly non è un singolo linguaggio, ma piuttosto una famiglia di linguaggi. Ciascuna famiglia di processori, infatti, e a volte singoli processori all'interno di una famiglia, ha il suo proprio linguaggio assembly. Questa guida non cerca di insegnare la programmazione in linguaggio assembly. Vista la diretta corrispondenza tra il linguaggio assembly e l'hardware sottostante, questa guida tratterà delle implementazioni hardware e software. Il linguaggio assembly è molto più complesso dei linguaggi di alto livello. Il programmatore, infatti, deve concentrare la sua attenzione su un maggior numero di dettagli e deve conoscere intimamente il processore in uso. Di contro, i programmi scritti in assembly possono essere molto più veloci ed utilizzare una minore quantità di memoria e di altre risorse, rispetto agli stessi programmi scritti in un linguaggio di alto livello. Inoltre, il linguaggio assembly offre un accesso diretto alle funzioni chiave di una macchina, così da permettere l'implementazione di routine di basso livello, quali il kernel di un sistema operativo, i driver di periferica ed il controllo macchina.
|
|||||||||
Assembly Language | Disclaimer: questo è un link a contenuti ospitati su server esterni. |