Trabajo 2 dddddddddddddddddddddddddddddddddddddddddddddddddddddd
-
Upload
marcos-paul-marcelo-maza -
Category
Documents
-
view
212 -
download
0
description
Transcript of Trabajo 2 dddddddddddddddddddddddddddddddddddddddddddddddddddddd
1. Ejecuacion instruccin por instruccin para comparar dos cadenas
Con mov si,x quiere decir que el valor de x lo asigno a si.
Con esta instruccin asignamos el mensaje 2 a AL.
Esta instruccin compara letra por letra las cadenas, si uno no coincide manda directamente a fin.
Con esta instruccin si una palabra no coincide entonces termina el programa.
Si es el final y el programa llega ac, quiere decir que son iguales.
Nos enva a ejecutar otro conjunto de instrucciones
Incrementa el valor de x
Nos regresa al comienzo
2. Ejecuacion instruccin por instruccin para ver si una cadena es subcadena de otra.
Ponemos si en 0
Copia la primera letra de la palabra a al
Si es el fin de la cadena mandar a final
Ejecuta un conjunto de instruccin donde tiene una etiqueta llamada final.
Compara si encuentra la primera letra de la cadena
Ejecuta un conjunto de instrucciones a partir de una etiqueta llamada seguir
Incrementar si para seguir recorriendo cadena
Bucle principal para recorrer palabra
Copia la primera letra de la palabra a al
Pone en 1 di
Copia el msg2 a al
Copia di a bx
Posicin de la letra coincidente + di, comparar con la cadena
3. Programa para verificar para verificar que todos los caracteres de una cadena se encuentren en otra.
Ponemos si en 0
Si es el fin de la cadena vamos a la etiqueta final
Y enviamos a la etiqueta resultado
Ponemos di en 0
Copiamos msg2 con su posicin en al
Comparamos msg con su posicin a al
Si se encuentra entonces continuamos
Incrementamos di para seguir recorriendo la cadena continuamos
Si es que llega al final y no encontr coincidencia, entonces ya termina el programa.
Luego se dirige a la etiqueta final
Bucle para recorrer
4. Programa que reciba una cadena ingresada por teclado, terminada en ENTER. Luego que elimine todos los caracteres que no son dgitos, sin utilizar una variable auxiliar.
Ponemos si en 0
Lo usamos para ingresar un texto por teclado
Comparamos el valor 13 con al
Nos dirigimos a la etiqueta para ejecutar unas instrucciones
Si tecla es mayor a 57 entonces ir a fin3 (tecla > 57)
Nos dirigimos a la etiqueta fin3
Con esta desviamos el flujo de los datos hacia la etiqueta lectura
"Ao de la Diversificacin Productiva y del Fortalecimiento de la Educacin"
UNIVERSIDAD NACIONAL DE PIURAFACULTAD DE INGENIERIA INDUSTRIALESCUELA DE INGENIERIA INFORMATICA
TRABAJO ENCARGADO
DOCENTE: ING. HOOWER PUICON ZAPATA
CICLO:VII
SEMESTRE:I
ALUMNO: MARCELO MAZA, Marcos Pal
TRABAJO REALIZADO EN EL AREA DE MICROCOMPUTADORAS I
PIURA - 2015