Skip to content

brunodalarosa/MIPS32_Simulator

Repository files navigation

/* README do simulador MIPS 32 / / Autor Bruno Cesar, bcesar.g6@gmail.com / / Simulador versão 1.0 - 30/07/2017 */

--- Bruno Cesar Puli Dala Rosa, RA 95378 ---

Este é um simulador da arquitetura MIPS 32 que implementa o algoritmo de Tomasulo, o simulador foi desenvolvido como um trabalho da disciplina de Arquitetura II e seu uso é simples: ./simulador [opções] . O argumento "-h" exibe uma seção de ajuda.

A pasta /programas_teste contém 6 programas de entrada para testar o simulador:

simple<1,2,3>.txt: São testes que não implementam nenhum algoritmo especifico. o objetivo foi testar diferentes instruções implementadas no simulador.

fat.txt: Implementa um algoritmo de calculo de fatorial. O usuário deve inserir um número e o programa computa e imprime na tela o seu fatorial.

multiplicador.txt: Implementa uma espécie de calculador de tabuadas, o usuário deve inserir X e Y. O programa imprime Y * 1...X na tela.

fibo.txt: Implementa um algoritmo para calculo de números da sequencia Fibonacci. O usuário deve inserir a quantidade de números da sequencia que serão impressos na tela.

OBS.: Algumas entradas muito grandes para os programas podem resultar em saídas erradas, isso ocorre graças ao limite do tamanho de uma palavra de 4 Bytes.

About

A MIPS32 architecture simulator built with C + Flex & Bison

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published