redes
Equipe: Rafael Santos; Luiz Felipe; César Matta
Turma: 2013.2
Data: 30/09/13
Arquitetura Neander
Sumario
1.0- Introdução
2.0 -Processador Neander.
2.1-Arquitetura do Neande-X.
2.2 - Memória endereçável.
2.3 - Registradores Disponíveis.
2.4 - Formato de Instruções.
3.0-Comparando os simuladores Neander Win x Simularq.
3.1-Semelhança entre os simuladores.
3.2-Diferenças entre os simuladores.
3.3-Qual a vantagem de um simulador em relação ao outro.
4.0-Conclusão
5.0-Bibliografia
1.Introdução
O Neander-x é uma arquitetura simplificada desenvolvida com fins didáticos, uma extensão da arquitetura Neander, definida no livro do Raul F. Weber, fundamentos de Arquitetura de computadores, Ed. Sagra Luzzatto.
2.0 Processador Neander
2.1Arquitetura do Neande-X
O mesmo livro apresenta outras arquiteturas mais sofisticadas, mas nenhuma realmente tão simples e com vantagens para o ensino em tempo curto. Algumas características do processador original da máquina Neander incluem:
Largura de dados e endereços de 8 bits;
Dados representados em complemento a dois;
1 acumulador de 8 bits (AC);
1 apontador de instruções de 8 bits (PC);
1 registrador de código de condição com 2 bits: negativo (N) e zero (Z).
2.2 Memória endereçável
O Neander usa memória de 256 posições (endereços) x 8 bits para endereçar = largura de endereço do intervalo: -00000000 a 11111111 (em binário) – 0M a FFH (em hexadecimal). Com isso temos a seguinte divisão de memória – área programada- posição 0M até 7FH – área de dados – posição 80H ate FFH.
2.3 Registradores Disponíveis
Os registradores disponíveis são: 1 registrador de estado com 2 códigos de condição: negativo (N) e zero(Z).
2.4 Formato de Instruções
Os formatos são : uma linha pode conter alguns dos seguintes elementos: um rotulo, um operador ou um pseudo-instrução, um operando em opcional e comentários. São permitidas linhas vazias. Instruções com 1 byte (NOP,NOT). Instruções