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.667 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

Assembler 8086 - Recebe um caractere do usuário e imprime o código ASCII em pontos

GAS Uppercase

GAS "Hello World" o número de vezes definido pelo usuário

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

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

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.