An open API service indexing awesome lists of open source software.

https://github.com/lauratrigo/mips-32_exercicios

Repositório com exemplos práticos de assembly MIPS 32 para a disciplina de Arquitetura de Computadores. 🖥️
https://github.com/lauratrigo/mips-32_exercicios

assembly computer-architecture low-level-programming mips-32

Last synced: over 1 year ago
JSON representation

Repositório com exemplos práticos de assembly MIPS 32 para a disciplina de Arquitetura de Computadores. 🖥️

Awesome Lists containing this project

README

          

# 🖥️ Exercícios de MIPS 32

Este repositório contém exercícios de **MIPS 32** desenvolvidos para a disciplina de **Arquitetura de Computadores e Microcontroladores**. Aqui você encontrará exemplos de programas em assembly MIPS, abordando conceitos como manipulação de registradores, operações aritméticas, estruturas de controle e muito mais.

## 🚀 Objetivo

O objetivo deste repositório é servir como um **portfólio de estudos** e um **guia prático** para quem está aprendendo programação em assembly MIPS 32.

## 🛠️ Ferramentas Utilizadas

- **Simulador MIPS**: [MARS (MIPS Assembler and Runtime Simulator)](http://courses.missouristate.edu/KenVollmar/mars/)
- **Editor de Texto**: Qualquer editor de texto ou IDE que suporte syntax highlighting para assembly (ex: VS Code, Sublime Text, Notepad++).

## 📝 Como Executar os Exercícios

1. **Baixe o MARS**:
- Faça o download do simulador MARS no [site oficial](http://courses.missouristate.edu/KenVollmar/mars/).

2. **Abra o arquivo `.asm` no MARS**:
- No MARS, vá em `File > Open` e selecione o arquivo `.asm` do exercício que deseja executar.

3. **Assemble e Execute**:
- Clique em `Assemble` para compilar o código.
- Em seguida, clique em `Run` para executar o programa.

4. **Verifique os Resultados**:
- Os resultados serão exibidos no console do MARS ou nos registradores, dependendo do exercício.

## 🤝 Contribuições

Contribuições são bem-vindas! Se você quiser adicionar novos exercícios ou melhorar os existentes, siga os passos abaixo:

1. Faça um fork deste repositório.
2. Crie uma branch com sua contribuição: `git checkout -b minha-contribuicao`.
3. Commit suas mudanças: `git commit -m 'Adicionando novo exercício'`.
4. Envie para o repositório remoto: `git push origin minha-contribuicao`.
5. Abra um pull request.

## 🎓 Créditos

Este repositório foi criado por Laura Trigo como parte dos estudos da disciplina de **Arquitetura de Computadores e Microcontroladores**.

---

Feito com 💻 por Laura Trigo.