FALTA poco! #PorMenosChatarrahoja verde
Solo faltan 55.561 soluciones y llegaremos a los 500.000 articulos que no se convirtieron en CHATARRA o BASURA!!!
 

como desarrollar en lenguaje ensamblador un menu con .....

Seguir
hola amigos mi nombre es jesus deseria ayuda de aquellas personas que puedan y conozcan el lenguaje ensamblador, lo que necesito hacer es un programa en donde muestre un pequeño menu en donde se desarrollen las siguientes operaciones.

sumar, restar, multiplicar, dividir, sacar raiz cuadrada de un valor n, sacar la raiz n de u valor m y la potencia n de m, n y m son valores cuales quiera pero son enteros.

gracias por atenderme

    7 Soluciones propuestas

    Te dejo un link con un pequeño ejemplo de un menu.
    http://www.iearobotics.com/proyectos/ct6811/6811/menu.asm

    Tambien tengo echo un menu un poquitito mas complejo que te lo adjunto, esta compilado en MASM32.

    Imagino que sabes como hacer operaciones en assembler!!! pero por las dudas, si te estas iniciando en esto, te dejo unos link muy interesantes.

    INSTRUCCIONES ARITMÉTICAS Y LÓGICAS
    TABLA DE CODIGOS

    Espero que esto te sirva.

    Saludos
    Emiliano
      excelente tu aporte me ayuda mucho, pero necesito un ultimo favor

      necesito en codigo asembler crear un menu en donde me salga las siguientes opciones:

      1 la funcion seno (es decir dar un numero y que la funcion me de su valor seno como respuesta)


      2 la funcion coseno (lo mismo )

      3 conversion a binario (doy un numero decimal y que esta opcion me lo convierta a codigo binario)

      4 conversion a decimal (doy un numero binario y que la opcion me lo convierta en decimal)
        lo que quieres es para ensamblador de la familia X86? o te sirve cualquiera, porque lo que te mandaron es para el HC11 (un microcontrolador de motorola), del archivo de texto no reconozco si es ensamblador, para sacar la funcion seno se guardan valores precalulados de sin(x) en una tabla (lo mismo pasa cos(x)) , para convertir de decimal a binario usas un algoritmo con el modulo 2, para convertir de binario a decimal usas el algoritmo: decimal=b0*1+b1*2+b3*4+b4*8+....bn*2 a la n

        Saludos
        David Fernando Torres De La Mora
          bueno lo que en realidad voy hacer es ecribir un archivo texto y luego lo guardo con extension *.asm para luego convertirlo a ejecutable, bueno no conozco mucho de esto pero lo que si estoy seguro es que tengo que juntarlo todo en un archivo bueno mi idea es hacer una especie de calculadora cientifica pero solo con las siguientes funciones

          sumar, restar, multiplicar, dividir, convertir a binario y viceversa, la funcion seño y coseno, y alguna otra cosilla por alli,

          espero que me entiendan gracias por atenderme chau
            A mi entender no tenes nada de experiencia en assembler, y no se si en otro lenguaje tampoco!!!

            Como consejo te digo que empieces con algo sencillo para que entiendas la logica de a poco. Pero bue!!! cada loco con su tema. teeth smile

            efectivamente como dice torresdelamora yo te deje 2 codigo un tanto diferentes, que hacen lo mismo. Mostrar un Menu. Los 2 son muy facilmente portables al lenguaje que necesites. wink

            Te dejo unos links que te pueden ayudar:
            Convertir de Decimal a Binario
            Convertir de Hexadecimal a Decimal
            El coprocesador matematico
            Simulador de un Mircoprocesador (Hipotetico)Recomendado!!!

            Espero que esto te sirva. No te olvides de valorar

            Saludos
            Emiliano
              SOLUCIÓN ACEPTADA
              Hola jesustt03... Por favor valora las respuestas de los compañeros, valorando ayudas a mantener el orden en los foros y de paso les agradeces sus aportes.

              Para valorar las respuestas da clic en el enlace ubicado al pie de mi firma.

              Saludos
                Caray.... ni que hacer...

                Justamente lo mio era un comentario y la solucion era para el otro colega...

                rolleyes