Guia de Practicas Ensamblador

Páginas: 31 (7552 palabras) Publicado: 10 de noviembre de 2014








GUIA PRACTICA

DE

ORGANIZACIÓN DE

COMPUTADORAS I









ING. ROBERTO PATIÑO RUIZ



ENERO 2012
Guía de Practicas
(Temas 4.5 – 4.7 : Modulo 4 )


4.5 Lógica y control de programas
4.6 Interrupciones
4.7 Desarrollo de Programas



NOTA: Los siguientes programas son ejemplos propuestos y diseñados para encaminar alestudiante en el manejo de las instrucciones del lenguaje que el Microprocesador reconoce, al mismo tiempo se propone el uso de Directivas simplificadas en ensamblador para facilitar la edición de los programas y centrar la atención de los mismos en la ejecución de instrucciones e interrupciones.

Para efecto de observar el proceso de ejecución a pasos, de un programa, se recomienda utilizar en losprimeros ejemplos, la herramienta del DOS llamada DEBUG y en los restantes, el Macro-ensamblador (MASM) ó el Turbo-ensamblador (TASM).




Pasos para ensamblar y correr a pasos un programa con DEBUG:

1.- En un editor de textos (block de notas) se procede a editar el programa y guardarlo con extensión FILE.ASM.

2.- Ensamblar este archivo como se muestra:

[ MASM FILE.ASM ] +TECLA ENTER

3.- Durante el proceso de ensamble se generan dos archivos importantes:

- File. OBJ

File. LST

4.- Si el ensamble genera errores, abra el archivo File.LST, encontrará el tipo de error generado. Realice las correcciones necesarias en el archivo File.ASM y repita los pasos 1, 2 y 3.

5.- Si no hay errores ó se han eliminado los resultantes, proceda a enlazar suarchivo. El proceso de enlace de un programa genera un Archivo.EXE el cual puede ser cargado por DEBUG o directamente ejecutarse por la computadora.


[ LINK FILE.OBJ ] + TECLA ENTER


Nota: Si el programa editado no cuenta con procedimientos para mostrar los resultados en pantalla, solo con DEBUG podrá verificar su ejecución.

6.- Para correr un programa a pasos y observar suejecución, teclee el siguiente comando:
[ DEBUG FILE.EXE ] + TECLA ENTER

7.- Proceda ahora a utilizar los comandos del DEBUG y observe como se ejecuta el programa y cada una de las instrucciones del mismo.

[ DEBUG ] + TECLA ENTER

- ? + TECLA ENTER

LISTADO DE PRACTICAS

Practica No. 1 : “edición, ensamble, enlace y depuración de unprograma escrito
en lenguaje ensamblador”
( Función 4C00H de la INT 21H)

Practica No. 2 : Definición de datos y transferencia entre registros
( Función 4C00H de la INT 21H)

Practica No. 3 : Uso de la instrucción JUMP para Iterar
( Función 4C00H de la INT21H)

Practica No. 4 : Uso de la instrucción LOOP para Iterar
( Función 4C00H de la INT 21H)

Practica No. 5 : Llamadas a Procedimientos.
( Función 4C00H de la INT 21H)

Practica No. 6 : “Cambiar a mayúsculas”
( Función 4C00H de la INT 21H)

Practica No. 7 : “Despliegue de videodirecto”
( Función 4C00H y 09H de la INT 21H)
( Funciones 02H y 06H de la INT 10H)

Practica No. 8 : “Entrada por Teclado y Despliegue de video directo”
( Función 4C00H, 09H y 0AH de la INT 21H)
( Funciones 02H y 06H de la INT 10H)

Practica No. 9 :“Entradas y Salidas Múltiples por Teclado y Video”
( Función 4C00H, 09H y 0AH de la INT 21H)
( Funciones 02H y 06H de la INT 10H)

Practica No. 10 : “Entradas y Salidas Múltiples por Teclado y Video”

EJERCICIOS PRACTICOS A INVESTIGAR

Practica No. 1 : “edición, ensamble, enlace y depuración de un programa escrito...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Guía básica de Ensamblador
  • Guia ensamble ingenieria de metodos
  • practica dos ensamble
  • ensamblador practica 02
  • practica 1 ensamblador unitec
  • Practica 1 Ensamble De Computadores
  • Practica "ram":ensamblado
  • guia practica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS