programacion assembly: sobrepasar serie matematica epsilon

li, add, div, j – assembly (sobrepasar serie matematica epsilon)

El problema planteado es el siguiente: dada la serie matematica epsilon (1 + x/1! + (x^2)/2! + … + (x^n)/n!) elaborar un algoritmo que permita leer un valor x para luego imprimir el acercamiento epsilon a dicha cantidad de terminos

El siguiente programa hace uso de las instrucciones li, add, div, j

LBN: Lenguaje de Bajo Nivel (programacion mas cerca del hardware, de los circuitos, de los componentes, de las cosas).

Programar a bajo nivel significa andar de la mano con su hardware, entender cada valor que almacene su programa a donde va a parar en su disco duro (direccion exacta en memoria).

Este programa en codigo Assembly calcula el numero de terminos antes de sobrepasar la serie matematica epsilon.

  • La instruccion li, hace una carga a un registrador normalmente para indicar una accion al sistema mediante una llamada syscall o simplemente cargar un entero
  • La instruccion add, efectua una suma entre dos registradores o registrador – valor
  • La instruccion div, efectua la division entre dos registradores o registrador – valor
  • La instruccion j, hace un salto a otro bloque

Descargue aqui el codigo assembly completo de este ejercicio.

User

¿Y cómo funciona el programa?

La ejecución paso a paso del programa la puede ver en la

Simulación

ESCUCHANDO


Suscribete a nuestro canal

AMPLIAR ESCUCHANDO

programacion assembly: sobrepasar serie matematica epsilon
Figura. programacion assembly: sobrepasar serie matematica epsilon




Tutorias relacionadas:


¡Comparte ya lo que estudias!

Tweet about this on Twitter0Share on Facebook0Share on Google+2Pin on Pinterest0Share on Tumblr0

Deja un comentario

Tu dirección de correo electrónico no será publicada.