Cheating-prevention
Departamento de Engenharia de Computação e Sistemas Digitais
PCS2305 Laboratório Digital I
Experiência 9
Aritmética Decimal
Experiência 9
Aritmética Decimal
1. Objetivos
Após a conclusão desta experiência, os seguintes tópicos devem ser conhecidos pelos alunos: * Soma e subtração decimal a partir de somadores binários de 4 bits. * Montagem e teste modular.
2. Projeto
3.1 - Resumo Descritivo:
A parte experimental consiste no projeto e na montagem de um circuito de aritmética decimal com técnica de correção posterior de 6 utilizando contadores e portas lógicas simples.
3.2 – Planejamento:
O circuito foi dividido em três módulos: o módulo de “soma/subtração”, o módulo de “correção de código inválido” e o módulo de “registrador de 4 bits”.
Figura 1 – Diagrama d e blocos de um somador decimal
O módulo de “soma/subtração” será composto por somadores e multiplexadores para selecionar a operação desejada. Essencialmente esse módulo soma a saída dos registradores com a entrada (4 bits). Como dentre os circuitos integrados só foi fornecido um somador (74283), não é possível realizar a operação de subtração, então no caso é necessária uma lógica adicional de complemento de 10 antes da soma. As entradas “ENTRADA” e “SOMA/SUBTRAI” serão as chaves C0~C3 e C4, respectivamente. A saída será o resultado da soma.
Figura 2 – Diagrama de blocos do modulo de soma/subtração
O módulo de “correção de código inválido” será composto por portas lógicas simples, somadores e multiplexadores. Esse módulo detecta se o resultado do módulo anterior não possui dígito inválido e corrige o valor se existente (somando 6 com o resultado). A saída é o resultado corrigido e deve ser conectada diretamente na entrada do registrador de 4bits.
Figura 3 – Diagrama de blocos do módulo de correção de código inválido
O módulo de “registrador de 4 bits” possui um registrador de 4 bits (75175). As entradas data dele