Aplicación Lenguaje Assembler
CODIGO: 410055
PROFESOR: CRISTIAN MOLINA MARTÍNEZ
SEMESTRE: II - 2013
SEMESTRE: I - 201
INFORME N° 4:
APLICACIÓN DEL LENGUAJE ENSAMBLADOR
Integrantes:
Alejandra Cuevas Molina
Gerardo Ibáñez González
Fecha de entrega:
21.10.13
Horario:
Lunes 12.40 – 14.00 hrs.
FACULTAD DE INGENIERIA - DPTO. DE INGENIERIAELECTRICA Y ELECTRONICA - CAMPUS: CONCEPCION
ASIGNATURA: ESTRUCTURA Y PROGRAMACIÓN DE MICROCOMPUTADORES
CODIGO: 410055
PROFESOR: CRISTIAN MOLINA MARTÍNEZ
SEMESTRE: II - 2013
SEMESTRE: I - 201
Resumen
En esta experiencia del laboratorio se utilizó el listado de instrucciones investigadas en el
laboratorio número 3 a fin de diseñar un programa construido en lenguaje assembler de
acuerdo alos objetivos y condiciones planteados en laboratorio.
Se trabajó en el diseño de un programa el cual tiene como entrada el teclado y posee
como salida la impresión en pantalla del caracter ingresado, además se definió un caracter
específico para terminar el programa, y que al ocurrir esto se imprima un mensaje por
pantalla que diga “FIN DE PROGRAMA” y el programa debe terminar automáticamente.Una vez diseñado el programa este fue introducido en un texto con formato .ASM,
guardado en una carpeta junto con el archivo A86, a su vez esta carpeta copiada en el
disco duro C del computador, luego cargado y ejecutado a través del símbolo del sistema
(DOS). Luego con los resultados obtenidos del programa, con las instrucciones y pasos, se
realizó un informe técnico sobre el tema.Objetivos
-
Conocer la estructura y operación de un PC y su lenguaje ensamblador (8086) en
entorno DOS.
Analizar programas simples en lenguaje ensamblador en entorno DOS.
Introducción
Durante el desarrollo de este laboratorio se trabajó con el listado de instrucciones
investigado en el informe 3 de laboratorio, con el fin de lograr construir un programa que
tuviera como finalidad laimpresión de los caracteres ingresados por teclado y que además
que imprimiera un mensaje de saludo al iniciar el programa y al finalizar el programa
imprimiera un “FIN DE PROGRAMA”.
Luego una vez diseñado el programa, se guardó en formato .ASM, se cargó por medio del
símbolo del sistema y se ejecutó para probarlo, logrando cumplir el objetivo planteado en
laboratorio.
Finalmente con los resultadosobtenidos y con toda la información recopilada sobre las
instrucciones se confeccionó un informe técnico para presentar en laboratorio.
FACULTAD DE INGENIERIA - DPTO. DE INGENIERIA ELECTRICA Y ELECTRONICA - CAMPUS: CONCEPCION
ASIGNATURA: ESTRUCTURA Y PROGRAMACIÓN DE MICROCOMPUTADORES
CODIGO: 410055
PROFESOR: CRISTIAN MOLINA MARTÍNEZ
SEMESTRE: II - 2013
SEMESTRE: I - 201
Base TeóricaCONCEPTO GENERAL DEL LENGUAJE ENSAMBLADOR
El lenguaje ensamblador es un lenguaje de programación de bajo nivel para los
computadores, microprocesadores, micro controladores y otros circuitos integrados
programables. Implementa una representación simbólica de los códigos de máquina
binarios y otras constantes necesarias para programar una arquitectura dada de CPU y
constituye larepresentación más directa del código máquina. Esta representación es
usualmente definida por el fabricante de hardware, y está basada en los mnemónicos o
instrucciones que simbolizan los pasos de procesamiento los registros del procesador.
INSTRUCCIONES UTILIZADAS PARA DISEÑAR EL PROGRAMA
Estas son las instrucciones básicas utilizadas en el diseño del programa solicitado en el
laboratorio:
20H:Terminación de un programa, producir un final normal.
21H: Funciones generales del DOS.
MOV AH, 9: Función de escribir texto por pantalla, ejecuta una interrupción en
este caso 21H, donde con el valor de AH, 9 se le indica que se desea imprimir un
texto por pantalla.
02H: Salida de un caracter.
Texto DB: Directiva que permite reservar memoria para la variable...
Regístrate para leer el documento completo.