Está en la página 1de 1

Fundamentos de Informática Página 13 de 13

Ejercicio 7: La sucesión de Fibonacci se construye generando cada nuevo número a partir de la


suma de los dos anteriores: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, etc. Realizar un programa que muestre por
OP’01 el número de orden de la secuencia de Fibonacci y en OP’02 el valor de la serie para dicha
posición. El programa finaliza cuando muestra los 20 primeros valores de la sucesión. Cargar el
programa a partir de la posición H’0010. Nombre del fichero: fibonacci.asm.

1. Realizar un organigrama en el que se muestre como se plantea el algoritmo.


2. Asignar en una tabla cada variable a un registro del banco de registros.
3. Escribir el programa en ensamblador.
4. Ejecutar el programa paso a paso y verificar su correcto funcionamiento.
5. ¿Qué pasaría si en vez de mostrar los primeros 20 valores quisiéramos mostrar los 50 primeros
valores?

Ejemplo de salida:
Iteración 1 2 3 4 5 6 7
OP’01 1 2 3 4 5 6 7
OP’02 0 1 1 2 3 5 8

Ayuda: Serie de Fibonacci implementada en un lenguaje de alto nivel (Java) https://byspel.com/serie-


fibonacci-en-java-explicacion-codigo/

Práctica 3: Funcionamiento a Bajo Nivel de un Ordenador: CODE-2

También podría gustarte