Ensamblador - conv. ASCII a DECIMAL

 
Vista:

conv. ASCII a DECIMAL

Publicado por Ariel Peña (1 intervención) el 02/12/2001 17:46:17
Como puedo convertir numero de dos digitos introducidos por teclado a decimal para sumarlos y despues convertirlos a ASCII para delplegarlos en pantalla.

GRACIAS.

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

RE:conv. ASCII a DECIMAL

Publicado por Googol (61 intervenciones) el 18/12/2001 10:10:42
Para pasarlo desde el teclado, tendrás que leer los dos caracteres, y los tendrás en dos bytes. El valor será el ASCII: si el usuario escribió "14", en el primer byte tendrás el 49 (valor del caracter ASCII '1') y en el segundo un 52 (valor del '4').
A cada uno de ellos les restas 48 (valor del caracter ASCII '0'), de modo que obtienes el valor del dígito. En el primero tendrás el valor 1, y en el segundo tendrás el valor 4.
Después multiplicas el primero por 10, y le sumas el segundo. Y tendrás el deseado 14.
Lo haces dos veces, sumas los dos números y luego lo escribes.
Para escribirlo es parecido, pero al revés. Busca en el foro, que ya se contestó a eso.
Suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar