Assembly Language and Unix | Cerca per titolo, autore, parola chiave | ||||||||
Assembly Language and Unix di by G. Adam Stanislav. Cos'è il linguaggio Assembly? Per rispondere a questa domanda, è necessario sapere che i computer non parlano, realmente, i vari linguaggi di programmazione esistenti ( come il linguaggio C, per esempio ). Questi linguaggi di programmazione, infatti, sono stati creati per rendere il lavoro del programmatore più semplice, imitando le regole proprie dei linguaggi umani, fatti di grammatica e sintassi. Il codice scritto in questi linguaggi, però, deve essere compilato, vale a dire, tradotto in linguaggio macchina, il linguaggio del computer, oppure deve essere interpretato da un qualche altro programma. Il linguaggio Assembly, invece, è un po' differente: le sue istruzioni vengono chìamate op-code ed hanno una corrispondenza uno-ad-uno con le istruzioni del linguaggio macchina. Anch'esse devono essere tradotte in linguaggio macchina, ma invece di essere compilate, vengono assemblate. Anche il codice sorgente dei linguaggi di alto livello ( HLL, High Level Language ), come il C, viene prima tradotto in Assembly, dal compilatore, poi assemblato.
|
|||||||||
Assembly Language and Unix | Disclaimer: questo è un link a contenuti ospitati su server esterni. |