You are on page 1of 5

Atividade Estruturada

Suzane Santana
Estcio de S
Sistemas de Informao EAD
Organizao de Computadores

Processador Neander-X
Caractersticas
um processador simples utilizado para fins acadmicos, pelo fato dos
processadores modernos serem mais complexos.

No

entanto,

esses

processadores modernos tem toda a base conceitual do Neander.


O Neander possui o modo de endereamento direto, que tambm
chamado de absoluto. Nesse modo, a palavra que segue o cdigo da instruo
contm, nas instrues de manipulao de dados, o endereo de memria do
operando. Nas instrues de desvio, esse endereo corresponde posio de
memria onde est a prxima instruo a ser executada.

Questionrio
1) Quantos bits so utilizados para representar uma instruo?
Utiliza 8 bits para representar uma instruo.

2) Quantos bits so utilizados para representar um endereo?


Utiliza 8 bits para representar um endereo.

3) Como so representados os nmeros inteiros negativos?


Os nmeros negativos so representados como Flag N (negativo) em
complemento de 2. SE valer 1,o inteiro negativo, se valer 0, o inteiro
positivo.

4) Quantas instrues podem existir?


Em 8 bits podem ser representadas at 256 instrues. O Neander-X tem
10 instrues e uma 11 que representa nenhuma operao.

5) Qual o tamanho mximo de memria enderevel?


256 posies (palavras de 8 bits) e apenas endereamento direto.
6) Quais so os registradores disponveis?
1 acumulador de 8 bits (AC), 1 apontador de programa de 8 bits (PC), 1
registrador de estado com 2 cdigos de condio: negativo (N) e zero (Z),
o REM, que o registrador de endereos da memria e o RDM, que o
registrador de dados da memria.

7) Qual o formato de uma instruo?


8 bits para opcode (cdigo da operao) e os 8 bits seguintes para o
operando. H Instrues que ocupam apenas 1 byte (NOP,NOT) e
instrues que usam 2 bytes (STA,LDA,ADD,OR,AND,JMP,JN,JZ).

Simuladores
Tendo a funo de facilitar ao mximo as atividades didticas do
professor e o apoio mais completo possvel para as dificuldades comuns do
aluno.
Sendo criado um ambiente integrado para desenvolvimento, que executa
em Windows e Linux incluindo:

Editor de textos;

Montador (assembler);

Simulador da arquitetura;

Visualizador da memria simulada;

Ferramenta de apoio ao aprendizado de instrues;

Utilitrio para converses de bases;

Simulador de visor painel de chaves;

Gerador /carregador de imagem da memria simulada.


Com isso os alunos tem diversas experincia prticas como simulador,

buscando nesse processo muito mais que apresentar conceito tericos e


nomenclatura, mas o conduzir a uma viso abrangente e em pequena medida,
criticar sobre a estrutura e o conjunto de instrues, que permita gerar a
curiosidade para estudos futuros mais aprofundados.

Comparao do simulador Neanderwin e o simulador K&S.


Quanto s limitaes analisadas nos simuladores existentes e o que se
deseja que o sistema proposto atenda, verificou que as ferramentas
apresentadas, Neander e K&S, simulam de uma forma correta o funcionamento
do hardware (parte fsica) e a interao entre os dispositivos. O problema est
na forma de como apresentada a simulao e nas funcionalidades oferecidas,
o simulador K&S um simulador grfico funciona de forma correta, mas possui
duas deficincias significativas: em primeiro lugar a sua interface que se
distancia um pouco da forma conceitual do hardware do computador. O modo
como so apresentados os dispositivos apresenta pouca semelhana com o
hardware. Outro aspecto importante que os programas criados no K&S para
execuo no podem ser salvos, pois o software no disponibiliza essa
funcionalidade. Analisando sob o foco didtico um aspecto crtico para sua

utilizao. Sobre o Neander pode-se compartilhar quanto forma grfica as


mesmas consideraes feitas ao K&S, sendo que o simulador Neander
apresenta menos informaes que o K&S quanto ao layout do hardware do
computador.
O diferencial do Neander que pode-se salvar os programas inseridos no
sistema para uma futura manipulao.

Referncias
http://www.dcc.ufrj.br/~gabriel/neander.php

http://www.ppgee.pucminas.br/weac/2006/PDF/WEAC-2006-Artigo-03.pdf

http://equipe.nce.ufrj.br/gabriel/estacio/Neander3.pdf

http://www.ulbra.inf.br/joomla/images/documentos/TCCs/2011_01/TCCII_CC_F
rancisSherer.pdf

You might also like