.model small
.stack
.data
var1 db ?
.code
.startup
mov ah,01h;leer caracter desde el teclado
int 21h;lee primer caracter
sub al,30h;resto 30H (48Dec) para obtener el numero
mov var1,al ;lo guardo en variable var1
mov ah,01h ; leer caracter desde el teclado
int 21h ; leo el segundo caracter
sub al,30h;resto 30H (48Dec) para obtener segundo valor
add al,var1 ; realizo la suma de los dos valores
mov dl,al;pongo en dl el numero a imprimir
add dl,30h ; agrego 30 (48Dec) para obtener el caracter
mov ah,02h;funcion para imprimir un caracter en pantalla
int 21h
;.exit
end
domingo, 1 de junio de 2008
Suscribirse a:
Enviar comentarios (Atom)
7 comentarios:
HOLA
ME GUSTO MUCHO TU APORTACION
ES LO K ESTABA BUSCANDO PARA MI TAREA DE SOFTWARE DE SISTEMA
TE LO AGRADEZCO MUCHO
BYE.
Hola... quisiera saber si sabes como convertir un numero entero con signo (decimal) a binario
Gracias por tu aportacion
Gracias por tu aportacion
Hola, como hago para que el resultado de la suma de más de 10, que es lo que tengo que corregir?
Publicar un comentario