Multiplicar en asm, alguien me ayuda?
![]() komoasi 30 de Junio del 2008 |
Hola a todos! ando haciendo un programita y la verdad apenas se imprimir algo en asm, este programa no me multiplica el numero que entra desde el teclado, a ver si alguien me ayuda, aqui esta : |
![]() Perceval 30 de Junio del 2008 |
Bueno no recuerdo el codigo entero pero tenia varios errores. Primero fijate que no tenes que pasarlo a CL para hacer la multiplicacion vacia, AX, y coloca el numero ingresado, pero acordate restarle lo 30H que te da con el ingreso ASCII... Y luego esta bien BL, 4 mul BL.. y el dato te queda en AX, eso esta correcto pero, creo, si no me equivoco, no podes usar el Int 21h con AH = 9... Porque es para cadenas terminadas en $, en todo caso agregalo. Mi consejo es que te bajes el EMU8086, que se consigue en internet... incluso full, Ahi vas a poder seguir el valor de los registros.. Cualquier duda consultame. Espero que te sirva de algo |







