Autor
|
Tema: Duda, Programa en ASM que suma 2 numeros (Leído 24,030 veces)
|
mit
Desconectado
Mensajes: 830
¡Mit!
|
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
Mi duda es por que se le suma ese 30H o 48Dec?? por que no se le suma un 10H o un 15H, etc.
Gracias por leer Saludos
|
|
|
En línea
|
|
|
|
»~^~«CkNU!»~^~«
Desconectado
Mensajes: 79
|
Amigo, no suma, resta. 30h es el 0 en ascii.
|
|
|
En línea
|
»~^~«ChiCkENURiNE»~^~«
|
|
|
mit
Desconectado
Mensajes: 830
¡Mit!
|
Ya entiendo muchisimas gracias hermano te lo agradezco... Tienes razon resta me equivoque.
Saludos
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Programa de suma de dos numeros doubles, POO.
Java
|
LordKevin
|
4
|
8,287
|
15 Junio 2011, 04:06 am
por sapito169
|
|
|
TASM Suma de numeros
ASM
|
lexoazul
|
4
|
11,614
|
12 Marzo 2012, 14:03 pm
por lexoazul
|
|
|
Como hacer para que muestre numeros aleatoreos y tengo q resolver la suma
Programación Visual Basic
|
manu4561
|
3
|
2,982
|
4 Julio 2012, 12:25 pm
por noele1995
|
|
|
Duda con suma de números binarios!
ASM
|
The Swash
|
0
|
2,683
|
22 Octubre 2013, 03:27 am
por The Swash
|
|
|
como hago para mostrara la suma de los numeros porfectos
Java
|
Shester1996
|
1
|
2,433
|
17 Noviembre 2019, 20:36 pm
por engel lex
|
|