La ciencia
-1-
ESTRUCTURA DE UN LENGUAJE ENSAMBLADOR
1. Sintaxis de un lenguaje ensamblador 2. Campos de una instrucción enensamblador 3. Pseudoinstrucciones
1. SINTAXIS DE UN LENGUAJE ENSAMBLADOR - Estructura de una línea: ETIQUETA INSTRUCCIÓN EN ENSAMBLADOR NEMOTÉCNICO OPERANDOS INSTRUCCIÓN EN LENGUAJE MÁQUINACÓDIGO DE DIRECCIÓN DE OPERACIÓN LOS OPERANDOS COMENTARIOS
DIRECCIÓN
- Características de los ensambladores modernos: • Formato libre. • Delimitadores de campo. - Tipos de líneas en un programaensamblador • Instrucciones. ∗ Ejecutables por el computador. • Pseudoinstrucciones ∗ Indicaciones o directivos para el traductor. ∗ No ejecutables por el computador.
Estructura y Tecnología deComputadores I Estructura de un lenguaje ensamblador
-2-
2. CAMPOS DE UNA INSTRUCCIÓN EN ENSAMBLADOR Etiqueta - Identifica la línea en la cual se encuentra. - Se asocia a la dirección en la cual seencuentra la instrucción o el dato, o a la constante definida. - Recomendaciones • Utilizar sólo letras o números (comenzar por una letra). • Colocar la primera letra de la etiqueta en el primer carácterde la línea. Nemotécnico - Identifica: • Un código de operación del lenguaje • Una pseudoinstrucción Campo de operandos - Identifica los operandos que intervienen en la instrucción opseudoinstrucción. - Tipos de operandos: • Constantes ∗ Numéricas: decimales(D), binarias (%,B), octales (O,@,Q,C), hexadecimales (H,$). ∗ Alfabéticas: entre comillas. • Símbolos ∗ Predefinidos: registros, contador dedirección de ensamblado. ∗ Implícitos: etiquetas de dirección. ∗ Explícitos: mediante pseudoinstrucciones. • Expresiones Comentarios - Indicaciones para una mejor comprensión del programa ensamblador.- Pueden comenzar con el símbolo “;”.
Estructura y Tecnología de Computadores I Estructura de un lenguaje ensamblador
-3-
3. PSEUDOINSTRUCCIONES - Manipulación del contador de dirección...
Regístrate para leer el documento completo.