You are on page 1of 1

#include "stdio.

h"

unsigned long a = 1, b = 1, res = 1;

int main() {
int n;
printf("Enter n: ");
scanf_s("%d", &n);
asm("mov rdx, 2");
asm("mov rax, a");
asm("mov rbx, b");
asm("loop: add rax, rbx");
asm("mov rcx, rax");
asm("mov rax, rbx");
asm("mov rbx, rcx");
asm("add rdx, 1");
asm("cmp rdx, 5");
asm("jne loop");
asm("mov res, rbx");

printf("%d. element of Fibonacci's sequence is: %d\n", n, res);


}

You might also like