TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Trabalho Organização de Computadores - Estácio

Por:   •  11/5/2016  •  Trabalho acadêmico  •  731 Palavras (3 Páginas)  •  625 Visualizações

Página 1 de 3

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES - CCT0307

Título:Estudo do Processador Neander-X

Nome:

Curso: Análise e Desenvolvimento de Sistemas 

Matrícula:

Objetivo:

1) Estudar o processador Neander-X

2) Pesquisar o que são simuladores

3) Utilizar o simulador NeanderWin

4) Escrever e executar um programa neste simulador

Competências / Habilidades

  • Conhecer a composição básica de um processador
  • Conhecer o formato e endereçamento de instruções

Desenvolvimento

PARTE I

SEMANA 1 e 2:

Pesquisar as características do processador Neander-X e responda as seguintes questões:

1) Quantos bits são utilizados para representar uma instrução?

Utiliza 8 bits.

2) Quantos bits são utilizados para representar um endereço?

Utiliza 8 bits.

3) Como são representados os números inteiros negativos?

Os números negativos são representados como N (negativo)

  1. Resultado negativo                        0- Resultado Positivo

4) Quantas instruções podem existir?

O Neander-X tem 11 instruções, listadas a seguir:

NOP, STA, LDA, ADD, OR, AND, NOT, JMP, JN, JZ,  LDI e HLT.


5) Qual o tamanho máximo de memória endereçável?

256 posições (8 bits) – 0 á 255.

0 ao 127 - Região do programa (instruções).

128 ao 255 - Região de dados.

6) Quais são os registradores disponíveis?

Um acumulador (AC), um apontador de programa (PC), um registrador de estado com dois códigos de condição: negativo (N) e zero (Z), o REM, que é o registrador de endereços da memória e o RDM, que é o registrador de dados da memória.

7) Qual o formato de uma instrução?

8 bits para instrução e os 8 para dados. Há Instruções que ocupam apenas 1 byte(NOP,NOT) e instruções que usam 2 bytes(STA, LDA, ADD, OR,AND,JMP, JN, JZ, SUB,JNZ).

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.

Simuladores são aparelhos ou softwares capazes de reproduzir um comportamento/funcionalidade real.

Comparação:

NeanderWin – Simulador Neander-x e Binary – Simulador Ramses

Existem semelhanças e diferenças entre esses simuladores de diferentes processadores. Quanto à memória, temos, em ambos 256 posições, todas as instruções do Neander estão presentes no Ramses, mas nem todas as instruções do Ramses se encontrão no neander. O processador Ramses é mais complexo, pois existem regras específicas para sua manipulação. Os dois possuem o mesmo objetivo e são funcionais apresentando apenas diferenças técnicas de dados, algumas funcionalidades e instruções.

PARTE II

A atividade tem duração de 4 semanas. Iniciar atividade após a aula de número 7.

Continuando a atividade estruturada anterior, iremos aprender a utilizar o simulador NeanderWin escrevendo e executando um programa neste simulador.

Nota importante: Lembre-se sempre de citar todas as referências utilizadas.

SEMANA 1 e 2 desta prática: Ambientação

  1. Executar o download do simulador

b) Identificar as partes do simulador descrevendo um breve roteiro de como gerar e executar um programa

O NeanderWin tem um acumulador e um apontador, o apontador indica a posição de memória em que esta sendo executado o programa começando da posição 0, o acumulador recebe operandos que são carregados da memória, armazena valores na memória e guarda resultados, o botão F9 roda todo o programa e o F8 roda passo a passo do programa.

...

Baixar como (para membros premium)  txt (5.5 Kb)   pdf (92.4 Kb)   docx (12.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com