Implementação de Cache em uma CPU com Interpretador Assembly (Projeto da disciplina "Arquitetura de Computadores II")
- Requer Python 3.6 e a dependência matplotlib.
pip install matplotlib
Exemplo de uso:
asm.py [ARQUIVO.TXT]
opções:
--seq: gera um programa assembly sequencial com dados aleatórios
--random: gera um programa assembly com dados totalmente aleatórios
--demo [ALGORITIMO] [QTD DE BLOCOS DA CACHE]: demonstra a execução da cache do tamanho especificado com o algoritimo escolhido