Ensamblador - Imprimir numeros decimales en asm

 
Vista:

Imprimir numeros decimales en asm

Publicado por Gilbertofarias (1 intervención) el 14/07/2007 22:54:07
Necesito una funcion que me permita imprimir un numero en pantalla. Me explico

considerando que tengo en ah=25 y en al = 33
realizo un add ah,al
quiero imprimir el resultado, pero que me imprima 58, y no el simbolo que corresponda ese ascii, o un numero mayor como un 1524 o algo por el estilo. estoy usando Tasm
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:Imprimir numeros decimales en asm

Publicado por Wilder Cordon (2 intervenciones) el 25/07/2007 16:34:29
Fijate que no estoy muy seguro pero tiene que restarle 30 a tu registro AH. Te envio un programa sencillo que hice que despliega decenas y unidades.

.CODE
MAIN PROC FAR

MOV AX,@data ;INICIALIZAMOS EL SEGMENTO DE DATOS
MOV DS,AX

MOV CX,NUM1
CALL SUMA

MOV CX,NUM2
CALL SUMA

MOV CX,NUM3
CALL SUMA

MOV CX,NUM4
CALL SUMA

MOV CX,NUM5
CALL SUMA

FIN: MOV AH, 09H ;DESPLIEGA EN PANTALLA
LEA DX, RESULTADO
INT 21H

MOV AX, BX ; SE REALIZA UNA DIVISION. EL COCIENTE ES LA DECENA, EL RESIDUO LA UNIDAD.
IDIV DIEZ
MOV DECENAS, AL
MOV UNIDADES, AH
MOV DX, 0000H
ADD DECENAS, 30H
ADD UNIDADES, 30H
ADD DL, OFFSET DECENAS

MOV AH, 09H ;DESPLIEGA EL RESULTADO EN PANTALLA
INT 21H

MOV AH, 4CH ;SALIDA HACIA DOS
INT 21H

MAIN ENDP

Este codigo permite calcular 5 numeros ingresados la suma de los positivos, creo que te serviria lo ultimo....Saludos!
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

RE:Ayuda con assembler

Publicado por Jenny (1 intervención) el 25/05/2008 21:47:21
Oye si no es mucha molestia podrias ayudarme con una suma en assembler de dos digitos

Me la mandas al correo en archivo asm please :'(
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

RE:Imprimir numeros decimales en asm

Publicado por MARIA ESTEBAN MANUELA (1 intervención) el 28/05/2009 23:51:31
lo que pasa es que quiero convertit de tipo cadena a numeros enteros y que el resultado que muestre se puedan sumar
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

RE:Imprimir numeros decimales en asm

Publicado por jose  (2 intervenciones) el 27/10/2010 06:39:47
hola busco resolver un problema en asembler
-necesito hallar el area de un triangulo donde base * h (altura) las medidas son 8,4 o sea 8 base
4 h8(altura) se multiplica y luego se dvide me imagino que debe dividirse entre 2
otro es la suma de 5 lados los datos los colaca uno y salir en pantalla ÿa halle el perimetro.
le agradesco me colaboren lo mas pronto posible gracias
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