1
Linguagens de Programação
UFGD
1
Linguagens de Programação
UFGD
1
Linguagens de Programação
UFGD
8
Linguagens de Programação
UFGD
4
Linguagens de Programação
UFGD
2
Linguagens de Programação
UFGD
5
Linguagens de Programação
UFGD
1
Linguagens de Programação
UFGD
2
Linguagens de Programação
UFGD
15
Linguagens de Programação
UFGD
Texto de pré-visualização
Universidade Federal da Grande Dourados Arquitetura e organização de computadores Alessandro Lopes de Sousa Felipe Leviski Medeiros Gustavo de Almeida Silva Atividade 1 UFGD 2022 1 A sequência de Fibonacci é uma série de números 0 1 1 2 3 5 8 13 21 34 Qualquer número na série é encontrado somando os dois números anteriores a ele Escreva um programa MIPS para realizar o seguinte Dado um inteiro positivo armazene os primeiros números da série de Fibonacci na memória e imprimaos A solução para este problema foi primeiro verificar o input dado pelo usuário através de comparações e colocar nos devidos laços Se o número for diferente de 0 ele inicia a sequência de fibonacci e toda vez que passa nesse trecho do código mostra o número n quando o programa encerra ou seja o valor é 0 ele mostra o valor n da sequência de Fibonacci Para solucionar o problema o primeiro passo é verificar a entrada que o usuário ira passar por meio de comparações colocando em seus laços se o número for diferente de zero este indicará a sequência de fibonacci a cada vez que passar nessa parte do código mostra o número n ao encerrar ele mostra o valor n da sequência de fibonacci Código mostra na tela a mensagem de erro Saída 2 Escreva um programa MIPS para calcular o fatorial de um número positivo 1 Use o método iterativo para calcular o fatorial A resolução deste problema utiliza um loop for para realizar as multiplicações das entradas n inseridas pelo usuário para realizar a operação foi utilizado um método para decrementar no registrador com o valor n até que o mesmo seja igual a 1 assim que sair do laço o programa finaliza exibindo o resultado Código Digite um valor para a conta de fatorial 5 3 Escreva um programa MIPS para converter um inteiro fornecido pelo usuário em um número binário Considere os números inteiros positivos e negativos No caso de um inteiro negativo a saída deve estar na forma de complemento a 2 Imprima o número binário como uma string Para a resolução deste problema foi utilizado a função de deslocamento de bits e o and para realizar a comparação entre os binários bit a bit até chegar no binário final fazendo assim a comparação de todos os 32 bits e por fim é mostrado na tela o número número convertido em binário Código Digite um numero inteiro 10
1
Linguagens de Programação
UFGD
1
Linguagens de Programação
UFGD
1
Linguagens de Programação
UFGD
8
Linguagens de Programação
UFGD
4
Linguagens de Programação
UFGD
2
Linguagens de Programação
UFGD
5
Linguagens de Programação
UFGD
1
Linguagens de Programação
UFGD
2
Linguagens de Programação
UFGD
15
Linguagens de Programação
UFGD
Texto de pré-visualização
Universidade Federal da Grande Dourados Arquitetura e organização de computadores Alessandro Lopes de Sousa Felipe Leviski Medeiros Gustavo de Almeida Silva Atividade 1 UFGD 2022 1 A sequência de Fibonacci é uma série de números 0 1 1 2 3 5 8 13 21 34 Qualquer número na série é encontrado somando os dois números anteriores a ele Escreva um programa MIPS para realizar o seguinte Dado um inteiro positivo armazene os primeiros números da série de Fibonacci na memória e imprimaos A solução para este problema foi primeiro verificar o input dado pelo usuário através de comparações e colocar nos devidos laços Se o número for diferente de 0 ele inicia a sequência de fibonacci e toda vez que passa nesse trecho do código mostra o número n quando o programa encerra ou seja o valor é 0 ele mostra o valor n da sequência de Fibonacci Para solucionar o problema o primeiro passo é verificar a entrada que o usuário ira passar por meio de comparações colocando em seus laços se o número for diferente de zero este indicará a sequência de fibonacci a cada vez que passar nessa parte do código mostra o número n ao encerrar ele mostra o valor n da sequência de fibonacci Código mostra na tela a mensagem de erro Saída 2 Escreva um programa MIPS para calcular o fatorial de um número positivo 1 Use o método iterativo para calcular o fatorial A resolução deste problema utiliza um loop for para realizar as multiplicações das entradas n inseridas pelo usuário para realizar a operação foi utilizado um método para decrementar no registrador com o valor n até que o mesmo seja igual a 1 assim que sair do laço o programa finaliza exibindo o resultado Código Digite um valor para a conta de fatorial 5 3 Escreva um programa MIPS para converter um inteiro fornecido pelo usuário em um número binário Considere os números inteiros positivos e negativos No caso de um inteiro negativo a saída deve estar na forma de complemento a 2 Imprima o número binário como uma string Para a resolução deste problema foi utilizado a função de deslocamento de bits e o and para realizar a comparação entre os binários bit a bit até chegar no binário final fazendo assim a comparação de todos os 32 bits e por fim é mostrado na tela o número número convertido em binário Código Digite um numero inteiro 10