Programa implementado utilizando o conjunto de instruções do processador RISC-V para rodar no simulador RARS
Trabalho final da disciplina de Organização de Computadores (ORG), ministradas pelo professor Dr. Luciano Lores Caimi.
- Faça um programa que implementa a gerencia de uma lista ordenada com capacidade de armazenar números inteiros. O inicio da lista deve estar armazenado em uma posição de memória de nome head com valor inicial 0 (NULL). Cada posição da lista ocupa 8 bytes, onde 4 bytes são usados para armazenar o valor inteiro e 4 bytes para armazenar o ponteiro para o próximo elemento. Por exemplo:
O elemento encontra-se na posição de memória 400
O valor armazenado no endereço &400 é 7, que corresponde ao valor do elemento da lista
O valor armazenado no endereço &404 é 220, que corresponde ao endereço do próximo elemento da lista na memória
- Inserir elemento na lista
- Remover elemento da lista por indice
- Remover elemento da lista por valor
- Mostra todos os elementos da lista
- Mostra estatísticas
- Quantidade de elementos presentes na lista
- Maior valor presente na lista
- Menor valor presente na lista
- Quantidade de inserções realizadas
- Quantidade de remoções realizadas
- Sair do programa
- Simulador RARS