Skip to content

Este projeto é um simulador do funcionamento de processadores RISCV

Notifications You must be signed in to change notification settings

yellak/simRISCV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simulador RISCV

Este projeto é um simulador do funcionamento de processadores RISCV.

Execução

Para compilar vá até a pasta principal e execute make all ou só make main para gerar somente o executável main. Execute o programa pincipal com ./main e os testes com ./run_tests.

Para alterar quais arquivos serão executados por ./main vá até o arquivo main.c e altere as linhas 15 e 16 com os caminhos até os arquivos que deseja executar.

Observação

Existem dois tipos de arquivos binários relevantes, um data e um text, o data contém as informações para alocação de espaço na memória RAM e o arquivo text contém as instruções que serão executadas. Os dois podem ser gerados a partir de um código assembly utilizando uma ferramenta apropriada, eu utilizei o RARS (não há garantias de que outra ferramenta pode funcionar).

About

Este projeto é um simulador do funcionamento de processadores RISCV

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published