Você está na página 1de 19

Organizao e Arquitetura de Computadores

Material de apoio

PORTAS LGICAS Cap.08


2010

Esclarecimentos

Esse material de apoio para as aulas da disciplina e no substitui a leitura da bibliografia bsica. Os professores da disciplina iro focar alguns dos tpicos da bibliografia assim como podero adicionar alguns detalhes no presentes na bibliografia, com base em suas experincias profissionais. O contedo de slides com o ttulo Comentrio seguido de um texto, se refere a comentrios adicionais ao slide cujo texto indica e tem por objetivo incluir alguma informao adicional aos contedo do slide correspondente. Bibliografia bsica: PATTERSON, A.D.E.; HENNESSY, L.J.. Organizao e projetos de computadores: a interface hardware/software. So Paulo: Campus, 2005.; MONTEIRO, Mrio A.. Introduo organizao de computadores. 5.ed. Rio de Janeiro: LTC, 2007. STALLINGS, William. Arquitetura e organizao de computadores : projeto para o desempenho. So Paulo: Pearson Education, 2005.

Portas lgicas
Conceitos de lgica digital

Computador digital : uma mquina projetada para armazenar e

manipular informaes representadas apenas por algarismos ou dgitos e que s podem assumir dois valores distintos(binrios), 0 e 1, razo por que chamado mquina digital binria . Internamente a informao pode ser trabalhadas por sinais eltricos, campo magntico ou sinais ticos. Para exemplificar um sinal eltrico temos : o bit 0 recebendo uma carga entre 0 e 1V e o bit 1 recebendo a carga entre 2 e 4V.

Porta(gate) : um elemento de hardware, mais precisamente um circuito

eletrnico, que recebe um ou mais sinais de entrada e produz um sinal de sada, cujo valor depende do tipo de regra lgica existente no elemento.

Porta lgica : Em qualquer sistema digital, a unidade bsica construtiva o


elemento denominado Porta lgica

Texto novo : incluso de alguns conceitos

Portas lgicas
Projeto de construo do circuito : Utiliza conceitos de lgebra booleana. A
lgebra booleana uma rea da matemtica que trata de regras e elementos de lgica. O nome booleana uma retribuio da comunidade cientfica ao matemtico ingls George Boole (1815 1864), que desenvolveu uma anlise matemtica sobre a lgica.Os conceitos desta lgebra so utilizados na eletrnica e na lgica digital (telefonia, computadores, aparelhos eletrnicos ...etc)

Concluso : Associando os conceitos, podemos afirmar que um computador formado por milhes de Portas Lgicas(circuitos eletrnicos) distribudos
convenientemente e organizados, a fim de permitir o funcionamento dos diversos componentes do equipamento tais como processadores, controladores, discos, cpu..etc.

Texto novo : Passaremos a descrever, ento, o conjunto bsico de portas lgicas utilizadas incluso de alguns na Eletrnica Digital bem como a forma em que so comercialmente conceitos disponveis.

Portas lgicas
A facilidade do processamento de nmeros binrios decorre da existncia de apenas dois dgitos, 0 e 1 (bit), que podem ser representados por 2 nveis de tenso (por exemplo 0 = 0 volt e 1 = 5 volts), aonde o bit zero representa falso e o bit 1 representa verdadeiro de acordo com a lgebra booleana. Os smbolos representam um bloco lgico com uma ou mais entradas lgicas A, B, etc. e uma sada lgica S. As entradas e sadas lgicas s assumem valores correspondentes aos nveis lgicos 0 e 1. Um bloco lgico executa uma determinada funo lgica para a qual foi projetado. Essa funo determina os valores que as sadas assumem para cada combinao de valores das entradas. Tais relaes so muitas vezes exibidas sob a forma de tabelas verdade.
Retirei os tipos das portas deste slide

Portas lgicas
Tabela de verdade : podemos definir como sendo as diversas combinaes
possveis resultantes de uma determinada operao , tendo tantas linhas quantas forem as possveis combinaes, exemplo de tabelas :
ENTRADA 1 2 3 SAIDA 2 4 8 OBS F = 0 OU V = 1 00, 01, 10 e 11 000,001,010,100, 111,110,101,011

Associando simbolos e tabela de verdade


A S B

B 0 1 0 1

S 0 0 0 1

S=AxB

0 0 1 1

Retirei os tipos das portas deste slide

Portas lgicas
As operaes matemticas das portas lgicas podem ser classificadas por 6 formas conhecidas :
Porta lgica AND OR NOT NAND NOR XOR Simbolo matemtico S=A.B S=A+B S= A S=A.B S=A+B S=A B
A B A B A B

Simbolo grfico
A B A S S

Novo slide : tabela de representao

S Negao S Negao S

Portas lgicas AND (E)


Smbolo novo Smbolo antigo Expresso da funo Tabela de verdade

B 0 1 0 1

S 0 0 0 1

A S B

S=AxB

0 0 1 1

Analogia da porta lgica AND com um circuito eltrico: +


A B S

Quando as duas entradas (A e B) so zero (interruptores desligados) a sada (S) tambm zero (lmpada apagada). Quando uma s das entradas 1 (um s interruptor ligado) a sada (S) zero (lmpada apagada). Quando as duas entradas (A e B) so 1 (os dois interruptores ligados) a sada (S) tambm 1 (lmpada acesa), CONCLUSO: S temos o nvel lgico 1 na sada quando todas as entradas forem 1 (neste caso, A e B)

Portas lgicas OR (ou)


Smbolo novo
Smbolo antigo A Expresso da funo Tabela de verdade

A
S

B 0 1 0 1

S 0 1 1 1

1
B

S=A+B

0 0 1 1

Analogia da porta lgica OR com um circuito eltrico:


A S

Quando as duas entradas (A e B) so zero (interruptores desligados) a sada (S) tambm zero (lmpada apagada). Quando uma s das entradas 1 (um s interruptor ligado) a sada (S) um (lmpada acesa).

Quando as duas entradas (A e B) so 1 (os dois interruptores ligados) a sada (S) tambm 1 (lmpada acesa), CONCLUSO: S temos o nvel lgico 0 na sada quando todas as entradas forem 0.

10

Portas lgicas NOT (negao)


Smbolo novo Smbolo antigo Expresso da funo Tabela de verdade

S 1 0

S=A

0 1

O nvel lgico da sada (S) a negao do nvel lgico da entrada (A).

11

Portas lgicas NAND (no E)


Smbolo novo A Smbolo antigo Expresso da funo Tabela de verdade

A
S

B 0 1 0 1

S 1 1 1 0

S=AxB

0 0 1 1

Negao

A porta lgica NAND uma porta lgica AND com a sada negada. Pode observar-se que os nveis lgicos da sada (S) da tabela de verdade NAND a negao dos nveis lgicos da sada (S) da tabela de verdade AND.

12

Portas lgica NOR (no OR)


Smbolo novo Smbolo antigo Expresso da funo Tabela de verdade

A
A

B 0 1 0 1

S 1 0 0 0

1
B

S=A+B

0 0 1 1

Negao

A porta lgica NOR uma porta lgica OR com a sada negada. Pode observar-se que os nveis lgicos da sada (S) da tabela de verdade NOR a negao dos nveis lgicos da sada (S) da tabela de verdade OR.

13

Porta lgica XOR eXclusive OR (OU Exclusivo)


Smbolo novo Smbolo antigo Expresso da funo Tabela de verdade

A
A

B 0 1 0 1

S 0 1 1 0

= 1

S B

S=AB

0 0 1 1

A sada 1 se uma entrada 1 ou a outra entrada 1, mas no ambas. De outro modo: o valor da sada (S) 1 se as entradas (A ou B) so diferentes e 0 se so iguais.

14

Circuitos integrados digitais (NAND)

14

13 12 11 10

Marca 1 2 3 4 5 6 7

15

Circuitos integrados digitais (AND)


O circuito integrado com portas AND mais famoso o 7408, que tem a sua pinagem mostrada abaixo. Claro que existem vrios outros circuitos integrados que possuem portas AND com mais entradas. Por exemplo, o 7411 possui trs portas AND de trs entradas cada.

Novo slide exemplificando uma porta com and

Figura : Circuito integrado 7408 possui quatro portas AND com duas entradas cada.

16

Circuitos integrados digitais (OR)


O circuito integrado com portas OR mais famoso o 7432, que tem sua pinagem mostrada na Figura abaixo. Claro que existem vrios outros circuitos integrados que possuem portas OR com mais entradas. Por exemplo, o 7427 possui trs portas OR com trs entradas cada.

Novo slide exemplificando uma porta com or

Figura Circuito integrado 7432 possui quatro portas OR com duas entradas cada.

17

Portas lgicas (Perguntas)


Dissertativas 1. O que voce entende por porta lgica 2. Em quais tipos de hardware, informe ao menos 3, podemos encontrar portas lgicas 3. Descreva como funciona uma porta lgica and 4. Descreva como funciona uma porta lgica or

Multipla escolha
1. Entende-se por mquina digital binria a) Uma mquina capaz de receber informaes de qualquer natureza, interpret-las, realizar operaes e gerar resultados b) Uma mquina projetada para armazenar e manipular informaes representadas apenas por algarismos ou dgitos e que s podem assumir dois valores distintos 0 e 1 c) Uma mquina que possui circuitos integrados que recebem somente sinais do tipo analogico d) Uma mquina desenvolvida para guardar informaes digitais de imagens e movimentos

18

Portas lgicas (perguntas)


2. Qual da afirmao abaixo est correta a) Um projeto de construo de um circuito utiliza lgebra booleana que utiliza os nmeros 0 e1 b) Um circuito eletrnico recebe um estmulo eletrnico de somente 2 volts, este por sua vez interpreta o estmulo gerando os diversos cdigos necessrios para executar a operao c) Existem diversos modelos de circuitos eletrnicos disponveis no mercado e cada um deles possui um projeto de construo que depende do fabricante e portanto no existe uma padronizao d) Num circuito digital permitido os nmeros de 0 a 9 e cada um deles representa uma tenso distinta entre 0 e 9 volts de tenso respectivamente

3. Qual da alternativa abaixo possui portas lgicas vlidas a) and, or, of, dor b) xor, nor, nan, lam c) and, xor, nor, or d) andn, orx, xox, or 4. Em relao a uma porta porta lgica de 2 entradas podemos afirmar a) O tipo XOR, precisa de dois 1 ou dois 0 para ter uma sada verdadeira b) O tipo OR gera uma sada verdadeira se as duas entradas forem verdadeiras c) O tipo AND gera uma sada verdadeira se as duas entradas forem verdadeiras d) O tipo OR gera uma sada falsa se ao menos uma das entradas forem verdadeiras

19

Portas lgicas (perguntas)


5. Podemos afirmar que a) Uma porta NAND uma negativa da porta OR b) Uma porta XOR uma positiva da porta AND c) Uma porta NAND uma negativa da porta AND d) Uma porta NAND uma positiva da porta AND 6. Sobre Tabela de verdade podemos afirmar a) Demostra somente as saidas dadas como verdadeiras b) So as diversas combinaes possveis resultantes de uma determinada operao , tendo tantas linhas quantas forem as possveis combinaes, c) uma tabela que gerada internamente no circuito digital e utilizada pelo dispositivo para poder seguir com a operao d) Que a tabela de verdade pode no gerar 100% das combinaes e portanto necessrio levar em considerao o modelo de porta lgica para poder gerar o resultado esperado na operao