Llenguatge d'assemblador: diferència entre les revisions
Contingut suprimit Contingut afegit
Clarificat el peu de la imatge |
Millora definició i correccions diverses |
||
Línia 1:
{{FR|data=febrer de 2014}}
{{MF|data=febrer de 2014}}
[[Fitxer: Codigo de maquina.png | thumb | 400px | Programa en [[llenguatge de màquina]] del [[Intel 8088|I]]<nowiki/>'[[Intel 8088]]. En blau es mostren les adreces de memòria on es troba el codi. El '''codi màquina''' (en [[hexadecimal]]) està ressaltat en vermell. I en magenta l'equivalent en '''llenguatge assemblador'''. A sota es veu un fragment de text en hexadecimal i en [[ASCII]].]]
El '''llenguatge d'assemblador''' (en anglès ''assembly language
Els programes escrits en assemblador s'assemblen en fitxers objectes fent servir un [[Assemblador|programa assemblador]]. Aquest fitxer posteriorment s'enllaça, mitjançant un [[Enllaçador|programa enllaçador]], amb altres possibles [[Llibreria (informàtica)|llibreries]] o [[Fitxer objecte|fitxers objecte]] formant un [[executable]]. Normalment els programes assemblador són capços d'enllaçar els executables, o vénen acompanyats d'un programa enllaçador que s'encarrega de dur a terme la tasca.
El propòsit per al que s'han creat aquest tipus de llenguatges és el de facilitar l'escriptura de programes, ja que escriure directament en codi binari, que és l'únic codi assimilat per l'ordinador, és a la pràctica impossible. El llenguatge té una estreta relació amb l'arquitectura en què s'executa el programa.
|