Vous êtes sur la page 1sur 3

Disciplina: Organizao de Computadores

Estudo do Processador Neander-X


Objetivo:
- Estudar o processador Neander-x
- Pesuisar o ue so simuladores
Desenvolvimento:
!" Pesuisar as caracter#sticas do processador Neander-$ e responda as seguintes
uest%es:
a" &uantos bits so utilizados para representar uma instruo'
b" &uantos bits so utilizados para representar um endereo'
c" Como so representados os n(meros inteiros negativos'
d" &uantas instru%es podem existir'
e" &ual o taman)o m*ximo de mem+ria endere*vel'
," &uais so os registradores dispon#veis'
g" &ual o ,ormato de uma instruo'
-" Pesuisar a ,uno dos simuladores e comparar o simulador Neander.in
/simulador do processador Neander-$0 com outro a sua escol)a"
Desenvolvimento:
a" &uantos bits so utilizados para representar uma instruo'
1o utilizados 23 bits"
b" &uantos bits so utilizados para representar um endereo'
1o utilizados 23 bits"
c" Como so representados os n(meros inteiros negativos'
Os n(meros negativos so representados como N/negativo04!- resultado negativo4 2-
resultado no 5 negativo"
d" &uantas instru%es podem existir'
Podem existir !6 instru%es"
e" &ual o taman)o m*ximo de mem+ria endere*vel'
O Neander usa uma mem+ria de -67 posi%es /endereos0 x 3 bits para enderear /8
largura de endereo de 23 bits04 logo4 ele consegue acessar ualuer endereo do
intervalo:
- 22222222 a !!!!!!!! /em bin*rio0
- 2 a -66 /em decimal0
- 2 9 a ::; /em )exadecimal0
Com isso temos a seguinte diviso de mem+ria:
- <rea programada = posio 29 at5 >:;
- <rea de dados = posio 32; at5 ::;
," &uais so os registradores dispon#veis'
Os registrados dispon#veis so: ! registrador de estado com - c+digos de condio:
negativo/N0 e zero /?0"
g" &ual o ,ormato de uma instruo'
Os ,ormatos so: uma lin)a pode conter alguns dos seguintes elementos: um r+tulo4
um operador ou uma pseudo-instruo4 um operando opcional e coment*rios" 1o
permitidas lin)as vazias"
- @nstru%es com ! bAte /NOP4NOB0
- @nstru%es com - bAte /1BC4DDC4CDD4OE4CND4F9P4FN4F?0
:uno dos 1imuladores
:acilitar ao m*ximo as atividades did*ticas do pro,essor e o apoio mais completo
poss#vel para as di,iculdades comuns do aluno" 1endo criado um ambiente integrado
para desenvolvimento4 ue executa em .indoGs e Dinux incluindo:
-Editor de textosH
-9ontador /assembler0H
-1imulador da aruiteturaH
-Iisualizador da mem+ria simuladaH
-:erramenta de apoio ao aprendizado de instru%esH
-Jtilit*rio para convers%es de basesH
-1imulador de visor painel de c)avesH
-KeradorLcarregador de imagem da mem+ria simulada"
1endo assim 5 poss#vel ter diversas experiMncia pr*ticas como simulador4 buscando
nesse processo muito mais ue apresentar conceito te+ricos e nomenclatura4 mas
conduzir todos a terem uma viso abrangente e em peuena medida4 criticar sobre a
estrutura e o conjunto de instru%es4 ue permita gerar a curiosidade para estudos
,uturos mais apro,undados"
Comparao do simulador Neander.in e o simulador NO1
&uanto Ps limita%es analisadas nos simuladores existentes e o ue se deseja ue o
sistema proposto atenda4 veri,icou ue as ,erramentas apresentadas4 Neander e NO14
simulam de uma ,orma correta o ,uncionamento do )ardGare /parte ,#sica0 e a
interao entre os dispositivos" O problema est* na ,orma de como 5 apresentada a
simulao e nas ,uncionalidades o,erecidas4 o simulador NO1 5 um simulador gr*,ico
ue ,unciona de ,orma correta4 mas possui duas de,iciMncias signi,icativas: em
primeiro lugar a sua inter,ace ue se distancia um pouco da ,orma conceitual do
)ardGare do computador" O modo como so apresentados os dispositivos apresenta
pouca semel)ana com o )ardGare" Outro aspecto importante 5 ue os programas
criados no NO1 para execuo no podem ser salvos4 pois o so,tGare no
disponibiliza essa ,uncionalidade" Cnalisando sob o ,oco did*tico 5 um aspecto cr#tico
para sua utilizao" 1obre o Neander pode-se compartil)ar uanto P ,orma gr*,ica as
mesmas considera%es ,eitas ao NO14 sendo ue o simulador Neander apresenta
menos in,orma%es ue o NO1 uanto ao laAout do )ardGare do computador" O
di,erencial do Neander 5 ue pode-se salvar os programas inseridos no sistema para
uma ,utura manipulao"
Ee,erMncias:
)ttp:LLGGG"ulbra"in,"brLjoomlaLimagesLdocumentosLBCCsL-2!!Q2!LBCC@@QCCQ:rancis1
)erer"pd,
)ttp:LLGGG"ppgee"pucminas"brLGeacL-227LPD:L.ECC--227-Crtigo-26"pdf

Vous aimerez peut-être aussi