Segue link para código --> Arquivo para Download
Faça uma função chamada strlen que recebe como parâmetro o endereço inicial de uma string e retorna o número de caracteres que aquela string possui.
Mostrando postagens com marcador Programação - Assembly. Mostrar todas as postagens
Mostrando postagens com marcador Programação - Assembly. Mostrar todas as postagens
quarta-feira, 14 de abril de 2010
terça-feira, 13 de abril de 2010
Exercício 22
Segue link para código --> Arquivo para Download
Leia as seguintes informações de um funcionário: Nome, idade cargo e o seu salário bruto considere:
a) O salário bruto teve um reajuste de 38%.
b) O funcionário receberá uma gratificação de 20% sobre salário bruto reajustado.
c) O salário total é descontado em 15% sobre salário bruto reajustado.
Faça um programa que imprima:
• Nome, idade e cargo.
• O salário bruto.
• O salário líquido.
Leia as seguintes informações de um funcionário: Nome, idade cargo e o seu salário bruto considere:
a) O salário bruto teve um reajuste de 38%.
b) O funcionário receberá uma gratificação de 20% sobre salário bruto reajustado.
c) O salário total é descontado em 15% sobre salário bruto reajustado.
Faça um programa que imprima:
• Nome, idade e cargo.
• O salário bruto.
• O salário líquido.
Marcadores:
Programação - Assembly
segunda-feira, 12 de abril de 2010
Exercício 21
Segue link para código --> Arquivo para Download
A Recorrência de Fibonacci é dada a seguir
Se:
Fibo(n) = 1 se n = 1
Fibo(n) = 1 se n = 2
Fibo(n) = Fibo(n − 1) + Fibo(n − 2) , caso contrário
Faça um programa que calcule o n-esimo número de Fibonacci;
A Recorrência de Fibonacci é dada a seguir
Se:
Fibo(n) = 1 se n = 1
Fibo(n) = 1 se n = 2
Fibo(n) = Fibo(n − 1) + Fibo(n − 2) , caso contrário
Faça um programa que calcule o n-esimo número de Fibonacci;
Marcadores:
Programação - Assembly
sexta-feira, 9 de abril de 2010
Exercício 20
Segue link para código --> Arquivo para Download
A série de Fibonacci é formada pela seguinte seqüência: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, .... Escreva um linguagem assembly do MIPS que gere e apresente a série de Fibonacci. Esta série se caracteriza pela soma de um termo posterior com o seu anterior subseqüente.
A série de Fibonacci é formada pela seguinte seqüência: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, .... Escreva um linguagem assembly do MIPS que gere e apresente a série de Fibonacci. Esta série se caracteriza pela soma de um termo posterior com o seu anterior subseqüente.
Marcadores:
Programação - Assembly
quinta-feira, 8 de abril de 2010
Exercício 19
Segue link para código --> Arquivo para Download
Fazer um programa em Assembly do MIPS para ler dois números de ponto flutuante em precisão simples e armazene em $f2 e $f3, efetuar a divisão dos mesmos e armazenar em $f4, calcular a média e armazenar em $f5 e exibir os resultados na tela.
Fazer um programa em Assembly do MIPS para ler dois números de ponto flutuante em precisão simples e armazene em $f2 e $f3, efetuar a divisão dos mesmos e armazenar em $f4, calcular a média e armazenar em $f5 e exibir os resultados na tela.
Marcadores:
Programação - Assembly
Exercício 18
Segue link para código --> Arquivo para Download
Faça um programa que leia um número inteiro que não possua o número zero e inverta-o.
Faça um programa que leia um número inteiro que não possua o número zero e inverta-o.
Marcadores:
Programação - Assembly
segunda-feira, 5 de abril de 2010
Exercício 17
Segue link para código --> Arquivo para Download
Faça um programa em linguagem assembly do MIPS que leia três números do console e armazene nos registradores $s1, $s2, $s3. Após isso, ordene o conteúdo dos registradores de modo que $s1 contenha o menor número da seqüência, $s2 contenha o segundo menor número da seqüência e $s3 contenha o maior número da seqüência.
Faça um programa em linguagem assembly do MIPS que leia três números do console e armazene nos registradores $s1, $s2, $s3. Após isso, ordene o conteúdo dos registradores de modo que $s1 contenha o menor número da seqüência, $s2 contenha o segundo menor número da seqüência e $s3 contenha o maior número da seqüência.
Marcadores:
Programação - Assembly
domingo, 4 de abril de 2010
Exercício 16
Segue link para código --> Arquivo para Download
Faça um programa que leia uma seqüência de números e imprima o maior e o menor número da seqüência.
Faça um programa que leia uma seqüência de números e imprima o maior e o menor número da seqüência.
Marcadores:
Programação - Assembly
sábado, 3 de abril de 2010
Exercício 15
Segue link para código --> Arquivo para Download
Faça um programa que leia 5 números e escreva os mesmos números em ordem inversa.
Faça um programa que leia 5 números e escreva os mesmos números em ordem inversa.
Marcadores:
Programação - Assembly
quinta-feira, 1 de abril de 2010
Exercício 14
Segue link para código --> Arquivo para Download
Dado um número inteiro positivo, calcular o seu fatorial. Fatorial é o produto dos números naturais desde 1 até o inteiro n.
Dado um número inteiro positivo, calcular o seu fatorial. Fatorial é o produto dos números naturais desde 1 até o inteiro n.
Marcadores:
Programação - Assembly
Exercício 13
Segue link para código --> Arquivo para Download
Faça um programa em linguagem assembly do MIPS que leia um número na base binária e converta para decimal.
Faça um programa em linguagem assembly do MIPS que leia um número na base binária e converta para decimal.
Marcadores:
Programação - Assembly
Exercício 12
Segue link para código --> Arquivo para Download
Escreva um programa em linguagem assembly do MIPS que calcule o MDC (máximo divisor comum) entre dois números naturais.
Escreva um programa em linguagem assembly do MIPS que calcule o MDC (máximo divisor comum) entre dois números naturais.
Marcadores:
Programação - Assembly
domingo, 28 de março de 2010
Exercício 11
Segue link para código --> Arquivo para Download
Elabore um programa em linguagem assembly do MIPS que imprima todos números primos existentes entre N1 e N2, em que N1 e N2 são números naturais fornecidos.
Elabore um programa em linguagem assembly do MIPS que imprima todos números primos existentes entre N1 e N2, em que N1 e N2 são números naturais fornecidos.
Marcadores:
Programação - Assembly
sexta-feira, 26 de março de 2010
Exercício 10
Segue link para código --> Arquivo para Download
Tendo com entrada de dados um valor numérico qualquer, faça um programa em linguagem assembly do MIPS que verifique se este é múltiplo de 7, e em caso afirmativo apresenta uma mensagem conveniente.
Tendo com entrada de dados um valor numérico qualquer, faça um programa em linguagem assembly do MIPS que verifique se este é múltiplo de 7, e em caso afirmativo apresenta uma mensagem conveniente.
Marcadores:
Programação - Assembly
Exercício 9
Arquivo para Download
No correio local há somente selos de 3 e de 5 centavos. A taxa mínima para correspondência é de 8 centavos. Faça um programa em linguagem assembly do MIPS que determina o menor número de selos de 3 e de 5 centavos que completam o valor de uma taxa dada.
No correio local há somente selos de 3 e de 5 centavos. A taxa mínima para correspondência é de 8 centavos. Faça um programa em linguagem assembly do MIPS que determina o menor número de selos de 3 e de 5 centavos que completam o valor de uma taxa dada.
Marcadores:
Programação - Assembly
quinta-feira, 25 de março de 2010
Exercício 8
Segue link para código --> Arquivo para Download
Escreva um programa em linguagem assembly do MIPS que leia 10 números inteiros e para cada número lido apresente o seu quadrado.
Escreva um programa em linguagem assembly do MIPS que leia 10 números inteiros e para cada número lido apresente o seu quadrado.
Marcadores:
Programação - Assembly
Exercício 7
Segue link para código --> Arquivo para Download
Faça um programa em linguagem assembly do MIPS que leia um número na base decimal e converta para a binária.
Faça um programa em linguagem assembly do MIPS que leia um número na base decimal e converta para a binária.
Marcadores:
Programação - Assembly
terça-feira, 23 de março de 2010
Exercício 6
Segue link para código --> Arquivo para Download
Faça um programa que imprima os 10 primeiro números naturais.
Faça um programa que imprima os 10 primeiro números naturais.
Marcadores:
Programação - Assembly
Abertura de exercícios de Assembly
segue o link com o compilador dos códigos que serão passados adiante --> Compilador MIPS de assembly, SPIM
Abro com essa postagens, o envio de alguns exercícios de assembly, turma do 3°semestre de BSI, SENAC - Campus Santo Amaro.
Segue espaço para comentários, e possíveis explicações
Abro com essa postagens, o envio de alguns exercícios de assembly, turma do 3°semestre de BSI, SENAC - Campus Santo Amaro.
Segue espaço para comentários, e possíveis explicações
Marcadores:
Programação - Assembly
Assinar:
Postagens (Atom)