Você está na página 1de 2

ATIVIDADE ESTRUTURADA I

TTULO: Estudo do Processador Neander-X.


OBJETIVO: Estudar o processador Neander-X e pesquisar o que so
simuladores.
COMPETNCIAS/HABILIDADES: Avaliar um processador real e aplicar os
conceitos vistos em sala.
ALUNO: Anderson Maciel dos Santos.
CURSO: ADS Noite

TURMA: 3004

PROF: Emanoela.

1. Pesquisar as caractersticas do processador Neander-X e responda as


seguintes questes:
a. Quantos bits so utilizados para representar uma instruo?
So utilizados 8 bits.
b. Quantos bits so utilizados para representar um endereo?
So utilizados 8 bits.
c. Como so representados os nmeros inteiros e negativos?
Representado por N(negativo) e pelo nmero 1.
d. Quantas instrues podem existir?
Apenas 16 instrues.
e. Qual o tamanho mximo da memria enderevel?
O Neander-x usa memria de 256 posies (endereos) x 8 bits para
enderear = largura de endereo do intervalo:-00000000 a 11111111 (em
binrio) 0M a FFH (em hexadecimal). Com isso temos a seguinte diviso de
memria rea programada- posio 0M at 7FH rea de dados posio
80H at FFH.
f. Quais os registradores disponveis?
Os registradores disponveis so: 1 registrador de estado com 2 cdigos de
condio: negativo (N) e zero(Z).
g. Qual o formato de uma instruo?
Os formatos so: uma linha pode conter alguns dos seguintes elementos: um
rtulo, um operador ou um pseudo - instruo, um operando em opcional e
comentrios. So permitidas linhas vazias. Instrues com 1 byte (NOP, NOT).
Instrues com 2 bytes (STA, LDA, ADD, OR, AND, JMP, JN, JZ).

2. Pesquisar a funo dos simuladores e comparar o simulador


NeanderWin (simulador do processador Neander-X) com outro a sua
escolha. E responder as seguintes questes:
a. Que simulador vocs escolheram?
Simularq.
b. Quais as semelhanas entre os simuladores?
- Ambos no desenvolvem programas em linguagem de alto nvel.
- Desenvolvem programas em linguagem assembly.
- Ambos tem a caracterstica de visualizao da memria.
- Tm a visualizao dos valores dos registrados.
- Execuo passo a passo.
- No permitem alterao de valores em tempo de execuo.
c. Quais as diferenas entre os simuladores?
Enquanto o NeanderWin visualiza a programao em assembly, o Simularq
no da tal recurso.
O NeanderWin no tem simulao de organizao, enquanto o Simularq tem.
O NeanderWin demonstra a identificao de erros de compilao, enquanto
que o Simularq no.
NeanderWin no tem arquivos de ajuda, j o Simularq, tem.
d. Qual a vantagem de um simulador em relao ao outro?
O simulador NeanderWin permite a execuo passo a passo e indica erros
encontrados durante o processo de simulao, tambm disponibiliza arquivos
de ajuda que descreva a funcionalidade dos registradores utilizados.
J o simulador Simularq, permite criar instrues em assembly ou alterar as
existentes, ampliando a capacidade do sistema. Apesar de no disponibilizar
um editor de textos prprios, o Simularq permite testar a execuo de novos
programas, pois trabalha com arquivos de textos que podem ser editado em
qualquer outro editor.

Referncias:
http://equipe.nce.ufrj.br/gabriel/estacio/Neander3.pdf
dcc.ufrj.br/~gabriel/WEAC2006.pdf
http://www.ppgee.pucminas.br/weac/2006/PDF/WEAC-2006-Artigo-03.pdf
www.lnaffah.com/ioc/material/Organizacao_Processador_Neander.ppt