Desenvolvimento de Software para Ensino e Pesquisa na Área de Arquitetura e Organização de Computadores