Simulação de Sistema Embarcado em Assembly
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
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