Está en la página 1de 1

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERÍA Y ARQUITECTURA


ESCUELA DE INGENIERÍA DE SISTEMAS
INFORMÁTICOS

MICROPROGRAMACION
GUIA DE LABORATORIO

La presente guía de laboratorio pretende que el estudiante practique las técnicas de programación para
resolver problemas y que desarrolle los siguientes Problemas utilizando el lenguaje Ensamblador.

1. Escriba un programa en Lenguaje Ensamblador que lea a partir del teclado una cadena de
caracteres y que a partir de ella determine la cantidad de bits encendidos (valor uno) que posee
el último carácter introducido.

2. Escriba un programa en Lenguaje Ensamblador que lea a partir del teclado una cadena de
caracteres y que a partir de ella cuente el número de veces que se encuentra un carácter en
particular que ha leído del teclado también. El resultado deberá decir “ EL CARÁCTER X SE
ENCUENTRA MAS DE DIEZ VECES” si el carácter X se encuentra mas de diez veces, o el
mensaje “EL CARÁCTER X SE ENCUENTRA MENOS DE DIEZ VECES” si el carácter X
se encuentra menos de diez veces. Tome nota que X representa el carácter en particular que usted
introdujo, por lo que en los mensajes de salida deberá aparecer el carácter que usted introdujo.

3. Escriba un programa en Lenguaje Ensamblador que lea a partir del teclado una serie de
caracteres y que verifique que los caracteres leídos están ordenados descendentemente e imprima
en pantalla el mensaje “CARACTERES LEIDOS ESTAN ORDENADOS
DESCENDENTEMENTE” e imprima la serie de caracteres leídos. Si se detecta un error de
secuencia deberá imprimir el mensaje “CARACTERES LEIDOS NO ESTAN ORDENADOS
DESCENDENTEMENTE “, e imprima la serie de caracteres.

4. Escriba un programa en Lenguaje Ensamblador que lea a partir del teclado una cadena de
caracteres que consiste de números decimales ASCII y un posible punto decimal entre los
caracteres. Presente en pantalla la cadena leída y después reemplace todos los dígitos que están
a la derecha del punto decimal por caracteres espacios (blancos). Finalmente debe presentar la
cadena modificada.

5. Escriba un programa en Lenguaje Ensamblador que lea a partir del teclado una cadena de
caracteres que consiste de caracteres ASCII mayúsculas y minúsculas. Presente en pantalla la
cadena leída y después reemplace todos los caracteres mayúsculas por minúsculas y los
minúsculas por mayúsculas. Finalmente debe presentar la cadena modificada.

También podría gustarte