ESCOLA
Pesquisar as características do processador Neander-X e responder as seguintes questões:
A) Quantos bits são utilizados para representar uma instrução?
R: São utilizados 08 bits.
B) Quantos bits são utilizados para representar um endereço?
R: São utilizados 08 bits.
C) Como são representados os números inteiros negativos?
R: Os números inteiros negativos são representados como N(negativo), O numero “1” é resultado negativo e o numero “0” e resultado não negativo.
D) Quantas instruções podem existir?
R: Podem existir 16 instruções.
E) Qual o tamanho máximo de memória endereçável?
R: 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 a 255 (em decimal).
- 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 até FFH.
F) Quais são os registradores disponíveis?
R: Os registradores disponíveis 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?
R: Os formatos são: 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 várias linhas.
- Instruções com 1 byte (NOP, NOT).
- Instruções com 2 bytes (STA, LDA, ADD, OR, AND, JMP, JN, JZ).
- Função dos simuladores
Facilitar ao máximo as atividades didáticas do professor e o apoio mais completo possível para as dificuldades comuns do aluno.
Sendo criado um ambiente integrado para desenvolvimento, que executa em cwWindows e Linux incluindo:
- Editor de textos;
- Montador (assembler);
- Simulador da arquitetura;
- Visualizador da memória simulada;
- Ferramenta de apoio ao aprendizado de instruções;
- Utilitário para