Llenguatge d'assemblador: diferència entre les revisions

Contingut suprimit Contingut afegit
m El hipervincle no donava enlloc
Etiquetes: editor visual gettingstarted edit
→‎Tipus de programes assembladors: Afegits articles que mancaven.
Línia 17:
* '''Assembladors bàsics'''. Són de molt baix nivell, i la seva feina consisteix bàsicament a oferir nombres simbòlics a les distintes [[instrucció|instruccions]], paràmetres i coses com les formes d'adreçament. A més, reconeix una sèrie de '''directives''' (o [[meta instruccions]]) que indiquen certs paràmetres de funcionament de l'assemblador.
* '''Assembladors modulars''', o [[macro assemblador]]s. Descendents dels assembladors bàsics, foren molt populars en les dècades dels [[1950s|50]] i els [[1960s|60]], abans de la generalització dels [[Llenguatges de programació d'alt nivell|llenguatges d'alt nivell]]. Fan tot el que pot fer un assemblador, i a més a més proporcionen una sèrie de directives per definir i invocar [[macroinstrucció|macroinstruccions]] (o simplement, '''macros'''). ''Vegeu [[X86]]''.
 
* '''Assembladors modulars 32-bits''' o '''d'alt nivell'''. Són assembladors que van aparèixer com resposta a una nova arquitectura de processadors de 32 bits, molts d'ells tenint ''compatibilitat a darrere'' puden treballar amb programes amb estructures de 16 bits. Més a més de realitzar la mateixa feina que els anteriors, permetent també l'ús de macros, permetent utilitzar estructures de programació més complexes pròpies dels llenguatges d'alt nivell.