M+++

Máquina M+++ já esta disponivel...agora para LOGISIM.
Algumas alterações em relação à M++:
-stack interno
-push e pop
-endereçamento indireto

E tambem o compilador...

E tambem tem a versao JAR
Dentro do LOGISIM abra o PC.CIRC.
Compile o programa com CompiladorAssembly (deveria ser montador)
Carregue a imagem na ROM...terminacao mmmp
Selecione velocidade maxima para 4.1K
Control-K para executar
https://dl.dropboxusercontent.com/u/83554849/arq_asm51.zip
Voce pode ver a M+++ por dentro.
Qualquer duvida, PVT me.
PS: Marcelo S, consegues portar ela para um FPGA ?
Algumas alterações em relação à M++:
-stack interno
-push e pop
-endereçamento indireto
E tambem o compilador...
E tambem tem a versao JAR
Dentro do LOGISIM abra o PC.CIRC.
Compile o programa com CompiladorAssembly (deveria ser montador)
Carregue a imagem na ROM...terminacao mmmp
Selecione velocidade maxima para 4.1K
Control-K para executar
https://dl.dropboxusercontent.com/u/83554849/arq_asm51.zip
Voce pode ver a M+++ por dentro.
Qualquer duvida, PVT me.
PS: Marcelo S, consegues portar ela para um FPGA ?