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

Neander-x

Exam: Neander-x. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  23/11/2014  •  Exam  •  391 Palavras (2 Páginas)  •  225 Visualizações

Página 1 de 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?

R- 8 bits.

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

R- 8 bits.

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

R- Os números negativos são representados como Flag N (negativo) em

complemento de 2. SE valer 1,o inteiro é negativo, se valer 0, o inteiro é

positivo.

d) Quantas instruções podem existir?

R- 16 instruções.

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

Usa memória de 256 posições (endereços) de 8 bits para endereçar, ele consegue

acessar qualquer endereço do intervalo em bits do 00000000 ao 11111111, logo de 0

ao 255.

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

R- 1 acumulador de 8 bits (AC), 1 apontador de programa de 8 bits (PC), 1

registrador de estado com 2 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.

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

R- bits para opcode (código da operação) e os 8 bits seguintes para o

operando. 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).

a) Executar o download do simulador

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

R- Funções do simulador NeanderWin:

Editor de textos;

Montador (assemble);

Simulador da arquitetura;

Visualizador da memória simulada;

Ferramenta de apoio ao aprendizado de instruções;

Utilitário para conversão de bases;

Simulador de visor e painel de chaves;

Gerador/carregador de imagem da memória simulada;

1º usar o editor de textos para inserir as intruções.

2º definir a posição de memória das variáveis envolvidas.

3º Indicar a posição de memória de início do programa.

4º Atribuir ao acumulador o conteúdo da posição de memória de uma das variáveis.

...

Baixar como (para membros premium)  txt (2.7 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com