Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/10/2005, 03:57
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 9 meses
Puntos: 74
El codigo no se con que lo ensamblaras, de cualquier manera te falta poner AH a 2 para que imprima algo en pantalla y el mecanismo para imprimir caracteres se basa en ASCII.

Cada cifra de un numero es representada por un caracter ASCII, empezaste por un ejemplo complejo ya que tendrias que transformar el 10 (resultado de tu suma) en dos caracteres, un 1 y un 0. Los numeros en ASCII van de 48 (0) a 57 (9).

Aca te dejo un ejemplo que imprime el 9 (MASM 16 bits .COM) :

Código:
.186
.model tiny

Codigo segment 'code'

org 0100h

main:

MOV DH,5
MOV DL,4
ADD DL,DH
ADD DL,'0'

MOV AH,02H
INT 21h

MOV AX,4C00H
INT 21H

Codigo ends

End Main
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO