03. Introducción a los circuitos lógicos

Documentos relacionados
Tema 3.1 Introducción a los circuitos combinacionales. Algebra de Boole

El álgebra booleana fue estudiada por Pitágoras y George Boole.

ALGEBRA DE BOOLE George Boole C. E. Shannon E. V. Hungtington [6]

Introducción a la Matemática Discreta

Álgebra Booleana. Álgebra Booleana. Definiciones. Definiciones. Definiciones. Definiciones. Sistemas Digitales Mario Medina 1

Compuertas Lógicas, Algebra Booleana

UNIDAD I: LÓGICA MATEMÁTICA

Lógica Proposicional. Cátedra de Matemática

Algebras booleanas. B2) Leyes Distributivas. Cada operación es distributiva con respecto a la otra:

1.1 Circuitos Digitales

Ampliación Matemática Discreta. Justo Peralta López

Algebra de Boole. » a + a = 1» a a = 0

Tema 1: Circuitos Combinacionales

TEMA 1: LÓGICA. p p Operador conjunción. Se lee y y se representa por. Su tabla de verdad es: p q p q

Fundamentos de Computadores. Álgebra de Conmutación

Circuitos Electrónicos Digitales

2-Funciones y representaciones booleanas

Álgebra de Boole. Adición booleana. Multiplicación booleana. Escuela Politécnica Superior

Lógica proposicional. 1. Lógica proposicional. 4. Conectivos lógicos. 2. Proposición lógica. 3. Negación de una proposición

Álgebra Booleana. Suma Booleana. El término suma es 1 si al menos uno de sus literales son 1. El término suma es 0 solamente si cada literal es 0.

Arquitectura de Computadoras Algebra de Boole Basadas en las Notas de Teórico Versión 1.0 del Dpto. de Arquitectura-InCo-FIng

I UNIDAD ÁLGEBRA BOOLEANA Y COMPUERTAS LÓGICAS

Lógica Proposicional. Sergio Stive Solano Sabié. Abril de 2013

CONJUNTOS. Por ejemplo, el E del ejemplo 2 se escribe.

Organización del Computador 1 Lógica Digital 1: álgebra de Boole y

CIRCUITOS LÓGICOS. Lógica FCE 1. ALGEBRA DE BOOLE

ANALÓGICO vs. DIGITAL

Organización del Computador 1 Lógica Digital 1: álgebra de Boole y compuertas

George Boole. Álgebra Booleana. Álgebra de Conmutación. Circuitos Digitales EC1723

GUIA 4: ALGEBRA DE BOOLE

EL LENGUAJE DE LAS COMPUTADORAS

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

Matemáticas Básicas para Computación

Circuitos Electrónicos Digitales

CIENCIAS FORMALES CIENCIAS FÁCTICAS

TEMA 3 ÁLGEBRA DE CONMUTACIÓN

Lógica Proposicional. Sergio Stive Solano Sabié. Marzo de 2012

Álgebra Booleana circuitos lógicos

2. CONTROL DE CIRCUITOS ELECTRÓNICOS COLEGIO MALVAR DPTO. CCNN Y TECNOLOGÍA 3º ESO

Organización de Computadoras

TEMA 2: PUERTAS LÓGICAS Y ÁLGEBRA DE CONMUTACIÓN.

Lógica Digital Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas

Electrónica Digital - Guión

TEMA I INTRODUCCIÓN A LA LÓGICA

Algebra de Boole: Teoremas

Matemática I C.F.E. I.N.E.T. Profesorado de Informática Conjuntos

Ampliación Matemática Discreta. Justo Peralta López

Tema 2. Funciones Lógicas. Algebra de Conmutación. Representación de circuitos digitales. Minimización de funciones lógicas.

ALGEBRA y ALGEBRA LINEAL. Primer Semestre CAPITULO I LOGICA Y CONJUNTOS.

Definición y representación de los

ÁLGEBRA BOOLEANA. INTRODUCCIÓN AL ÁLGEBRA DE BOOLE

Capítulo 2 Conjuntos. 2.1 Introducción. 2.2 Determinación de conjuntos. Definición:

TEMA 2: PUERTAS LÓGICAS Y ÁLGEBRA DE CONMUTACIÓN.

ÁLGEBRA DE BOOLE Y FUNCIONES LÓGICAS

ALGEBRA BOOLEANA (ALGEBRA LOGICA)

Octubre de Circuitos Logicos MARIA ALEJANDRA GUIO SAENZ ALEJANDRO SALAZAR ALEJANDRO BELTRAN CAMILO RIVERA SYGMA

TEMA II.- ÁLGEBRA DE BOOLE

2. ÁLGEBRA DE BOOLE OPERACIONES BÁSICAS DEL ÁLGEBRA DE BOOLE. OPERACIONES LÓGICAS.

Sistemas informáticos industriales. Algebra de Boole

Guía de Ejercicios: Lógica y Teoría de Conjuntos

Conceptos previos. Revisión de Sistemas Lógicos Formatos Numéricos. Dpto. Ingeniería Electrónica y Comunicaciones

TEMA II. 1.1 Negación La negación es la inversa de los valores de verdad de una declaración como se muestra en la figura: Negación

Álgebra de Boole. Tema 5

Matemáticas Discretas Lógica

Tabla 5.2 Compuertas básicas A B A B A B

Clase Nº 2. Ing. Manuel Rivas DEPARTAMENTO DE ELECTRÓNICA. Trimestre Enero - Marzo 2006

Razonamiento Automático. Representación en Lógica de Predicados. Aplicaciones. Lógica de Predicados. Sintáxis y Semántica

UNIDAD 4. Álgebra Booleana

Introducción a la Lógica

Enunciados Abiertos y Enunciados Cerrados

Lógica Digital - Circuitos Combinatorios

Matemáticas Dicretas LÓGICA MATEMÁTICA

Guía de estudio Algunos aspectos de lógica matemática Unidad A: Clases 1 y 2

Descripción en VHDL de arquitecturas para implementar el algoritmo CORDIC

Si un objeto x es elemento de un conjunto A, se escribe: x A.

ANOTACIONES BÁSICAS SOBRE LÓGICA PROPOSICIONAL FILOSOFÍA 1º BACHILLERATO

Álgebra de Boole A p u n te N 3

Coordinación de Matemática I (MAT021) 1 er Semestre de 2013 Semana 1: Lunes 11 Viernes 16 de Marzo. Contenidos

Algebra Booleana Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas

Tema 2: Teoría de la Demostración

ALGEBRA BOOLEANA. CONMUTATIVO. Se dice que un operador binario º es conmutativo si A º B = B º A para todos los posibles valores de A y B.

Tema 5: Álgebra de Boole Funciones LógicasL

p q p q p (p q) V V V V V F F F F V V F F F V F

Álgebra Booleana y Diseño Lógico. Circuitos Digitales, 2º de Ingeniero de Telecomunicación. EITE ULPGC.

Unidad IV. Teorema 1: Multiplicación por cero (identidad) Es el factor neutro: Suma: a+1=! producto: a0=0

Electrónica Digital: Sistemas Numéricos y Algebra de Boole

Pue ue tas lóg ó i g cas Cap Ca ítulo 3

Guía 4: Demostraciones en Cálculo Proposicional

Circuitos Combinatorios

Lógica de proposiciones (5)

Compuertas Lógicas. Sergio Stive Solano Sabié. Agosto de 2012 MATEMÁTICA. Sergio Solano. Compuertas lógicas NAND, NOR, XOR y XNOR

personal.us.es/elisacamol Elisa Cañete Molero Curso 2011/12

ESTRUCTURA Y TECNOLOGÍA DE LOS COMPUTADORES I. TEMA 4 Algebra booleana y puertas lógicas

ÁLGEBRA BOOLEANA El álgebra booleana es un sistema matemático deductivo centrado en los valores cero y uno (falso y verdadero). Un operador binario "

Horas Trabajo Estudiante: 128

2.1. Introducción Lógica: Campo del conocimiento relacionado con el estudio y el análisis de los métodos de razonamiento. El razonamiento lógico es es

Álgebra Booleana y Circuitos Lógicos. UCR ECCI CI-1204 Matemáticas Discretas Prof. M.Sc. Kryscia Daviana Ramírez Benavides

IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA DESARROLLO DE LA ACTIVIDAD. p, q, r, s

UNIDAD 4. Algebra de Boole

John Venn Matemático y filósofo británico creador de los diagramas de Venn

Transcripción:

03. Introducción a los circuitos lógicos 1. LÓGICA DE PROPOSICIONES...2 PROPOSICIÓN...2 CONECTORES U OPERADORES LÓGICOS...2 Tablas de...2 Tautología...2 Contradicción...2 2. ÁLGEBRA DE BOOLE...3 AXIOMAS DEL ÁLGEBRA DE BOOLE...3 1.- PROPIEDAD CONMUTATIVA...3 2.- PROPIEDAD ASOCIATIVA...3 3. PROPIEDAD DISTRIBUTIVA...3 4. ELEMENTOS NEUTROS...3 5. COMPLEMENTACIÓN (ley de tercio excluido)...3 PRINCIPIO DE DUALIDAD...3 TEOREMAS BÁSICOS...3 TEOREMA 1 (IDEMPOTENCIA)...4 TEOREMA 2 (ACOTACIÓN)...4 TEOREMA 3 (INVOLUCIÓN)...4 TEOREMA 4...4 TEOREMA 5 (ABSORCIÓN)...4 LEYES DE DE MORGAN...4 OPERADORES NO FUNDAMENTALES IMPLICACIÓN, XOR, XNOR...4 Implicación...4 XOR...4 XNOR. Equivalencia...5 3. PUERTAS LÓGICAS...5 PUERTA OR. FUNCIÓN OR...5 PUERTA AND. FUNCIÓN AND...5 PUERTA NOT. FUNCIÓN NOT. INVERSOR...5 PUERTA NOR. FUNCIÓN NOR...6 PUERTA NAND. FUNCIÓN NAND...6 PUERTA XOR. FUNCIÓN XOR...6 PUERTA XNOR. FUNCIÓN XNOR...6 Conjunto de puertas completo...6 Implementación de funciones booleanas mediante conjuntos completos...6 NOT-AND-OR...6 NOT-OR-AND...7 NAND-NAND...7 NOR-NOR...7 4. ENLACES WEB...7 1

1. LÓGICA DE PROPOSICIONES La lógica es la parte de la filosofía y de las matemáticas que estudia el razonamiento humano; es decir, el valor de de las proposiciones y de las deducciones. PROPOSICIÓN Se llama proposición a cualquier enunciado del que podemos decir si es ero o falso. Por lo tanto, desde la lógica, el valor de una proposición sólo tiene dos posibilidades: ero o falso; que simbólicamente representamos por 1 y 0 y electrónicamente por cerrado y abierto. La lógica sólo estudia este aspecto de las proposiciones es decir su valor de. Ej: Serían proposiciones: hoy es lunes ; 4 es múltiplo de 2, estamos en clase. CONECTORES U OPERADORES LÓGICOS Son los operadores que usamos con las proposiciones; es decir, para construir nuevas proposiciones a partir de otras. Los más importantes son: la negación lógica (no), la disyunción (o) y la conjunción (y). Los símbolos que reciben según el contexto son: Negación: NO T ( ) Disyunción: OR + Conjunción : AN D Ej: No hay clase ; el número es par y es cubo ; el número es positivo o es nulo Tablas de Es una representación del valor de de cada operación lógica o conector según el valor de sus variables proposicionales. Ej: la tabla de de la negación lógica es la siguiente: Tautología 1. A B A + B A B A A 0 0 0 0 1 0 1 0 1 0 1 También podríamos ponerlo así: + 0 1 0 1 0 0 0 1 0 1 Contradicción 0. Se llama tautología a una proposición que siempre es era. Siempre tiene el valor Ej: el número es par o impar (estamos en el universo de los números naturales) Se llama contradicción a una proposición que siempre es falsa. Siempre tiene el valor 2

Ej: x 2 = -1 (x indica un número real). Otra posibilidad sería: el número es par e impar (en el universo de los números naturales) 2. ÁLGEBRA DE BOOLE Es la sistematización de la estructura de las proposiciones con sus operadores lógicos. Por lo tanto, es un conjunto = {0,1} ; es decir, con dos elementos: 0 y 1. Estos se llaman constantes, representan el valor falso y ero. Se llama variable a cualquier símbolo que representa un elemento arbitrario del álgebra; es decir, una proposición. Las variables las representaremos con letras mayúsculas A, B, C, Con los operadores binarios: ( ) y ( + ) y ( ) que cumplen los axiomas siguientes: Axioma: Principio de partida. No se demuestra. Teorema: Deducción a partir de los axiomas (y teoremas). AXIOMAS DEL ÁLGEBRA DE BOOLE 1.- PROPIEDAD CONMUTATIVA A + B = B + A A B = B A Ej: Múltiplo de 2 o múltiplo de 3 es lo mismo que decir Múltiplo de 3 o múltiplo de 2 2.- PROPIEDAD ASOCIATIVA (A + B) + C = A + (B + C) (A B) C = A (B C) Ej: Múltiplo de 2 o de 3 o múltiplo de 5 es lo mismo que decir: Múltiplo de 2 o múltiplo de 3 o de 5 3. PROPIEDAD DISTRIBUTIVA A (B + C) = A B + A C A + (B C) = (A + B) (A + C) Ej: Múltiplo de 2 y múltiplo de 3 o de 5 es lo mismo que decir: multiplo de 2 y de 3 o múltiplo de 2 y de 5 4. ELEMENTOS NEUTROS Ej: sube un piso o sube arriba ; A + 0 = A A 1 = A 5. COMPLEMENTACIÓN (ley de tercio excluido) Todo elemento A tiene un único complementario que cumple que: A + A = 1 A A = 0 Ej: par o impar es siempre ero. Está vivo y está muerto es siempre falso. PRINCIPIO DE DUALIDAD Cualquier teorema o identidad algebraica deducible de los postulados anteriores puede transformarse en un segundo teorema o identidad válida sin mas que intercambiar ( + ) por ( ) y 1 por 0. A + B = B + A A B = B A (A + B) + C = A + (B + C) (A B) C = A (B C) A (B + C) = A B + A C A + (B C) = (A + B) (A + C) A + 0 = A A 1 = A A + A = 1. A A = 0 TEOREMAS BÁSICOS No se ponen demostraciones. 3

TEOREMA 1 (IDEMPOTENCIA) Para cada elemento se verifica: A + A = A A A = A TEOREMA 2 (ACOTACIÓN) Para cada elemento A se verifica: A + 1 = 1 A 0 = 0 TEOREMA 3 (INVOLUCIÓN) Para cada elemento de, se verifica: (A ) = A TEOREMA 4 Cada elemento identidad es el complemento del otro. 0 = 1 1 = 0 TEOREMA 5 (ABSORCIÓN) Para cada par de elementos A y B, se verifica: A + A B = A A (A + B) = A LEYES DE DE MORGAN Para cada par de elementos A y B, se verifica: (A + B) = A B (A B) = A + B Ej: Sea A = múltiplo de 2 ; B = múltiplo de 3 Lo contrario de múltiplo de 2 o múltiplo de 3 es no múltiplo de 2 y no múltiplo de 3. Lo contrario de múltiplo de 2 y de 3 es no múltiplo de 2 o no múltiplo de 3 OPERADORES NO FUNDAMENTALES IMPLICACIÓN, XOR, XNOR. Los operadores no fundamentales pueden expresarse a partir de los operadores fundamentales. Implicación XOR Se lee si entonces Se representa A > B Su tabla de es: A B A B Ej: A = Si falta Ana ; B = Llámame. La implicación equivale a este elemento del Álgebra. A B = A + B Sólo es falsa cuando siendo A era, B es falsa. A B = A B + B A XOR se conoce como OR exclusiva. Es era sólo cuando una de las dos es era y la otra falsa. Su tabla de es: 4

XNOR. Equivalencia A B A B 0 0 0 1 0 1 1 1 0 Es la negación de la XOR. Es la doble implicación o equivalencia. si y sólo si Se escribe así: A B. Se lee A es equivalente a B o A si y sólo si B Su tabla de es: A B A B 0 1 0 Ej. A = El triángulo a, b y c es rectángulo ; B = En el triángulo c 2 = a 2 + b 2 A eb = A B + A B Es era cuando las dos son eras o las dos son falsas. 3. PUERTAS LÓGICAS PUERTA OR. FUNCIÓN OR A B A + B 0 0 0 1 0 1 PUERTA AND. FUNCIÓN AND A B A B 0 0 0 0 1 0 PUERTA NOT. FUNCIÓN NOT. INVERSOR A A 0 1 1 0 5

PUERTA NOR. FUNCIÓN NOR A B (A + B) 0 1 0 1 1 0 PUERTA NAND. FUNCIÓN NAND A B (A B) 1 0 1 1 1 0 PUERTA XOR. FUNCIÓN XOR A B (A B) 0 0 0 1 0 1 1 1 0 PUERTA XNOR. FUNCIÓN XNOR A B (A B) 0 1 0 Conjunto de puertas completo Un CONJUNTO DE PUERTAS COMPLETO es aquel con el que se puede implementar cualquier función lógica. Son conjuntos completos (uno por línea): Puertas AND, OR y NOT. Puertas AND y NOT. Puertas OR y NOT. Puertas NAND. Puertas NOR. Implementación de funciones booleanas mediante conjuntos completos NOT-AND-OR Ejemplo 1: F(A,B,C) = AC + B C + BC 6

NOT-OR-AND Ejemplo 2: F(A,B,C) = (A + C) (B + C ) (B + C) NAND-NAND Buscamos grupos de variables con la forma de salida de una puerta NAND. Ejemplo 1: F(A,B,C) = AC + B C + BC Negamos 2 veces: F(A,B,C) = AC + B'C + BC' Aplicamos De Morgan: F(A,B,C) = AC B'C BC' NOR-NOR Buscamos grupos de variables con la forma de salida de una puerta NOR. Ejemplo 2: F(A,B,C) = (A + C) (B + C ) (B + C) Negamos 2 veces: F(A,B,C) = (A+C) (B+C') (B'+C) Aplicamos De Morgan: F( A, B, C ) = (A+C) + (B'+C) + (B+C') 4. ENLACES WEB http://es.wikipedia.org/wiki/algebra_booleana 7

8