AYUDA CON ENSAMBLADOR URGENTE POR FAVOR!
Publicado por Snail (3 intervenciones) el 15/06/2013 18:15:54
Lo he hecho en C porque no se mucho de ensamblador, alguien sabría pasar esto a ensamblador? Agradecería la ayuda muchísimo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
main()
{
char ch; //DEfino una variable de tipo char
printf("Enter a character\n"); //muestro por pantalla la frase entre comillas
scanf("%c", &ch); //Leo desde teclado un caracter y lo guardo en la variable ch
if (ch >= 'A' && ch <= 'Z')
ch = ch + 'a' - 'A'; // Convierto el caracter a su valor en minuscula operando sobre los valores ascii de las variables (a = a + 32),
siendo 32 el valor que resulta de restar del valor ascii de correspondiente a a (97) el valor ascii de A (65)). Todos los demas caracteres en mayuscula se
distanciaran 32 de sus versiones en minuscula */
if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u')
printf("%c es una vocal\n",ch);//muestro por pantalla la frase entre comillas
else
printf("%c no es una vocal\n",ch);//muestro por pantalla la frase entre comillas
}
Valora esta pregunta


0