- Notifications
You must be signed in to change notification settings - Fork1
heramenezes/SAP01-MOD
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
- Laura Menezes:https://github.com/heramenezes
- Raquel Motta:https://github.com/raksmotta
- Mateus Ribeiro:https://github.com/L0L0VIS
- Felipe Ratton:https://github.com/nkdwon
- Davi Mourão:https://github.com/davimm02
Este repositório tem como objetivo disponibilizar o projeto "SAP-01 MODIFICADO" feito em quarteto para a disciplina Arquitetura de Computadores, ofertada pelo curso de Ciências da COmputação pela PUC Minas, sendo o trabalho orientado pelo professor Cláudio Dias Campos.
O sistema funciona com a versão padrão do Logisim, sendo esta ddisponibilizada no site:https://sourceforge.net/projects/circuit/ .Para abrir o projeto, basta baixar o projeto disponibilizada neste repositório e abrir o projeto no Logisim já baixado. Ao abrir o projeto, clique na mãozinha de selecionar e vai clicando em CLK ( clock ) para ver o progresso de identificação e execuções de instruções.
- LDA : faz load do primeiro número para o programa
- OUT : faz a exibição do valor guardado no programa
- HLT : encerra o programa
- ADD : adiciona número direcionado para 'B' e guarda no programa
- SUB : subtrai número direcionado para 'B' e guarda no programa
- INC : incrementa em uma unidade o número salvo no programa
- MUL : multiplica número adicionado para 'B' e salva no programa
- DEC : decrementa em uma unidade o número salvo no programa
Nosso projeto funciona mostrando todas as instruções ( exceto o JMP ) no terminal, imprimindo em ordem de execução de instruções. Uma condição de funcionamento é implelemtar na ordem de instruções, um OUT depois de cada instrução desejada. Dessa forma, as instruções serão printadas no terminal do projeto.
O vídeo sobre o projeto se encontraneste link, na plataforma do Youtube.
About
Modificação do SAP-01 com algumas instruções a mais, além de um terminal de display de instruções, feito pela plataforma LOGISIM.