1
Fork 0
xchg-rax-rax/0x01.asm

14 lines
258 B
NASM

BITS 64
SECTION .text
global main
; calculate the fibonacci sequence.
; n_2 = n_1 + n_0
main:
mov rax, 1 ; inital values
mov rdx, 1
.loop: ; a label
xadd rax, rdx ; swap rdx and rax, store rdx+rax into rax
loop .loop ; jump back to the .loop label