Processador Neander-X
Monografias: Processador Neander-X. Pesquise 861.000+ trabalhos acadêmicosPor: michellessa • 20/4/2013 • 522 Palavras (3 Páginas) • 2.311 Visualizações
Questão – 1:
Desenvolvimento:
Semana 1 e 2:
Pesquisar as características do processador Neander-x e responda as seguintes questões:
a) Quantos bits são utilizados para representar uma instrução?
São utilizados 8 bits.
b) Quantos bits são utilizados para representar um endereço?
São utilizados 8 bits.
c) Como são representados os números inteiros negativos?
Representado por N(negativo) é indicado pelo número “1”.
d) Quantas instruções podem existir?
Apenas 16 instruções.
e) Qual o tamanho Maximo de memória endereçável?
O Neander usa uma memória de 256 posições (endereços) x 8 bits para endereçar = largura de endereço de08 bits, logo, 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?
Os registrados disponíveis são: 1 registrador de estado com 2códigos de condição: negativo(N) e zero (Z).
g) Qual o formato de uma instrução?
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).
Semana 3 e 4:Pesquisar a função dos simuladores e comparar o simulador NeanderWin (simulador do processador Neander-X) com outro a sua escolha.
Abaixo faço uma pequena descrição das funcionalidades dos dois simuladores:
O NeanderWin é um sistema simulador de caráter educacional desenvolvido para máquina Neander-X. Este Simulador estende o conjunto de instruções
Inicialmente proposto para uma máquina Neander e disponibiliza um ambiente integrado de desenvolvimento, onde é possível editar, compilar e executar códigos de programas na linguagem de montagem do processador Neander-X.
As Funções disponibilizadas pelo processador NeanderWin incluem:
Editor de texto, onde é possível escrever e editar programas na linguagem de montagem definida para o processador Neander-X;
Montador, responsável por converter o assembly do Neander-X em linguagem de máquina;
Simulador de arquitetura onde é possível visualizar o estado dos registradores principais da CPU e a memória simulada.
O simulador NeanderWin permite ainda a execução passo a passo e indica erros encontrados durante o processo
...