/fac-fga-2023.2

Repositório destinado aos exercícios e trabalhos da disciplina Fundamentos de Arquitetura de Computadores.

Estudos de Assembly MIPS

Bem-vindo ao repositório de estudos de FAC(UNB - Semestre : 2023.2) sobre Assembly MIPS! Este repositório foi criado para fornecer recursos e exemplos para ajudar no aprendizado e compreensão da linguagem Assembly MIPS. A Assembly MIPS é uma linguagem de programação de baixo nível usada em arquiteturas baseadas em MIPS, como a arquitetura MIPS32.

Sobre a Linguagem Assembly MIPS

A linguagem Assembly MIPS é uma linguagem de programação de baixo nível usada para programar computadores com arquitetura MIPS. Ela é amplamente utilizada em sistemas embarcados, sistemas operacionais, programação de dispositivos e muito mais. Este repositório visa fornecer uma introdução e recursos para ajudá-lo a entender e programar em Assembly MIPS.

Conteúdo do Repositório

Este repositório contém os seguintes recursos:

  • Exemplos de código em Assembly MIPS para ajudar a ilustrar conceitos e técnicas.
  • Tutoriais e explicações sobre tópicos importantes em Assembly MIPS.
  • Referências e links úteis para aprender mais sobre a linguagem Assembly MIPS.

Como Usar Este Repositório

Explore a pasta EstudoP2 e Fornmativa para encontrar exemplos de código em Assembly MIPS.

Contribuições

Se você deseja contribuir para este repositório, fique à vontade para criar um pull request. Sua contribuição pode incluir adição de exemplos, correção de erros ou adição de tutoriais. Toda contribuição é bem-vinda!

Recursos Externos

Além dos recursos neste repositório, você pode explorar outros materiais online para aprofundar seus estudos de Assembly MIPS. Alguns recursos recomendados incluem:

  • SPIM Simulator: Um simulador MIPS que permite executar código Assembly MIPS em um ambiente interativo.
  • Livros de referência, como "MIPS Assembly Language Programming" de Robert Britton.

Instale o SPIM com o comando:

sudo apt install spim

Para rodar arquivos spim

spim -f nomeDoArquivo.spim

Licença

Este repositório é disponibilizado sob a Licença MIT. Consulte o arquivo LICENSE para obter mais detalhes.

Contato

Se você tiver alguma dúvida, sugestões ou precisar de ajuda, sinta-se à vontade para abrir uma issue neste repositório.

Esperamos que este repositório seja útil para seus estudos de Assembly MIPS. Boa sorte!