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. 🖥️
- Host: GitHub
- URL: https://github.com/lauratrigo/mips-32_exercicios
- Owner: lauratrigo
- Created: 2025-03-23T18:55:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-23T18:57:25.000Z (over 1 year ago)
- Last Synced: 2025-03-23T19:36:50.172Z (over 1 year ago)
- Topics: assembly, computer-architecture, low-level-programming, mips-32
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.