Atividade Estruturada - Estudo Neander x
Estudo do Processador Neander-x
1 - Sobre o Neander
-O neander é uma máquina virtual para a arquitetura de um computador simples para fins didáticos, pois mesmo os processadores mais modernos seguem o padrão neander.
2 - Simuladores
- são ferramentas que simulam máquina hipotética escrita pelos professores da UFRGS, Raul Fernando Weber e Taisy Silva Weber, com fins didáticos, para uso em disciplinas como Arquitetura de Computadores e Assembler. Atualmente, diversas universidades brasileiras utilizam estas ferramentas de ensino.
Parte I
a) São Utilizados 8 bits para representar uma instrução.
b) O neander Utiliza 8 bits para representar um endereço.
c) Os números inteiros negativos são representados com N em complemento de 2, ou seja se for igual a 1 o número é negativo, se for igual a zero(0) o número é positivo.
d) Podem Existir 15 Instruções.
e) O Neander usa uma memória de 256 posições (endereços) x 8 bits para endereçar (= largura de endereço de 08 bits).
f) Os registrados disponíveis são: 1 registrador de estado com 2 códigos de condição: negativo(N) e zero (Z).
g) Os formatos são: uma linha pode conter alguns dos seguintes elementos: um rótulo, um operador ou uma pseudo-instrução, um operando opcional e comentários. São permitidas linhas vazias.
- Instruções com 1 byte (NOP,NOT)
- Instruções com 2 bytes (STA,LDA,ADD,OR,AND,JMP,JN,JZ)
3 - Pesquisar a função dos simuladores e comparar o simulador NeanderWin (simulador do processador Neander-X) com outro a sua escolha
a. Ahmes
b. O Ahmes possui a mesma largura de dados e de endereçamento do neander(8bits), dados representados em complemento de 2, possui um acumulador de 8bits(AC) , um Apontador de programa(PC).
c. o Ahmes possui um registrador de estado este porem com 5 códigos de condição: Negativo(n), Zero(z), carry out(vai um)(c), borrow out(empresta um)(b) e overflow(v), além de possuir 24 instruções.
d. O Ahmes é compatível com o Neander , mas