require ("config.ini"); $subunidade='22'; $pagina='22605.php'; $ppagina='31101.php'; require ("iniciobd.php3"); ?>
| Módulo IV - Operações Lógicas | pag. 5/5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Uma porta lógica é um circuito eletrônico, portanto uma peça de hardware, que se constitui no elemento básico e mais elementar de um sistema de computação. Grande parte do hardware do sistema é fabricado através da adequada combinação de milhões desses elementos, como a CPU, memória principal e cache, interfaces de E/S e outros. Há diversos tipos bem definidos de portas lógicas, cada uma delas sendo capaz de implementar uma operação ou função lógica específica. Uma operação lógica (de modo semelhante a uma operação algébrica) realizada sobre um ou mais valores lógicos produz um certo resultado (também um valor lógico), conforme a regra definida para a específica operação lógica. Juntamente com os processos matemáticos básicos examinados anteriormente, o microprocessador pode manipular números binários logicamente. Este sistema foi concebido usando os termos desenvolvidos pelo matemático George Boole. Como resultado, a este ramo da matemática binária é dado o nome de Álgebra Booleana. Nesta seção, as operações Booleanas realizadas pelo microprocessador serão examinadas. OPERAÇÃO E (AND) A função E (AND) produz o produto lógico de duas ou mais variáveis lógicas. Ou seja, a saída lógica de uma operação E (AND) é 1 se todas as variáveis de entrada são 1. Se uma das variáveis de entrada for 0, a saída lógica é 0. Este processo pode ser representado pela fórmula (A . B = C), onde A e B representam variáveis de entrada (1 ou 0) e C representa a saída ou produto lógico da operação E. A função E (AND) é notada por ponto ( . ) entre as variáveis. Não confunda isso com o sinal de multiplicação matemático.
OPERAÇÃO OU (OR) A OU (algumas vezes referida como OR ou OU inclusivo) produz a soma lógica de duas ou mais variáveis. Ou seja, a soma lógica (saída lógica) de uma operação OR é 1 se qualquer uma das entradas for 1. A soma lógica (saída) é 0 se todas as variáveis de entrada são 0.
Este processo pode ser representado pela fórmula ( A + B = C ), onde A e B representam variáveis de entrada e C representa a saída ou soma lógica da operação OU. A função OU é designada por um sinal de mais entre as variáveis. Não confunda o sinal de (+ mais) com o sinal matemático da adição. A tabela verdade ao lado é para uma função OU de duas variáveis. Os 1 e 0 representam todas as possíveis combinações lógicas. Assim, você pode ver que a função OU é uma espécie de operação "um ou ambos". Se qualquer uma ou ambas as variáveis de entrada são 1, a saída deve ser 1.
OPERAÇÃO OU EXCLUSIVO
Isto pode ser representado pela fórmula ( A A tabela verdade ao lado é para a função XOR. Os 1 e 0 representam todas as possíveis combinações lógicas. Você pode ver que a função XOR é um tipo de operação "um mas não ambos" ou seja, qualquer entrada pode ser 1 ou 0, mas não ambas para que tenhamos um 1 na saída.
OPERAÇÃO INVERSORA (NOT)
Este processo pode ser representado pela tabela verdade ao lado. Observe que o complemento de A é Â. A barra acima do A indica que o A foi invertido, e é lido "não A ou A barrado". Portanto, o complemento de A é “não A”. Quando o microprocessador implementa a operação lógica inversora, o número binário de 8 bits é complementado.
Término do Módulo IV "Aritmética e Lógica de Microcomputadores" |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |
ICEA/EAD ©
2005
|