Académique Documents
Professionnel Documents
Culture Documents
lgebra Booleana
Junho 2009
Arquitetura de Computadores
Os principais elementos de um sistema de computao so: A Unidade Central de Processamento CPU (central processing unit) controla a operao do computador e desempenha funes de processamento de dados; A memria principal armazena dados;
Arquitetura de Computadores
O subsistema de Entrada e Sada de dados E/S: transfere dados entre o computador e o ambiente externo; Sistema de Interconexo:Mecanismos que estabelecem a comunicao entre a CPU, a memria principal e os dispositivos de E/S;
Registradores
Barramento do Sistema
CPU
Unidade de
Controle
Introduo - CPU
A Unidade de Controle:
controla a operao da CPU e portanto do computador,
Introduo - CPU
Registradores: fornecem o armazenamento interno de dados para a CPU, Interconexo da CPU: mecanismo que possibilita a comunicao entre a unidade de controle, a ULA e os registradores;
Memria
0001 0001 0001 0001 1110 1010 1110 1010 1111 1110 1110 0000 0101 0000 1010 1010 1111 0110 0001 1000 ........
Bits
Cdigo de Representao
Cdigo de Representao
ASSEMBLY
JMP ROT 1 Cdigo em linguagem de mquina convencional 9A 76 9D H 36H 13H 36H 00H 56H 57H 10H 63 05H MOV AX, 13H MOV AX, 0H ADD AX, ADD AX, 10H SUB AX, 5H
Cdigo de
Processador
....
....
Representao
PC
Busca
RI
Cdigo de Representao
Decodifica e executa
Pode realizar 3 tipos de operaes lgicas comparaes que podem testar trs condies:
Condio de igualdade Condio menor que Condio maior que
ou
Operaes Booleanas
A operao AND resulta Verdadeiro se e apenas se os valores de ambas as variveis A e B assumirem o valor Verdadeiro A V V F F B V F V F A AND B V F F F
A operao OR resulta Verdadeiro se o valor de qualquer uma das variveis A ou B assumir o valor Verdadeiro A V V F F B V F V F A OR B V V V F
A V F
NOT A F V
Resposta: X = 01100
X NOT ( A B D) (C . B) A
Soluo: X = NOT (0 + 1 1) + (0 . 0) 0 = = NOT ( 0 ) + 0 =1
A.A=A
A . (B . C) = (A . B) . C NOT (A . B) = NOT A + NOT B
A+A=A
A + (B + C) = (A + B) + C NOT (A + B) = NOT A . NOT B Lei associativa DeMorgan
Exemplo: Simplificar: X A B C A B C A B C A B C
Soluo: X A B A C
Portas Lgicas
Uma funo Booleana pode ser representada por uma equao ou detalhada pela sua tabela verdade, uma funo Booleana tambm pode ser representada de forma grfica, onde cada operador est associado a um smbolo especfico. Tais smbolos so conhecidos por portas lgicas, Mais do que smbolos de operadores lgicos, as portas lgicas representam recursos fsicos, isto , circuitos eletrnicos, capazes de realizar as operaes lgicas, Ao conjunto de portas lgicas e respectivas conexes que simbolizam uma equao Booleana, denominaremos circuito lgico.
Portas Lgicas
Representao da funo AND atravs de circuito lgico
REFERNCIAS BIBLIOGRFICAS
-Tocci, Ronald J., Widmer, Neal S., SISTEMAS DIGITAIS, Princpios e Aplicaes, Pearson Prentice Hall Editora, So Paulo (2006). -Monteiro, Mrio A., Introduo Organizao de Computadores, LTC Editora, 4a. Edio, Rio de Janeiro (2002).