Processador Neander-X
Pesquisar as caracterísitcas do processador Neander-X e responda as seguintes questões:
A) Quantos BITS são utilizados para representar uma instrução?
Resposta: São utilizados 8 BITS.
B) Quantos BITS são utilizados para representar um endereço?
Resposta: São utilizados 8 BITS.
C) Como são representados os números inteiros negativos?
Resposta: São representados pelo N (Negativo) e é indicado pelo "1".
D) Quantas instruções podem existir?
Resposta: Existem 15 instruções.
E) Qual o tamanho máximo de memória endereçável?
Resposta: 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, logo, ele consegue acessar qualquer endereço do intervalo:
- 00000000 à 11111111 (em Binário)
- 0 à 255 (em Decimal)
- 0M à 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 até FFH
F) Quais são os registradores disponíveis?
Resposta: São 1 registrador de estado com 2 códigos de condição: (N) negativo e (Z) zero.
G) Qual o formato de uma instrução?
Resposta: Uma linha pode conter alguns dos seguintes elementos: Um rótulo, um operador ou uma pseudo-instrução, um operador 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)
Semana 3 e 4
Pesquisar a função dos simuladores e comparar o simulador NeanderWin (Simulador do Processor Neander-X) com outro a sua escolha:
Resposta: Facilitar ao máximo as atividades didáticas do professor e o apoio mais complexo possível para as dificuldades comuns do aluno. Sendo criado um ambiente intergrado para desenvolvimento, que executa em Windows e Linux incluindo:
- Editor de Textos;
- Montador (Assembler);
- Simulador de Arquitetura;
- Visualizador de memória simulada;
- Ferramenta de apoio ao aprendizado de instruções;