Ucp relatorio

504 palavras 3 páginas
Bacharelado em Ciência da Computação
Organização e Arquitetura de Computadores I

UCP de 32 Bits
Estruturas Iterativas e Condicionais
(Operações de Multiplicação e Divisão)

Eder Cuer Ra: 472018
Ronnie Shida Ra: 478733
Miguel Fávaro Ra: 475432

Prof. Idelberto de Genova Bugatti

Objetivo
Este projeto tem como objetivo, sintetizar, implementar e testar uma UCP de 32 bits, de forma que faça operações de soma, subtração, multiplicação, divisão, assim como operações relacionais e operações lógicas. Criaremos também um algoritmo para mostrar como fazer uma operação de multiplicação.

Descrição geral do subsistema

Esse subsistema contém: dois registradores gerais de 32 bits, um registrador acumulador de 32 bits, uma ULA de 32bits com capacidade para executar instruções aritméticas e relacionais, subsistema auxiliares para executar comandos Iterativos e condicionais, subsistemas auxiliares para realizar trocas de informações entre os subsistema da arquitetura (multiplexadores e barramentos).

Descrição dos módulos

Registradores contadores bidirecionais (UP/DOWN)
Registradores contadores geram contagens tanto crescente como decrescentes. E ainda o contador permite que sua contagem possa iniciar em qualquer valor que ele possa conter. A entrada LOAD que viabiliza essa função através do armazenamento do valor no UP/DOWN.

Elementos multiplexadores
O multiplex tem a função de escolher qual será sua saída, ele terá n entradas, e por meio de seu componente “seletor” escolhe qual será a saída em determinado instante.

Mutiplex 64x32

Comparador de magnitude
Um elemento comparador de magnitude realiza operações relacionais entre dois números, “maior que”, “menor que”, “igual”, “menor ou igual”, “maior ou igual”. Neste projeto ele tem como objetivo verificar o maior e o menor número para fazermos a multiplicação de forma mais eficiente.

Simulação do projeto

Explicando a simulação

Entradas utilizadas: A7B4 e 5
Operação

Relacionados

  • Métricas em Projetos de Software
    1521 palavras | 7 páginas
  • Produção do plasmídeo pvax-lacz em escherichia coli dh5!, para utilização em terapia génica ou vacinas de dna
    3347 palavras | 14 páginas
  • S.o fgigdugiodsajgoiagjda
    1650 palavras | 7 páginas
  • hoje e amanha
    18212 palavras | 73 páginas
  • estagio
    6982 palavras | 28 páginas
  • aula s.o.
    2395 palavras | 10 páginas
  • Trabalho Engenharia de Software
    635 palavras | 3 páginas
  • Arquitetura
    4461 palavras | 18 páginas
  • USE CASE POINT
    4670 palavras | 19 páginas
  • ATPS Sistemas Operacionais
    918 palavras | 4 páginas