certificado
NOMBRE DEL ALUMNO: LUIS ALBERTO LÓPEZ DÍAZ.
NOMBRE DEL CATEDRATICO: M. ERIK ALEXIS ZUÑIGA SEGURA
TRABAJO PRESENTADO: LENGUAJE ENSAMBLADOR
GRADO: 3 GRUPO: A
ING.EN SISTEMAS COMPUTACIONALES
A 12 DE SEPTIEMBRE DE 2014
Lenguaje maquina: un programa o secuencia de instrucciones viene dado por unasecuencia de códigos binarios.
Lenguaje ensamblador: secuencia lógica de sentencias pertenecientes a alguna de las siguientes clases:
Una línea de comentario.
Una instrucción ejecutable.
Una directivade ensamblado.
La escritura en un lenguaje maquina es muy tediosa y proclive a errores, el lenguaje ensamblador facilita la tarea de la escritura sin perder la cercanía a la maquina
Programaensamblador: traduce el lenguaje ensamblador al lenguaje maquina CPU.
Lenguaje Ensamblador Lenguaje Maquina
El formatobásico de una sentencia en lenguaje ensamblador es:
Etiqueta Opcode Operando Comentario
El campo etiqueta es opcional.
Opcode contiene el nemónico de lainstrucción o la directiva de ensamblador.
Operando son los operadores (1 o 2 o ninguno) de la instrucción o directiva.
De forma opcional, el último campo es el comentario.
Directivas: Son ordenespara el ensamblador y no tiene traducción a código maquina
ORG:
Inicializa el contador de programa con el valor del operando sino se utiliza una directiva ORG. Se asume que el PC vale 0
Sintaxis:ORG valor
Ejemplo: ORG $400
EQU:
Asigna al símbolo contenido en el campo etiqueta el valor de la expresión en el campo operando.
Sintaxis: etiqueta EQU Valor
Ejemplo PI EQU3,1416
DC
Define constantes en memoria. Permite asignar valores numéricos, tablas, caracteres o cadenas a variables de memoria.
Añadiendo B, .W o .L se indica el tamaño de la constante....
Regístrate para leer el documento completo.