Llenguatge d'assemblador: diferència entre les revisions

Contingut suprimit Contingut afegit
m Tipografia
m neteja i estandardització de codi
Línia 1:
{{Infotaula llenguatge programació}}
[[Fitxer: Codigo de maquina.png |miniatura| 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]].]]
Un '''llenguatge d'assemblador''' (en anglès ''assembly language'' i l'abreviació '''''asm''''') és un llenguatge de programació de [[Llenguatge de baix nivell|baix nivell]].<ref>{{TERMCAT|llenguatge d'assemblador}}</ref> Consisteix en un conjunt de mnemònics que representen instruccions bàsiques del processador, que tenen una correspondència pràcticament d'[[Funció bijectiva|un a un]] entre les instruccions en assemblador i les instruccions del codi màquina de l'arquitectura. Així, cada [[Processador|arquitectura de processador]] té el seu propi llenguatge assemblador, a diferència de la majoria de [[Llenguatge de programació d'alt nivell|llenguatges de programació d'alt nivell]], que solen ser portables a través de múltiples arquitectures però requereixen, llavors, ser [[Intèrpret (informàtica)|interpretats]] o [[Compilador|compilats]]. &nbsp; <ref>{{Ref-web|url=http://www.swansontec.com/sprogram.html|títol=Introduction to Assembly Language|consulta=2017-05-14|llengua=anglès|editor=www.swansontec.com|data=}}</ref>&nbsp;<ref>{{Ref-web|url=https://learn.mikroe.com/ebooks/8051programming/chapter/elements-of-assembly-language/|títol=5.1 Elements of Assembly Language {{!}} Architecture and programming of 8051 MCUs|consulta=2017-05-14|nom=Milan|cognom=Verle|llengua=anglès|editor=learn.mikroe.com|data=}}</ref>&nbsp;&nbsp;
 
Línia 59:
* [[Llenguatge de programació de baix nivell]]
* [[Llenguatge de màquina]]
 
 
== Referències ==