Testando as instruções MIPS no MARS: https://www.embarcados.com.br/testando-as-instrucoes-mips-no-mars/
Nível da microarquitetura do MIC-1:http://www.dpi.inpe.br/~carlos/Academicos/Cursos/ArqComp/aula_7.html
Nível da Microarquitetura ou ISA - IJVM: http://www.dpi.inpe.br/~carlos/Academicos/Cursos/ArqComp/aula_8.html
1. Estrutura básica de computadores;
2. Máquinas Virtuais e Multinível;
3. Famílias de Computadores;
4. Arquitetura do Conjunto de Instruções;
5. Introdução à Microprogramação;
6. Organização de Memória;
7. Memória Cache;
8. Pipeline;
9. Arquiteturas RISC e CISC;
10. Linguagem de Montagem de Processadores RISC (Padrão MIPS), Simulador RISC.
SIMULADOR MIPS
1ª NOTA:
1 prova* (30/09/2019) valendo 7,00 + 3 exercícios** valendo 1,00 cada
*Assunto: Aulas 01 á 08 (Organização dos computadores)
** As respostas dos exercícios deverão ser feitas e entregues de forma manuscrita e legível. Estas não devem ser extensas, porém objetivas e claras.
2ª NOTA:
1 prova* valendo 5,00 + Trabalho** sobre MIPS (5,00)
*Assuntos da PROVA: Arquitetura do MIPS - DATA 25/11/19
· Transferência de dados entre registrador memória (SW e LW);
· Formatos de instruções (R, I e J);
· Instruções aritmética (add e sub);
· Instruções lógicas (sll, srl, and , or e nor);
· Instruções de controle de salto condicional (beq, bne, slt, slti);
· Instruções de controle de salto incondicional (j);
· Implementar um “while” e um “for” fazendo uso das instruções de controle vistas;
· Suporte a procedimentos simples;
· Suporte a procedimentos compostos;
· Uso de pilha em Suporte a procedimentos recursivos;
· Pseudo-instruções: move, (bgt, bge, blt, ble);
· Chamadas ao Sistema “syscalls” para ler e escrever números, para ler e escrever Strings;
· Diretivas em assembly. (.data, .text, .space, .word, .asciiz);
**EQUIPES DO PROJETO DE ASSEMBLY DO MIPS (Consultar PDF do projeto no Drive acima) - Apresentações dias 18/11/19 e 20/11/2019.
EQUIPE 01 - Adriel , Awdryn, Samuel, Delmon - Tema 1
EQUIPE 02 - Damaris, Érico, Luiz Fernando - Tema 4
EQUIPE 03 - Almir, João Victor, Sigismundo, Daniel - Tema 3
EQUIPE 04 - João Paulo, Elton , Luan , Edson, Vinícius. - Tema 2
EQUIPE 05 - Filipy, Joadson, Caio, Robert - Tema 5
3ª NOTA:
1 prova valendo 10,00. Assunto: Todo o conteúdo do MIPS.
FINAL:
1 prova valendo 10,00. Assunto: Todo o conteúdo da Unidade.
*Os exercícios deverão ser entregues uma aula anterior á prova. As respostas deverão ser manuscritas á caneta. Seja organizado e redija com uma caligrafia entendível.
Bibliografia Básica
TANENBAUM, Andrew S. Organização Estruturada de Computadores. LTC, 2000, 4a ed
PATTERSON, David A. e HENESSY, John L. Organização e Projeto de Computadores: A Interface Hardware/Software. LTC, 2000, 3ª ed.
Bibliografia Complementar
MONTEIRO, M. A Introdução à Organização de Computadores. 4ª ed. Rio de Janeiro: LTC Editora, 2001.