Llenguatge d'assemblador: diferència entre les revisions
Contingut suprimit Contingut afegit
hi ha diversos llenguatges d'assemblador Etiqueta: editor de codi 2017 |
Robot estandarditza i catalanitza referències, catalanitza dates i fa altres canvis menors |
||
Línia 1:
{{Infotaula llenguatge programació}}
[[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]].]]
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]]. <ref>{{Ref-web|url=http://www.swansontec.com/sprogram.html|títol=Introduction to Assembly Language|consulta=2017-05-14|llengua=
==Història==
|