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

Atividade Estrturada

Monografias: Atividade Estrturada. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  13/4/2014  •  586 Palavras (3 Páginas)  •  405 Visualizações

Página 1 de 3

Resposta: O processador Neander X usa uma memoria de 256 posições

(endereços) x8 bits para endereçar (= largura de endereço de 08 bits), logo

ele consegue acessar qualquer endereço do intervalo:

 00000000 a 11111111 em binário

 0 a 255 em decimal

 0 M a FFH em hexadecimal

Com isso temos a seguinte divisão da memoria:

 Área programada (posição 0M ate 7FH).

 Área dos dados (posição 80H ate FFH).

F) Quais são os registros disponíveis?

Resposta: Os registros disponíveis são: Um registrador de estado com 2

códigos de condição , negativo (N) e zero (Z).

G) Qual é o formato de uma instrução?

Resposta: Os formatos são: uma linha pode conter alguns dos seguintes

elementos, um rótulo, um operador ou uma pseudo-instrução, um operador

opcional e comentários.

São permitidas linhas vazias.

 Instrução com 1byte (NOP, NOT).

 Instruções com 2 byte (STA,LDA,ADD,OR,AND,JMP,JN,JZ).

O computador NEANDER foi criado com intenções didáticas1

. O objetivo deste trabalho é implementar o

NEANDER usando portas lógicas básicas (NAND, NOR, NOT, LATCHES E FLIP_FLOPS) e simular esse

circuito em um simulador lógico de portas para verificar o funcionamento do circuito ao realizar um pequeno

programa de 10 instruções gravado na memória.

O computador NEANDER tem as seguintes características:

• Largura de dados e endereços de 8 bits

• Dados representados em complemento de dois

• 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)

1

Esta pseudo-máquina foi criada pelos Profs. Raul Weber e Taisy Weber para a disciplina Arquitetura de Computadores I da UFRGS.

Projeto do Datapath

Passo 1: Projeto dos circuitos combinacionais

A) Multiplexador 2:1 de largura de 8 bits.

B) Unidade Aritmética e Lógica (UAL):

conforme a seleção da UAL (selUAL), 5

operações diferentes podem ocorrer na

UAL. A largura dos dados é de 8 bits.

Note que a UAL é capaz de identificar

quando o resultado é ZERO (Z) ou

NEGATIVO (N).

...

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