Projeto da Organização do NEANDER
IRITO SANTO
´
CENTRO UNIVERSITARIO NORTE DO ESP´
IRITO SANTO
Disciplina: Arquitetura de Computadores
Professor: Renato E. N. de Moraes
Aluno:
Turma: 3CC
Data: 18/12/12
Semestre: 2012-2 Valor: 2,0 pt
Trabalho 01 - Projeto Neander
Nota:
O computador NEANDER foi criado com inten¸oes did´ticas. O objetivo deste trabalho c˜ a
´ implementar o NEANDER usando portas l´gicas b´sicas (NAND, NOR, NOT, LATCHES, e o a a o FLIP FLOPS, etc) ou componentes j´ prontos do simulador utilizado (mem´ria, ULA, registrador, etc). O trabalho deve simular o NEANDER em um simulador l´gico de portas para o verificar o funcionamento do circuito ao realizar um pequeno programa de 10 instru¸oes grac˜ vado na mem´ria. o O computador NEANDER tem as seguintes caracter´ ısticas: • Largura de dados e endere¸os de 8 bits c • 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¸ao: negativo (N) e zero (Z) o c˜
• Mem´ria de 16 c´lulas de 8 bits o e
• 1 Unidade Aritm´tica e L´gica de 6 fun¸oes para trabalhar com representa¸ao em complee o c˜ c˜ mento de dois
A Figura 1 mostra uma organiza¸ao do NEANDER com uma UAL de 6 fun¸oes. c˜ c˜
Figura 1: Organiza¸ao para o NEANDER. c˜ Centro Universit´rio Norte do Esp´ a ırito Santo
Rodovia BR 101 Norte, Km 60, Bairro Litorˆneo, CEP: 29.932-540, S˜o Mateus – ES a a
Tel.: +55 (27) 3312.1511, Fax.: +55 (27) 3312.1510
S´
ıtio eletrˆnico: http://www.ceunes.ufes.br/ o UNIVERSIDADE FEDERAL DO ESP´
IRITO SANTO
´
CENTRO UNIVERSITARIO NORTE DO ESP´
IRITO SANTO
Projeto da Organiza¸˜o do NEANDER ca 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), 6 opee o ca ra¸˜es diferentes podem ocorrer na UAL. A largura dos dados ´ de 8 bits. A UAL