20
Sistemas Digitais
UNIT
6
Sistemas Digitais
UFSJ
1
Sistemas Digitais
CEFET/MG
1
Sistemas Digitais
CEFET/MG
1
Sistemas Digitais
UNIFACS
Texto de pré-visualização
CMDI Disciplina Sistemas Digitais Professor Jônatas Micael Vieira de Lima EXAME FINAL Nota 100 Turma Entrega Até o dia 200125 Pelo SIGAA Trabalho Individual Somador Um dos blocos operacionais mais relevantes nos sistemas digitais são os operadores aritméticos que como o nome já sugere realiza operações matemáticas entre números binários Dentre os operadores aritméticos podemos citar o somador que realiza a soma entre dois números Figura 1 Processo manual de soma entre números binários A concepção do circuito de um bloco somador é relativamente simples utilizando apenas lógica combinacional Pesquise e estude sobre os somadores e como eles são implementados para então resolver o seguinte problema utilizando a ferramenta logisim Roteiro 1 Projete um circuito para um bloco somador entre duas entradas binárias de 1 bits cada a0 e b0 no qual deve apresentar na sua saída de 2 bits S1S0 o número binário resultante dessa soma sendo S1 o MSB bit mais significativo Por exemplo Se a 1 e b 1 então S1S0 10 Em outras palavras 12 12 102 110 110 210 2 Considere agora pegar o mesmo sistema feito anteriormente e simplesmente renomear a saída S1 para co também conhecido como Carry On o famoso vai um Perceba na tabela verdade feita no sistema anterior que o S1 agora co também serve para sinalizar quando o resultado da soma na saída S0 atingiu o limite Por exemplo se a 1 e b 1 então S0 0 e co 1 3 Considere agora adicionar no projeto do somador uma terceira entrada chamada Carry In ci Refaça agora a tabela verdade levando em consideração essa terceira entrada o qual deve funcionar como se fosse uma soma de 3 números de 1 bit cada Por exemplo Se ci 1 a 1 e b 1 então S0 1 e co 1 Se ci 1 a 1 e b 0 então S0 0 e co 1 4 O projeto da etapa anterior é a unidade básica para um somador completo que não só faz a soma de apenas 1 bit mas também seguindo a lógica de soma de números binários permite levar 1 co para a soma na próxima casa ci Isso permite encadear blocos de somador unitário em sequência para permitir a soma de números com maior quantidade de bits Considerando isto explique como utilizar o bloco da etapa 3 para construir um somador de duas entradas de 4bits cada a3a2a1a0 e b3b2b1b0
20
Sistemas Digitais
UNIT
6
Sistemas Digitais
UFSJ
1
Sistemas Digitais
CEFET/MG
1
Sistemas Digitais
CEFET/MG
1
Sistemas Digitais
UNIFACS
Texto de pré-visualização
CMDI Disciplina Sistemas Digitais Professor Jônatas Micael Vieira de Lima EXAME FINAL Nota 100 Turma Entrega Até o dia 200125 Pelo SIGAA Trabalho Individual Somador Um dos blocos operacionais mais relevantes nos sistemas digitais são os operadores aritméticos que como o nome já sugere realiza operações matemáticas entre números binários Dentre os operadores aritméticos podemos citar o somador que realiza a soma entre dois números Figura 1 Processo manual de soma entre números binários A concepção do circuito de um bloco somador é relativamente simples utilizando apenas lógica combinacional Pesquise e estude sobre os somadores e como eles são implementados para então resolver o seguinte problema utilizando a ferramenta logisim Roteiro 1 Projete um circuito para um bloco somador entre duas entradas binárias de 1 bits cada a0 e b0 no qual deve apresentar na sua saída de 2 bits S1S0 o número binário resultante dessa soma sendo S1 o MSB bit mais significativo Por exemplo Se a 1 e b 1 então S1S0 10 Em outras palavras 12 12 102 110 110 210 2 Considere agora pegar o mesmo sistema feito anteriormente e simplesmente renomear a saída S1 para co também conhecido como Carry On o famoso vai um Perceba na tabela verdade feita no sistema anterior que o S1 agora co também serve para sinalizar quando o resultado da soma na saída S0 atingiu o limite Por exemplo se a 1 e b 1 então S0 0 e co 1 3 Considere agora adicionar no projeto do somador uma terceira entrada chamada Carry In ci Refaça agora a tabela verdade levando em consideração essa terceira entrada o qual deve funcionar como se fosse uma soma de 3 números de 1 bit cada Por exemplo Se ci 1 a 1 e b 1 então S0 1 e co 1 Se ci 1 a 1 e b 0 então S0 0 e co 1 4 O projeto da etapa anterior é a unidade básica para um somador completo que não só faz a soma de apenas 1 bit mas também seguindo a lógica de soma de números binários permite levar 1 co para a soma na próxima casa ci Isso permite encadear blocos de somador unitário em sequência para permitir a soma de números com maior quantidade de bits Considerando isto explique como utilizar o bloco da etapa 3 para construir um somador de duas entradas de 4bits cada a3a2a1a0 e b3b2b1b0