Practica 5

Páginas: 3 (613 palabras) Publicado: 3 de mayo de 2010
Nombre de la escuela: Instituto tecnologico de Morelia
Nombre del Maestro: Heberto Ferreira Medina

Materia: Software de sistemas

Alumno: Eduardo Lemus Zavala

Matricula: 08120975

Fecha deentrega:23/Abril/2010

Practica Numero 5

Programa con menu en lenguaje ensamblador

Actividad: Desarrollar el codigo para generar un menu de operaciones en ensamblador

[pic]

Descripciónde la práctica:

Para desarrollar la práctica tuve que desarrollar e implementar ejemplos de registros para cada una de las opciones del menú del programa. Para comenzar el programa iniciamos con elnombre del programa con la palabra TITLE. Seguimos con el modelo del programa de tamaño small. Continuamos con la sección de datos en la parte de .DATA donde desglosamos lo que vamos a mostrar enpantalla al correr el programa en el TASM. En esta sección tecleamos las diferentes opciones y cada una invoca una operación con los registros o imprimir una cadena, así como nos da la opción a teclearque operación queremos realizar. En la sección de .CODE iniciamos la impresión del menú con la palabra start y direccionando la sección de DATA al registro ax. Luego desglosamos la sección del menúdonde realizamos todo lo que vamos a poder seleccionar y definir las etiquetas que necesitamos. Para definir lo que vamos a mostrar en la pantalla contamos con la palabra offset seguido del nombre y enel siguiente renglón la interrupción int 21h.

Seguimos con el procedimiento para poder teclear la opción y dar el salto a la etiqueta que definiremos en esta sección. Para poder leer la teclanecesitamos de “mov ah,08h” seguido de la interrupción “int 21h”. En seguida comparamos la lectura (cmp) con el numero en ASCII como lo es:

49=1
50=2
51=3
52=4
53=5
54=6

Luego del tecleo hacemosun salto hacia la etiqueta como ejemplo: “je opc1” y dara un salto hacia esta etiqueta. Enseguida desglosamos cada una de las etiquetas con sus respectivas operaciones y dirigiendo un salto hacia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • practica 5
  • PRÁCTICA No 5
  • practica 5
  • Practico 5
  • PRACTICA 5
  • Practica 5
  • Practica 5
  • Practica 5

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS