fiali1 / simuladorMinipsPython

Repositório para o projeto final da disciplina de Arquitetura de Computadores

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simulador MIPS em Python

O programa foi desenvolvido com a versão 3.8.5 do Python instalada no sistema operacional Linux, distro Ubuntu 20.04. Inclui o uso da biblioteca Numpy, instalada usando o instalador de pacotes pip.

Após ter o pip instalado, inserir o comando no terminal:

$ pip install numpy

Para executar o simulador, basta abrir o terminal no diretório e inserir o comando

$ python3 ./minips.py

Deve ser escolhido o modo de operação como indicado, a configuração de memória (1 a 4 implementadas) e ser digitado o título do arquivo correspondente, sem extensão. Como exemplo:

$ python3 ./minips.py
Your operation (run/decode/trace/debug): run
Select memory configuration (1/2/3/4/5/6): 2    
Your file: 17.rng

A execução dos modos de operação trace e debug gera o arquivo minips.trace no diretório /files, contendo um log das operações de acesso à memória cache e RAM.

About

Repositório para o projeto final da disciplina de Arquitetura de Computadores


Languages

Language:Python 100.0%