Trabajo 2 dddddddddddddddddddddddddddddddddddddddddddddddddddddd

Embed Size (px)

DESCRIPTION

trabajo de microcomputadorasssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssfdsfdsfdsfdsfsdfdsfdsfdsf

Citation preview

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