Arquitetura de Computadores I
Turma 138 - semestre 97/2
Prof. Eduardo Augusto Bezerra
Notas:
- Provas:
- P1 (02/09), P2
(07/10), P3 (13/11),
P4 (18/11), G2 (25/11),
G3 (02/12)
- Trabalhos: Calculadora, ARQ1, MIPS
Trabalhos:
- Calculadora HP (entrega: 02/09/97) - Implementação de
uma calculadora que utiliza uma pilha com quatro posições
para realizar operações lógicas e aritméticas.
A calculadora deverá operar com valores em binário, decimal
e hexadecimal. A calculadora implementada deverá utilizar o mesmo
princípio de funcionamento das calculadoras HP (RPN - notação
polonesa reversa). Uma descrição detalhada do trabalho será
preparada em breve.
- Simulador para a arquitetura ARQ1 (entrega: 16/09/97). O simulador
deverá possibilitar a execução de programas escritos
em código binário para esta arquitetura, nos modos passo-a-passo
e execução direta. Durante a execução do programa
deverão ser apresentados os conteúdos dos registradores e
memória.
- Trabalho final (entrega
- parte 1: 30/10/97; completo: 18/11/97) - Simulador parcial para a arquitetura
MIPS.
Programas exemplo para o MIPS:
Exemplos de programas para execução no SPIM. Nos comentários
iniciais de cada programa existem dicas de como carregar o programa e qual
versão do SPIM foi utilizada (DOS, unix, windows):
- Exemplo simples de utilização de syscall (ex1.s);
- Calculadora com quatro operações, utilizando subrotinas
(calc.s);
Descrição da arquitetura ARQ1
Descrição da arquitetura MIPS
- formato das instruções (ver material no xerox do DAI).
SPIM - Um simulador
para o MIPS R2000/R3000
Disponível também via anonymous ftp em:
Alguns links interessantes relacionados ao MIPS: