Circuitos Digitais Prof Marcio Cunha Aula 08 Circuitos

  • Slides: 32
Download presentation
Circuitos Digitais Prof. Marcio Cunha Aula 08 – Circuitos Combinacionais: Circuitos Aritméticos

Circuitos Digitais Prof. Marcio Cunha Aula 08 – Circuitos Combinacionais: Circuitos Aritméticos

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador /

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador / Subtrator Completo � Incrementador / Decrementador � Multiplicador � Unidade Lógica e Aritmética

Planejamento

Planejamento

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador /

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador / Subtrator Completo � Incrementador / Decrementador � Multiplicador � Unidade Lógica e Aritmética

Introdução Operações Matemáticas

Introdução Operações Matemáticas

Circuitos Combinacionais CODIFICADORES DECODIFICADORES MULTIPLEXADORES DEMULTIPLEXADORES CIRCUITOS ARITMÉTICOS

Circuitos Combinacionais CODIFICADORES DECODIFICADORES MULTIPLEXADORES DEMULTIPLEXADORES CIRCUITOS ARITMÉTICOS

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador /

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador / Subtrator Completo � Incrementador / Decrementador � Multiplicador � Unidade Lógica e Aritmética

Comparador �Hipótese: COMPARADOR DE IGUALDADE �A =B �A >B �A <B COMPARADOR DE MAGNITUDE

Comparador �Hipótese: COMPARADOR DE IGUALDADE �A =B �A >B �A <B COMPARADOR DE MAGNITUDE Entendendo o Problema

Comparador � Interpretando o problema Comparador de Igualdade �S =A⨀B

Comparador � Interpretando o problema Comparador de Igualdade �S =A⨀B

Comparador � Interpretando o problema Comparador de Magnitude � S 1 = A +

Comparador � Interpretando o problema Comparador de Magnitude � S 1 = A + B’ � S 0 = A’ + B

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador /

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador / Subtrator Completo � Incrementador / Decrementador � Multiplicador � Unidade Lógica e Aritmética

Somador � Somando números de 1 bit � Somando números de N bits �

Somador � Somando números de 1 bit � Somando números de N bits � 0 + 0 = 0 0 � 0 + 1 = 0 1 � 0 + 1 + 0 = 0 1 � 0 + 1 = 1 0 � 1 + 0 = 0 1 � 1 + 0 + 1 = 1 0 � 1 + 0 = 1 0 � 1 + 1 = 1 0 A + B = TS S � 1 + 1 = 1 1 A + B + TE = TS S Entendendo o Problema

Somador � Interpretando problema Meio Somador o �S =A⨁B � TS = A. B

Somador � Interpretando problema Meio Somador o �S =A⨁B � TS = A. B

Somador � Interpretando problema Somador Completo o �S = A ⨁ B ⨁ TE

Somador � Interpretando problema Somador Completo o �S = A ⨁ B ⨁ TE � TS = A. B + A. TE + B. TE

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador /

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador / Subtrator Completo � Incrementador / Decrementador � Multiplicador � Unidade Lógica e Aritmética

Subtrator � Subtraindo números de 1 bit � Subtraindo números de N bits �

Subtrator � Subtraindo números de 1 bit � Subtraindo números de N bits � 0 - 0 = 0 0 � 0 - 1 = 1 1 � 1 - 0 = 0 1 � 1 - 1 = 0 0 A - B = TS S � 0 - 0 = 0 0 � 0 - 1 = 1 1 � 0 - 1 - 0 = 1 1 � 0 - 1 = 1 0 � 1 - 0 = 0 1 � 1 - 0 - 1 = 0 0 � 1 Entendendo o Problema - 1 - 0 = 0 0 A - B - TE = TS S � 1 - 1 = 1 1

Subtrator � Interpretando problema Meio Subtrator o �S =A⨁B � TS = A’. B

Subtrator � Interpretando problema Meio Subtrator o �S =A⨁B � TS = A’. B

Subtrator � Interpretando problema Subtrator Completo o �S = A ⨁ B ⨁ TE

Subtrator � Interpretando problema Subtrator Completo o �S = A ⨁ B ⨁ TE � TS = A’. B + A’. TE + B. TE

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador /

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador / Subtrator Completo � Incrementador / Decrementador � Multiplicador � Unidade Lógica e Aritmética

Somador / Subtrator Completo � Interpretando problema o �S = A ⨁ B ⨁

Somador / Subtrator Completo � Interpretando problema o �S = A ⨁ B ⨁ TE � TS=B. TE+(M⨁A). (B+TE)

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador /

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador / Subtrator Completo � Incrementador / Decrementador � Multiplicador � Unidade Lógica e Aritmética

Incrementador / Decrementador � Incrementador �X � X 0 � 1 +1 = ?

Incrementador / Decrementador � Incrementador �X � X 0 � 1 +1 = ? =0 + 1 = 1 (TS = 0) =1 + 1 = 0 (TS = 1) � Portanto: � X 0 + 1 = not (X 0) Entendendo o problema � Decrementador �X � X 0 � 1 – 1=? =0 – 1 = 1 (TS = 1) =1 – 1 = 0 (TS = 0) � Portanto: � X 0 – 1 = not (X 0)

Incrementador / Decrementador � Interpretando o problema �S = A’ � TS Incrementador =A

Incrementador / Decrementador � Interpretando o problema �S = A’ � TS Incrementador =A

Incrementador / Decrementador � Interpretando o problema �S = A’ � TS Decrementador =

Incrementador / Decrementador � Interpretando o problema �S = A’ � TS Decrementador = A’

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador /

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador / Subtrator Completo � Incrementador / Decrementador � Multiplicador � Unidade Lógica e Aritmética

Multiplicador � Entendendo problema P 0 = A 0. B 0 P 1 =

Multiplicador � Entendendo problema P 0 = A 0. B 0 P 1 = A 1. B 0 P 2 = A 0. B 1 P 3 = A 1. B 1 D 0 = P 0 TS 0 = 0 D 1 = P 1 � P 2 TS 1 = P 1. P 2 D 2 = P 3 � TS 1 TS 2 = P 3. TS 1 D 3 = TS 2 TS 3 = 0 Multiplicador de 2 bits

Multiplicador P 0 = A 0. B 0 P 1 = A 1. B

Multiplicador P 0 = A 0. B 0 P 1 = A 1. B 0 P 2 = A 0. B 1 P 3 = A 1. B 1 Multiplicador de 2 bits D 0 = P 0 TS 0 = 0 D 1 = P 1 �P 2 TS 1 = P 1. P 2 D 2 = P 3 � TS 1 TS 2 = P 3. TS 1 D 3 = TS 2 TS 3 = 0

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador /

Agenda � Planejamento � Introdução � Comparador � Somador � Subtrator � Somador / Subtrator Completo � Incrementador / Decrementador � Multiplicador � Unidade Lógica e Aritmética

Unidade Lógica e Aritmética 74 LS 181

Unidade Lógica e Aritmética 74 LS 181

Unidade Lógica e Aritmética 74 LS 181

Unidade Lógica e Aritmética 74 LS 181

Exercícios � Elementos � Idoeta � 40ª de Eletrônica Digital e Capuano edição ou

Exercícios � Elementos � Idoeta � 40ª de Eletrônica Digital e Capuano edição ou a que estiver disponível na biblioteca � Editora Érica � Capítulo � Quais 5 - Circuitos Combinacionais 2ª Parte exercícios? � Todos exercícios resolvidos � Todos exercícios propostos

Circuitos Digitais Prof. Marcio Cunha Aula 08 – Circuitos Combinacionais: Circuitos Aritméticos

Circuitos Digitais Prof. Marcio Cunha Aula 08 – Circuitos Combinacionais: Circuitos Aritméticos