• Domingo 22 de Diciembre de 2024, 08:15

Autor Tema:  Numero En Vez De Ascii  (Leído 1656 veces)

Neopro

  • Miembro MUY activo
  • ***
  • Mensajes: 316
    • Ver Perfil
Numero En Vez De Ascii
« en: Lunes 14 de Junio de 2004, 16:35 »
0
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.
              [size=109]"Has lo que digo y no hagas lo que hago"[/size]

Super_G

  • Miembro MUY activo
  • ***
  • Mensajes: 375
    • Ver Perfil
Re: Numero En Vez De Ascii
« Respuesta #1 en: Martes 15 de Junio de 2004, 03:50 »
0
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.

Neopro

  • Miembro MUY activo
  • ***
  • Mensajes: 316
    • Ver Perfil
Re: Numero En Vez De Ascii
« Respuesta #2 en: Martes 15 de Junio de 2004, 15:54 »
0
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.
              [size=109]"Has lo que digo y no hagas lo que hago"[/size]

Super_G

  • Miembro MUY activo
  • ***
  • Mensajes: 375
    • Ver Perfil
Re: Numero En Vez De Ascii
« Respuesta #3 en: Jueves 17 de Junio de 2004, 00:17 »
0
¿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.

Neopro

  • Miembro MUY activo
  • ***
  • Mensajes: 316
    • Ver Perfil
Re: Numero En Vez De Ascii
« Respuesta #4 en: Viernes 18 de Junio de 2004, 18:03 »
0
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.
              [size=109]"Has lo que digo y no hagas lo que hago"[/size]