Diferencia entre revisiones de «Ensamblador»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
NinoBot (discusión · contribs.)
m Bot - Categorizando artículos sin referencias
Sin resumen de edición
Etiquetas: posible problema Edición desde móvil Edición vía web móvil posibles pruebas de edición
Línea 1: Línea 1:
272858684560488'805(80'58:0(6'886050(85'0:5:0)8bhzbiN62963827285847588imfornajsndnKsms
{{otros usos|Ensamblador (desambiguación)}}

:''También ver: [[lenguaje ensamblador]]''
{{referencias|t=20151015212620|informática}}
El término '''ensamblador''' (del inglés ''assembler'') se refiere a un tipo de [[Programa (computación)|programa informático]] que se encarga de traducir un [[fichero fuente]] escrito en un [[lenguaje ensamblador]], a un [[fichero objeto]] que contiene [[código máquina]], ejecutable directamente por el microprocesador
== Funcionamiento ==
== Funcionamiento ==
El programa lee el fichero escrito en lenguaje ensamblador y sustituye cada uno de los códigos [[Código nemotécnico|nemotécnicos]] que aparecen por su [[código de operación]] correspondiente en sistema binario para la plataforma que se eligió como destino en las opciones específicas del ensamblador.
El programa lee el fichero escrito en lenguaje ensamblador y sustituye cada uno de los códigos [[Código nemotécnico|nemotécnicos]] que aparecen por su [[código de operación]] correspondiente en sistema binario para la plataforma que se eligió como destino en las opciones específicas del ensamblador.

Revisión del 23:29 12 may 2017

272858684560488'805(80'58:0(6'886050(85'0:5:0)8bhzbiN62963827285847588imfornajsndnKsms

Funcionamiento

El programa lee el fichero escrito en lenguaje ensamblador y sustituye cada uno de los códigos nemotécnicos que aparecen por su código de operación correspondiente en sistema binario para la plataforma que se eligió como destino en las opciones específicas del ensamblador.

Tipos de ensambladores

Podemos distinguir entre dos tipos de ensambladores:

  • Ensambladores básicos. Son de muy bajo nivel, y su tarea consiste básicamente en ofrecer nombres simbólicos a las distintas instrucciones, parámetros y cosas tales como los modos.
  • Ensambladores modulares 32-bits o de alto nivel. Son ensambladores que aparecieron como respuesta a una nueva arquitectura de procesadores de 32 bits, muchos de ellos teniendo compatibilidad hacia atrás pudiendo trabajar con programas con estructuras de 16 bits. Además de realizar la misma tarea que los anteriores, permitiendo también el uso de macros, permiten utilizar estructuras de programación más complejas propias de los lenguajes de alto nivel.

Véase también