Raniere Silva <[email protected]> writes: > On Tue, Jul 30, 2013 at 09:10:36PM -0300, Rafael Pezzi wrote: >> Oi Raniere, >> >> Semana que vem começo a dar um curso de microprocessadores, que inclui >> arquitetura de microprocessadores, memória, interfaces IO, instruções, >> assembler. >> >> Por acaso você conhece algum(ns) programa(s) (software livre, é claro), >> que podem ser uteis, tais como simuladores de processadores ou circuitos >> ou algo que possa servir de demonstração / recurso didático interativo >> para isto? >> >> Achei o gnusim8085 - mas talvez exista algo mais que vc conheça. >>
Eu trabalho com o ArchC [1] que é um framework desenvolvido na Unicamp para desenvolver modelos funcionais de processadores. Atualmente, existem vários processadores modelados como MIPS, ARMv5, SPARCv8, PowerPC. Todos disponíveis em GPL. Tanto os simuladores quanto o próprio ArchC são utilizados em alguns cursos aqui na unicamp. Em especial sugiro que verifique a página do Prof. Edson Borin [2], que ensina Linguagem de Montagem utilizando o simulador ARMv5. [1] www.archc.org [2] http://www.ic.unicamp.br/~edson/disciplinas/mc404/2013-1s/ab/index.html -- Gabriel Krisman Bertazi
