Escolar Documentos
Profissional Documentos
Cultura Documentos
2. Metodologia
Montagem do circuito lógico em simulador e circuito alimentado por uma fonte DC
analisando o circuito esquemático e montando de acordo com as limitações do
simulador.
3. Fundamentação Teórica
Ausente na versão simplificada do relatório por uma questão de espaço. Um texto
detalhado pode ser encontrado no capítulo 5 do livro do Capuano [1].
4. Procedimento Experimental
fig.1
fig.2
fig.3
4- Monte o circuito subtrator completo da fig.4 para teste no protoboard.
A) Complete a tabela da verdade
B) Copie e cole o circuito na tabela 4
fig. 4
Laboratório de Sistemas Digitais 2 Prof. Ricardo Massashi Abe
2
Para o item 5 a seguir utilizaremos o “word generator” do EWB
A) A3A2A1A0 + B3B2B1B0 :
Binários Hexadecimal
0000 + 0000 = 0000 = 0
0001 + 0001 = 0010 = 2
0010 + 0010 = 0100 = 4
0011 + 0011 = 0110 = 6
0100 + 0100 = 1000 = 8
0101 + 0101 = 1010 = A
0110 + 0110 = 1100 = C
0111 + 0111 = 1110 = D
1000 + 1000 = 10000 = 10
1001 + 1001 = 10010 = 12
A B S Co
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Led apagado = 0
Led aceso = 1
A B Ci S Co
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
Led apagado = 0
Led aceso = 1
A B S To
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0
Led apagado = 0
Led aceso = 1
A B Ti S To
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
Led apagado = 0
Led aceso = 1
A) Nos circuitos aritméticos o que são carry in, carry out, borrow in e borrow out?
Resp.: "carry in," "carry out," "borrow in," e "borrow out" são termos que se referem a
bits que indicam se uma operação de adição ou subtração gerou um valor excedente
(carry) ou pediu emprestado (borrow) de uma posição anterior nos números sendo
manipulados, sendo "in" bits de entrada e "out" bits de saída
- Execução da Operação: Uma vez que os operandos são fornecidos, a ULA executa
a operação especificada. Por exemplo, se a operação selecionada for adição, a ULA
somará os dois operandos. Se for uma operação lógica, como AND ou OR, ela
executará a operação correspondente.
- Flags de Status: A ULA também é responsável por gerar flags de status que indicam
o resultado da operação. Essas flags incluem, por exemplo, a flag de sinal (positivo ou
negativo), a flag de zero (indicando se o resultado é zero) e a flag de overflow
(indicando se ocorreu um overflow em operações aritméticas).
BIBLIOGRAFIA
[1] CAPUANO, F. G., IDOETA,I.V.., Elementos de Eletrônica Digital, 26a ed., editora Érica,
São Paulo, 1997.(obs: ou qualquer edição posterior)