Repo of Digital Circuits course - CRT0384
This project is maintained by marcielbp
Voltar à home - Aula Anterior - Próxima Aula
.dig
enviados junto ao relatório devem conter o nome de todos os integrantes da equipe, inserindo em Componentes -> Diversos -> Retângulo (Texto). Arquivos .dig
sem essa informação não serão considerados, logo, a nota do relatório será penalizada.Um circuito combinacional aritmético implementa operações aritméticas como adição, subtração, multiplicação e divisão com números binários. Quando há uma soma binária em onde ambos os operandos são iguais a 1, são necessários dois dı́gitos para expressar seu resultado. Neste caso, o transporte (vai - um ou carry, em inglês) é somado ao próximo par mais significativo de bits. Um circuito combinacional que implementa a adição de dois bits é chamado meio-somador (half adder, em inglês). Um circuito que implementa a adição de três bits (dois bits significativos e um carry) é chamado de somador completo (full adder, em inglês). Estes nomes decorrem do fato de que com dois meio-somadores pode-se implementar um somador completo. O somador completo é um circuito aritmético básico a partir do qual todos os outros circuitos aritméticos são construı́dos.
Nesta prática será utilizado o meio somador de 4 bits com carry in e carry out do circuito 74283.
.dig
para anexar ao relatório como pr05_parte1-q1.dig
..dig
para anexar ao relatório como pr05_parte1-q2.dig
.Um comparador é um circuito combinatório que permite comparar o valor absoluto de dois inteiros A e B representados em binário com n-bits. Tem três saı́das que indicam respectivamente se A<B, A=B ou A>B. O circuito comparador da prática é implementado pelo CI 7485, que dispõe de duas entradas de 4 bits, 3 pinos de entrada e 3 pinos de saída de comparação. Os pinos de entrada podem ser utilizados para utilização de múltiplos circuitos.
.dig
para anexar ao relatório como pr05_parte2-q1.dig
.PÓS LABORATÓRIO - RELATÓRIO
Descreva os procedimentos de montagem realizados na prática. Comente o significado dos pinos $C_0$ e $C_4$ do circuito somador e sobre as entradas $P=Q_i$, $P>Q_i$ e $P<Q_i$ e saídas $P=Q$, $P>Q$ e $P<Q$ do circuito comparador. Qual a função de cada uma dessas entradas/ saídas?
Utilize portas lógicas básicas (AND, OR e NOT) para construir um circuito que receba uma entrada de três bits $A_2A_1A_0$ e um bit de sinal $S_0$ e retorne uma saída de quatro bits $B_3B_2B_1B_0$ que equivale à entrada em formato complemento de dois. Se a entrada for positiva, é mantida na saída da forma $B_2B_1B_0 = 0 A_1A_0$ e, caso seja negativa, $B_2B_1B_0 = comp2(A_1A_0 )$. Basicamente irá receber um número em sinal magnitude (SM) e irá convertê-lo para Complemento de dois (comp2). Exemplos:
0 101 (+5 em
SM
) -> 0101 (+5 emcomp2
)1 110 (-6 em
SM
) -> 1010 (-6 emcomp2
)
Mostre o diagrama do circuito e todas as 16 saídas possíveis. Salve o arquivo .dig
para anexar ao relatório como pr05_posLab-q2.dig
.