Skip to content

[PT] Solução recursiva do problema da Torre de Hanoi em assembly, SSC0119 - Prática em Organização de Computadores

License

Notifications You must be signed in to change notification settings

Ocramoi/HanoiAsm

Repository files navigation

HanoiAsm

Solução recursiva do problema da Torre de Hanoi em assembly para o Processador ICMC, desenvolvida como trabalho final de SSC0119 - Prática em Organização de Computadores, pelos alunos Marco Toledo e Vitor Brustolin.

Uso

Com o repositório clonado/baixado, entre na pasta do projeto e compile o simulador e montador, copiando seus executáveis para a página de projeto como no seguinte exemplo:

cd montador_fonte
gcc *.c -o montador
cp montador ..

cd ../simulador_fonte
sh compila.sh
cp sim ..
cd ..

Agora, no diretório principal, monte o arquivo .asm com

./montador hanoi.asm hanoi.mif

e execute o simulador com

./sim hanoi.mif charmap.mif

Apresentação

O vídeo de apresentação do projeto pode ser conferido pelo link.

Modificações no simulador/montador

Para o acrescimo no emulador no processor, foi adicionada a montagem e simulação da instrução pow, devidamente adicionada ao manual. Essa função funciona no formato:

pow rx, ry, rz: rx <- ryrz

About

[PT] Solução recursiva do problema da Torre de Hanoi em assembly, SSC0119 - Prática em Organização de Computadores

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published