Estructura De Un Lenguaje De Bajo Nivel
La programación en lenguaje maquina es difícil, por ello, se necesitan lenguajes que permitan simplificar el proceso. Los lenguajes de Bajo Nivel han sido diseñados con estefin. Estos lenguajes son generalmente dependientes de la computadora, es decir, dependen de un conjunto de instrucciones específicas de una computadora. Un lenguaje típico de Bajo Nivel es elEnsamblador
En este lenguaje las instrucciones se escriben en códigos alfabéticos conocidos como nemotécnicos (Abreviaturas del Ingles al Español). Algunas instrucciones Nemotécnicas son: ADD, SUB, MPY,DIV, MOVE.
Un programa en lenguaje ensamblador esta compuesto por enunciados.
Hay dos tipos de enunciados:
Instrucciones (como MOV y ADD), que el ensamblador traduce a código objeto.Directivas, indican al ensamblador que realice una acción específica (como definir un elemento de dato).
El Formato General de un Enunciado es:
Identificador --> Operacion --> Operando(s) -->Comentarios
Identificador
El término nombre se aplica al nombre de un elemento o directiva definida, mientras que el término etiqueta se aplica al nombre de la instrucción. Un identificador puedeutilizar los caracteres:
Letras del alfabeto (desde A hasta Z)
Dígitos ( desde 0 hasta 9)
Caracteres especiales (signo ?, subrayado _, signo $, arroba @, punto. (no primer carácter))
El primercarácter puede ser letra o un carácter especial pero no punto. Evitar usar el @. Longitud máxima es de 31 caracteres. Ejemplo: COUNT, PAGE25, $E10.
Ensamblador trata igual mayúsculas que minúsculas.Operación
Es usada para la definición de áreas de datos (DB) y codificación de instrucciones (MOV).
Operando
Proporciona información para la operación que actúa sobre él. Para un elemento dedatos, el operando identifica su valor inicial.
Para una instrucción, un operando indica dónde realizar la acción. Un operando de una instrucción puede tener una, dos o tal vez ninguna entrada....
Regístrate para leer el documento completo.