Está en la página 1de 1

CONCEPTO

Es un lenguaje de programación de bajo nivel.


Consiste en un conjunto de mnemónicos que
representan instrucciones básicas para los
INFOGRAFIA computadores, microprocesadores,
microcontroladores y otros circuitos

Lenguaje integrados programables.


Posee una cierta dificultad de ser


entendido ya que su estructura se acerca
al lenguaje máquina, es decir, es un
Ensamblado lenguaje de bajo nivel.
Es difícilmente portable
lenguaje ensamblador pueden ser más
rápidos y consumir menos recursos del
sistema
Con el lenguaje ensamblador se tiene un
Elaborado por: Gerardo Diego control muy preciso de las tareas
Huerta Clemente realizadas por un microprocesador

SOFTWARE
REQUERIMIENTOS SOFTWARE PARA LENGUAJE ENSAMBLADOR
Palabras reservadas
Para poder crear un programa se requieren varias
herramientas: Ciertas palabras en lenguaje ensamblador están

reservadas para sus propósitos propios, y son usadas
Primero un editor para crear el programa fuente. sólo bajo condiciones especiales. Por categorías, las
Segundo un compilador que no es mas que un palabras reservadas incluyen:
programa que «traduce» el programa fuente a un Instrucciones: MOV, ADD
programa objeto. Directivas: END, SEGMENT
Y tercero un enlazador o linker , que genere el Operadores: FAR, SIZE
programa ejecutable a partir del programa objeto. Simbolos Predefinidos: @DATA, @MODEL

Modos de direccionamiento
El editor puede ser cualquier editor de textos que se tenga Direccionamiento de registro
a la mano, como compilador utilizaremos el MASM
(macro ensamblador de Microsoft) ya que es el mas Direccionamiento Inmediato
común. Direccionamiento Directo

TIPO DE SOFTWARE

WinAsm, Easy Code, RadASM, Fresh IDE.

FORMATO DE CÓDIGOS PARA PROGRAMAS EN


ENSAMBLADOR
Etiqueta, variable o constante

FORMATOS
ENLAZADOR FORMATOS DE UN PROGRAMA
ENSAMBLADOR
Formato Interno
Es un programa que toma los objetos Formato Externo
generados en los primeros pasos del

proceso de compilación, la información


de todos los recursos necesarios
(biblioteca), quita aquellos recursos que
no necesita, y enlaza el código objeto
con su(s) biblioteca(s) con lo que INTRUCCIONES DE OPERACION SOBRE DATOS
finalmente produce un fichero ejecutable Instrucciones lógicas y aritméticas
o una biblioteca. AND,NEG,NOT,OR,TEST,XOR
Instrucciones para control de procesos

Las instrucciones del lenguaje ensamblador son una

representación simbólica de los códigos del
computador, como el del sistema binario, que facilita
la programación de la arquitectura de cada CPU.

Bibliografia:
Lenguaje Ensamblador y Programación para IBM/PC y Compatibles - Peter Abel
Lenguaje ensamblador para computadoras basadas en Intel 5 Edicion Kip R. Irvine

También podría gustarte