tag:blogger.com,1999:blog-3558612853123884447.post8589522822130835581..comments2012-06-23T20:37:04.451-03:00Comments on Open Source Coders: Implementação da tela VGA em assemblyThOR27http://www.blogger.com/profile/06741326148112620321noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-3558612853123884447.post-4806686348004559232011-01-05T17:23:37.942-02:002011-01-05T17:23:37.942-02:00Fala Thommy,
Existem várias formas de testar, mas...Fala Thommy,<br /><br />Existem várias formas de testar, mas para verificar ele escrevendo na tela mesmo você vai precisar escrever na memória de alguma placa de vídeo. <br /><br />Para compilar tem o MARS (http://courses.missouristate.edu/KenVollmar/MARS/), um aplicativo feito em Java que simula um processador MIPS. Você pode verificar o que está escrito na memória de saída e ver se representa o código hexadecimal que deveria.<br /><br />Tem também o SPIM (http://pages.cs.wisc.edu/~larus/spim.html) que possui até um compilador de linha de comando Linux para o assembly do MIPS.<br /><br />Para ver o caracter mesmo, só com um circuito lógico programável ou algum dispositivo que contenha um chip MIPS e uma tela VGA acoplada. Dentre os circuitos lógicos programáveis, os mais populares são as placas da Altera, mas o preço é realmente salgado. O simulador Quartus II (http://www.altera.com/products/software/quartus-ii/subscription-edition/qts-se-index.html) é bem útil e pode ser ajuda suficiente para começar, pois ele permite ler a memória também.<br /><br />Enfim, trabalhar com assembly sempre tem o problema de que nunca poderemos ver facilmente o dispositivo funcionando, pois precisaríamos programar diretamente o processador. Mas alguns simuladores podem ajudar.<br /><br />Abraçoseduardosanhttps://www.blogger.com/profile/02823399193605650702noreply@blogger.comtag:blogger.com,1999:blog-3558612853123884447.post-41284363174469907962011-01-05T14:19:50.482-02:002011-01-05T14:19:50.482-02:00Ae Eduardo! Parabéns pelo Post! Muito legal!
E pr...Ae Eduardo! Parabéns pelo Post! Muito legal!<br /><br />E pra testar esse código? #comofaz?<br /><br />Valeu :DThOR27https://www.blogger.com/profile/06741326148112620321noreply@blogger.com