Título: Ejercicio suma,resta,multiplicacion Publicado por: EmmanuelTR9 en 14 Abril 2021, 04:36 am Estoy tratando de realizar una suma primero pero con una presentacion pero al mostrar el numero 1 fijo estableciendolo desde un inicio no puedo darle un salto de linea para que no se vea todo junto. y al mostrar el valor b solo me aparece una letra, alguien me podria decir cual es el error ya estuve intentando pero nada :(
Código: ;.386 PROCESADOR 80386 CON REGISTROS DE 32 BITS Título: Re: Ejercicio suma,resta,multiplicacion Publicado por: Eternal Idol en 14 Abril 2021, 09:21 am ¿Cual es el valor de DL cuando llamas al servicio 2 de la interrupcion 0x21? Solo cuando coincida con el valor ASCII del salto de linea funcionara como queres.
http://www.ctyme.com/intr/rb-2554.htm https://es.wikipedia.org/wiki/Salto_de_l%C3%ADnea Título: Re: Ejercicio suma,resta,multiplicacion Publicado por: EmmanuelTR9 en 15 Abril 2021, 02:33 am ¿Cual es el valor de DL cuando llamas al servicio 2 de la interrupcion 0x21? Solo cuando coincida con el valor ASCII del salto de linea funcionara como queres. Es que solo me base en un ejercicio que anteriormente hice, y no entiendo muy bien, entonces que tendria que hacer no entiendo bien?http://www.ctyme.com/intr/rb-2554.htm https://es.wikipedia.org/wiki/Salto_de_l%C3%ADnea Título: Re: Ejercicio suma,resta,multiplicacion Publicado por: Eternal Idol en 15 Abril 2021, 08:24 am Es que solo me base en un ejercicio que anteriormente hice, y no entiendo muy bien, entonces que tendria que hacer no entiendo bien? Primero deberias responderte la pregunta que te hice: ¿Cual es el valor de DL cuando llamas al servicio 2 de la interrupcion 0x21? No es una pregunta ociosa o retorica, con solo entender la razon por la cual la hice deberias poder deducir la solucion a tu problema. Si todavia no lo ves claro lee los enlaces que te pase y deberias ser capaz de resolver el problema en unos 30 segundos. Título: Re: Ejercicio suma,resta,multiplicacion Publicado por: EmmanuelTR9 en 15 Abril 2021, 13:50 pm Primero deberias responderte la pregunta que te hice: ¿Cual es el valor de DL cuando llamas al servicio 2 de la interrupcion 0x21? No es una pregunta ociosa o retorica, con solo entender la razon por la cual la hice deberias poder deducir la solucion a tu problema. Si todavia no lo ves claro lee los enlaces que te pase y deberias ser capaz de resolver el problema en unos 30 segundos. Pues así teniendo el código nunca le doy valor a DL y si es asi leyendo lo que me mandaste el valor sería 09h Título: Re: Ejercicio suma,resta,multiplicacion Publicado por: Eternal Idol en 15 Abril 2021, 15:40 pm Pues así teniendo el código nunca le doy valor a DL y si es asi leyendo lo que me mandaste el valor sería 09h Correcto lo primero y cerca lo segundo: https://es.wikipedia.org/wiki/Salto_de_l%C3%ADnea Título: Re: Ejercicio suma,resta,multiplicacion Publicado por: EmmanuelTR9 en 15 Abril 2021, 15:49 pm Correcto lo primero y cerca lo segundo: https://es.wikipedia.org/wiki/Salto_de_l%C3%ADnea Ahora no entiendo cuál es el error es que en teoría en mis clases no hay nada para que me pueda apoyar apenas me estoy familiarizando con esto y es por esto pido ayuda Título: Re: Ejercicio suma,resta,multiplicacion Publicado por: Eternal Idol en 15 Abril 2021, 16:12 pm Ahora no entiendo cuál es el error es que en teoría en mis clases no hay nada para que me pueda apoyar apenas me estoy familiarizando con esto y es por esto pido ayuda Cita de: Wikipedia Representación En ASCII y Unicode, el salto de línea se representa mediante el código decimal 10 (en hexadecimal 0A). Título: Re: Ejercicio suma,resta,multiplicacion Publicado por: EmmanuelTR9 en 15 Abril 2021, 16:26 pm Título: Re: Ejercicio suma,resta,multiplicacion Publicado por: Eternal Idol en 15 Abril 2021, 17:09 pm Te recomiendo depurar (https://en.wikipedia.org/wiki/Debug_(command)) 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. Título: Re: Ejercicio suma,resta,multiplicacion Publicado por: EmmanuelTR9 en 17 Abril 2021, 03:38 am Te recomiendo depurar (https://en.wikipedia.org/wiki/Debug_(command)) 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 Título: Re: Ejercicio suma,resta,multiplicacion Publicado por: Eternal Idol 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'.
|