elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  Ejercicio suma,resta,multiplicacion
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Ejercicio suma,resta,multiplicacion  (Leído 9,241 veces)
EmmanuelTR9

Desconectado Desconectado

Mensajes: 31


Ver Perfil
Re: Ejercicio suma,resta,multiplicacion
« Respuesta #10 en: 17 Abril 2021, 03:38 am »

Te recomiendo depurar tu codigo linea por linea, en ninguna parte se escribe el valor de A y/o B en consola (pensa que para empezar vas a tener que transformar su valor ENTERO en ASCII). Por ejemplo revisa el codigo entres las lineas 73 y 79, se preparan los parametros pero no se llama a ningun servicio como para que el comentario (";Muestra el valor A") sea cierto.

Es imposible programar haciendo copy/paste sin entender.

Ya realice pero no puedo hacer la multiplicación no me da error pero al imprimir solo me aparece este signo <

Código:
;Procedimiento Multiplicacion
    mov al, A
    mul B
    mov Valor, al
    ;Mostrar multiplicacion
    mov ah, 09h
    lea dx, linea7
    int 21h
    mov dl, Valor
    add dl, 30h
    mov ah, 02h
    int 21h
   
    mov ah,02h
    mov dl,0ah ;salto de línea
    int 21h  ;Salto de Linea   


En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.958


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: Ejercicio suma,resta,multiplicacion
« Respuesta #11 en: 17 Abril 2021, 07:01 am »

Esta mejor encaminado PERO para numeros de mas de un digito sumarle el valor del caracter 0 en ASCII no funciona. Si multiplicas 3 * 4 te da 12, o 0xC + 0x30 = 0x3C = 60, si tipeas alt + 60 en el teclado numerico te da justamente <. En este caso necesitas '1' y '2'.


En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Actualizando navegador y suma y resta de registros
PHP
calamardcm 5 3,420 Último mensaje 5 Noviembre 2007, 14:56 pm
por calamardcm
[Com] float v2 (Suma,resta,multiplicacion y division decimal)
Scripting
LauBuru 3 5,344 Último mensaje 4 Julio 2010, 22:11 pm
por LauBuru
[c++] Suma, resta, multiplicacion y division « 1 2 »
Programación C/C++
dani__ 16 63,725 Último mensaje 6 Junio 2013, 03:08 am
por dorkam
Ayuda multiplicacion con suma desplazamiento
ASM
zuzito76 0 2,523 Último mensaje 20 Abril 2015, 21:24 pm
por zuzito76
[Duda C#]Suma y Resta en un String
.NET (C#, VB.NET, ASP)
Reent 9 4,301 Último mensaje 28 Febrero 2020, 14:53 pm
por Serapis
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines