Skip to content

PUCRSOpenSource/cleopatra-assembly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Programação em Linguagem de Montagem do Computador Cleópatra

Este repositório contem a tarefa realizada para a disciplina de Organização e Arquitetura de Computadores I 2014/2. São apresentados aqui a solução para os seguintes enunciados:

  • Descobrir se um número n positivo é múltiplo de 6.

  • Faça um programa que contenha a função Potencia . Esta função deve ser capaz de receber dois valores V e EXP e ter como saída V^EXP. Esta saída deve estar associada ao acumulador.acumulador

  • Fazer um programa que gere os n primeiros números da sequência de Fibonnacci, e armazene a sequências em endereços consecutivos a partir da posição de memória com rótulo idx. Esta operação deve ser feita com uma chamada de função para o rótulo SeqFibonnacci.

  • Faça um programa que calcule a multiplicação de todos os elementos da diagonal principal de uma matriz 5x5. Obs.: o algoritmo deve ser genérico para qualquer matriz quadrada. Este programa deve chamar uma função para fazer a multiplicação

As soluções foram desenvolvidas em um linguagem de alto nível, para isso foi escolhido Python e para uma linguagem de montagem - Assembly - para isso foi utilizado o assembly do processador cleópatra que foi visto em aula.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published