20 lines
300 B
Plaintext
20 lines
300 B
Plaintext
db fib_count: 10 // How many more numbers to calculate after F(0) and F(1)
|
|
|
|
fib_n:
|
|
pop ret
|
|
pop rg0 // n
|
|
|
|
lli 0, rg1
|
|
lli 1, rg2
|
|
|
|
start:
|
|
add rg1, rg2, acc
|
|
push rg1
|
|
mov rg2, rg1
|
|
mov acc, rg2
|
|
|
|
cmp rg0, zero
|
|
dec rg0
|
|
|
|
jgt start
|
|
jmp 4, ret |