Simulação de Sistema Embarcado em Assembly

Job ID: 39614666

Budget: $10 – $30 USD

Preciso fazer um progrma editor de Texto Simples em assembly do MIPS para ser testado no simulador MARS, que atenda os seguintes requisitos:

1. Funcionalidades:
Um editor de texto básico com comandos para inserir texto, apagar caracteres, mover o cursor e salvar/carregar de um arquivo.

2. Gerenciamento de E/S:
Polling para entrada de teclado e saída na tela (inicialmente). Considerar interrupções para tornar o sistema mais responsivo em versões mais avançadas.

3. Ring Buffer:
Um ring buffer pode ser usado para armazenar o texto editado, permitindo um buffer circular para facilitar inserções e deleções.

4. Funções:
Desenvolver funções para lidar com cada comando do editor (inserir, apagar, mover cursor, salvar, carregar).

5. Macros:
Usar macros para simplificar operações de manipulação de strings e acesso ao ring buffer.

6. Organização e arquivos separados por include

7. Uso do keyboard and display MMIO simulator