SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: Neopro en Lunes 14 de Junio de 2004, 16:35

Título: Numero En Vez De Ascii
Publicado por: Neopro en Lunes 14 de Junio de 2004, 16:35
Hice un programa en C++ que calcula el numero mayor y el menor de una lista aleatoria de 100, el problema es que al mostrarlos por assembler con la interrupcion 21h, funcion AH 06h, me muestra el codigo ASCII de dichos numeros.
Como hago para que me muestre los numeros?, es otra interrupcion, otra funcion, o tengo que procesar los numeros y como?, gracias.
Título: Re: Numero En Vez De Ascii
Publicado por: Super_G en Martes 15 de Junio de 2004, 03:50
no entiendo bien lo que quieres hacer, pero yo tengo problemas al tratar de mostrar cadenas desde C++ con asembler el problema es que necesito la direccion d ela cadena a exhibir, ahora si quieres mostrar numeros es necesario tomar en cuenta de cuantos digitos en el numero; un forma efectiva de sacar algo por pantalla(con interrupcion) en C++ usando asembler es la que lo hace caracter por caracter,esta es la funcion 2h de la int 21h, en dl debe estar el codigo ascii del caracter que se va a exhibir,en el caso d elos numeros de 0-9 el ascii sera de 48-57(decimal.
Título: Re: Numero En Vez De Ascii
Publicado por: Neopro en Martes 15 de Junio de 2004, 15:54
TANTO LA FUNCION 2H COMO LA 6H, ME MUESTRAN LOS CODIGOS ASCII. EL PROGRAMA TRATA DE SELECCIONAR 2 NUMEROS (E PROBLEMA ES QUE SON DE 0 A 100) Y MOSTRARLOS POR PANTALLA, SE SELECCIONA EN C++ Y SE MUESTRA EN ASSEMBLER, PERO COMO TE DECIA ME MUESTRA EL CODIGO ASCII CORRESPONDIENTE A DICHOS NUMEROS Y NO EL NUMERO (QUE ES LO QUE NECESITO), ME ENTIENEDES?
ME DIJERON QUE LE SUMARA AL DX 30H, LUEGO DE INSERTAR LA VARIABLE A MOSTRAR, PERO SOLO ME RESULTO CON EL NUMERO MENOR, NO EL MAYOR.
Título: Re: Numero En Vez De Ascii
Publicado por: Super_G en Jueves 17 de Junio de 2004, 00:17
¿el numero que quieres mostrar donde se encuantra? ¿memoria registro?

¿muestras el numero en una sola ves o lo haces digito a digito? ¿o en un ciclo detro una cadena?

seria mejor si pones el codigo que utilizas para mostrar el numero.
Título: Re: Numero En Vez De Ascii
Publicado por: Neopro en Viernes 18 de Junio de 2004, 18:03
Porfa dame tu mail, y te encio el codigo, ya que es una tarea y si se filtra, me pòdrian cagar con ella, ya?.  Gracias, nos vemos.