Pular para o conteúdo

Fibonnaci de N em Assembly

Este algoritmo retorna o enésimo termo da sequência de Fibonnaci.

Ele foi implementado no MARS: http://courses.missouristate.edu/kenvollmar/mars
Marcos Augusto IMarcos
Hits: 4.665 Categoria: C/C++ Subcategoria: Assembly
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Este algoritmo retorna o enésimo termo da sequência de Fibonnaci.

Ele foi implementado no MARS: http://courses.missouristate.edu/kenvollmar/mars
Download Fibonnaci Enviar nova versão

Versões atualizadas deste script

Esconder código-fonte

.text # onde declara as intrucoes

li $t0, 0 # ant
li $t1, 1 # prox
li $t4, 9 # n
li $t2, 1 #$t2 sera o loop

principal:
    beq $t2,$t4,saida #se t2 for igual ao n para
    add $t3,$t0,$t1  #soma = ant + prox
     move $t0,$t1   #ant = prox
     move $t1,$t3  #prox = soma
     addi $t2,$t2,1 #laco
     j principal  #pulo: retorna para o principal

 saida:
    move $a0,$t1  # $a0 recebe o valor do prox
    li $v0, 1  #$v0 registrador que determina o tipo que será impresso
    syscall  #funcao de impressao

Escrita de um número em binário na tela em Assembly Puro para Linux x86 (GNU Assembly)

Calculadora em C com Assembly (multiplataforma)

GAS Informações do sistema

Ano bissexto em assembly

Escrita de número em octal em Assembly puro para Linux 64 bits (NASM - Netwide Assembler)

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.