Ensamblador - AYUDA CON ENSAMBLADOR URGENTE POR FAVOR!

   
Vista:

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder