Utilizando blocos de Somadores Completos, elabore um sistema subtrator para 2 números de 2 bits.
Passo 1
Beleza, vamos lá! O exercício pede para a gente criar um sistema subtrator para dois números de 2 bits usando blocos de Somadores Completos. Isso envolve eletrônica digital, mais especificamente circuitos lógicos. Para resolver, vamos precisar entender como funcionam os somadores completos e como eles podem ser adaptados para realizar subtração, geralmente usando o método de complemento de dois.
Passo 2
Primeiro, vamos lembrar o que é um Somador Completo. Ele é um circuito que soma dois bits e uma entrada de carry (vai um) e produz uma soma e um carry de saída. A fórmula básica para um somador completo é:
Onde e são os bits a serem somados, é o carry de entrada, é a soma e é o carry de saída.
Passo 3
Para transformar um somador em um subtrator, usamos o método do complemento de dois. Isso significa que para subtrair de , nós somamos com o complemento de dois de . O complemento de dois é encontrado invertendo todos os bits de e adicionando 1.
Passo 4
Vamos considerar dois números de 2 bits:
Queremos calcular . Para isso, vamos primeiro inverter os bits de :
Agora, adicionamos 1 para obter o complemento de dois de :
Passo 5
Agora, vamos usar dois somadores completos para realizar a operação. O primeiro somador vai somar com e o carry de entrada (do complemento de dois). O carry de saída desse somador será o carry de entrada para o próximo somador.
No segundo somador, somamos , e o carry de entrada proveniente do primeiro somador.
Passo 6
Vamos representar isso em forma de circuito:
Primeiro Somador Completo:
Entradas: , ,
Saídas: (bit da soma) e (carry para o próximo estágio)
Segundo Somador Completo:
Entradas: , ,
Saídas: (bit da soma) e (carry final)
Passo 7
Para finalizar, a diferença será representada pelos bits de soma . Se houver um carry final , pode indicar um empréstimo ou verificar se a subtração resultou em um número negativo, dependendo do sistema de numeração utilizado.
Resposta
Assim, utilizando dois somadores completos e aplicando o método do complemento de dois, conseguimos elaborar um sistema subtrator para dois números de 2 bits. A diferença é dada por , onde:
Portanto, o sistema subtrator está completo e pronto para operar com números de 2 bits.