Está en la página 1de 2

Fibonacci

Descripción: El siguiente algoritmo recrea la sucesión fibonacci teniendo como entrada el


número de sucesiones. La sucesión comienza con los números 0 y 1, a partir de estos, «cada
término es la suma de los dos anteriores» como se muestra a continuación.

;begin

ld b,10 ;Número de sucesiones

ld c,1 ;valor inicial 1

ld d,0 ;valor inical 0

ld e,0 ;valor inical 0

ld HL,50h

ciclo ld (HL),c

ld e,d

ld d,c

ld a,e

add a,d

ld c,a

inc HL

djnz ciclo

HALT

.END

Fibonacci números pares

Descripción: El siguiente algoritmo recrea la sucesión fibonacci teniendo como entrada el


número de sucesiones. La sucesión comienza con los números 0 y 1, a partir de estos, «cada
término es la suma de los dos anteriores» como se muestra a continuación, pero esta vez la
salida deberá ser un número par.

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144,…

Código:

;begin

ld b,10 ;Número de sucesiones

ld c,1 ;valor inicial 1

ld d,0 ;valor inical 0

ld e,0 ;valor inical 0


ld HL,50h

ciclo ld e,d

ld d,c

ld a,e

add a,d

ld c,a

djnz par

HALT

.END

par sub 2

jp z,show

jp p,par

jp M,ciclo

show ld (HL),c

inc HL

jp ciclo

También podría gustarte