atividade estruturada01
a) Quantos bits são utilizados para representar uma instrução?
RESPOSTA: São utilizados 08 bits para instrução.
b) Quantos bits são utilizados para representar um endereço?
RESPOSTA: São utilizados 08 bits para endereço.
c) Como são representados os números inteiros negativos?
RESPOSTA: Os números negativos são representados como N(negativo):
1- resultado negativo,
0- resultado não é negativo.
d) Quantas instruções podem existir?
RESPOSTA: Podem existir 16 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 de08 bits, ele consegue acessar qualquer endereço do intervalo: -00000000 a 11111111 (em binário)
-0 a 255 (em decimal)
-0 M 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?
RESPOSTA: Os registrados disponíveis são: 1 registrador de estado com 2 códigos de condição: negativo(N) e zero (Z).
g) Qual o formato de uma instrução?
RESPOSTA: 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 byte (STA,LDA,ADD,OR,AND,JMP,JN,JZ).
Pesquisar a função dos simuladores e comparar o simulador NeanderWin (simulador do processador Neander-X) com outro a sua escolha.
RESPOSTA: 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 Windows e Linux incluindo: Editor de textos; Montador; Simulador da arquitetura; Visualizador da memória simulada;