Capítulo 5. Álgebra booleana. Continuar

Documentos relacionados
Matemáticas Básicas para Computación. Sesión 7: Compuertas Lógicas

Transformación de binario a decimal. Transformación de decimal a binario. ELECTRÓNICA DIGITAL

ANEXO - D LOGICA BINARIA Aplicada a diagramas en escalera y de bloques para la programación de un mini PLC

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN

TEMA 5. ELECTRÓNICA DIGITAL

28 = =

ELO211: Sistemas Digitales. Tomás Arredondo Vidal

UNIDAD DIDÁCTICA: ELECTRÓNICA DIGITAL

CIRCUITOS DIGITALES -

UNIDAD I INTRODUCCIÓN A LOS CIRCUITOS LÓGICOS 1. ÁLGEBRA DE BOOLE 2. MÉTODO DE REDUCCIÓN DE MAPAS DE KARNAUGH 1-1. R. ESPINOSA R. y P. FUENTES R.

1. Se establecen los conceptos fundamentales (símbolos o términos no definidos).

I. ALGEBRA DE BOOLE. c) Cada operación es distributiva con respecto a la otra: a. ( b + c) = a. b + a. c a + ( b. c ) = ( a + b ).

DE SISTEMAS: ANALÓGICOS:

Tema 3 : Algebra de Boole

ELO211: Sistemas Digitales. Tomás Arredondo Vidal 1er Semestre 2009

SUMADOR BINARIO. Instituto Internacional de Investigación de Tecnología Educativa

Tema : ELECTRÓNICA DIGITAL

Práctica 4 Diseño de circuitos con puertas lógicas.

Naturaleza binaria. Conversión decimal a binario

Operaciones Booleanas y Compuertas Básicas

Estructuras de Control - Diagrama de Flujo

OR (+) AND( ). AND AND

circuitos digitales Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso

Práctica 1. Compuertas Lógicas

Sistema Binario. Sistema Binario. Ing. José Alberto Díaz García. EL Diseño Lógico. Página 1

Sistemas Digitales Introducción. Por: Carlos A. Fajardo

FACULTAD DE INGENIERÍA

Maria José González/ Dep. Tecnología

D.I.I.C.C Arquitectura de Sistemas Computacionales

1. Representación de la información en los sistemas digitales

CODIFICADORES. Cuando solo una de las entradas está activa para cada combinación de salida, se le denomina codificador completo.

SOLECMEXICO Página 1 DISEÑO DE CIRCUITOS A PARTIR DE EXPRESIONES BOOLEANAS

Primeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950).

ELECTRÓNICA DIGITAL. Sistemas analógicos y digitales.

ELECTRÓNICA DIGITAL. Una señal es la variación de una magnitud que permite transmitir información. Las señales pueden ser de dos tipos:

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

Estructuras de Control - Diagrama de Flujo

Generación de funciones lógicas mediante decodificadores binarios con salidas activas a nivel alto

UNIVERSIDAD POPULAR DEL CESAR DEPATAMENTO DE MATEMATICA Y ESTADISTICA ALGEBRA DE BOOLE

Curso Completo de Electrónica Digital

UNIDADES DE ALMACENAMIENTO DE DATOS

Curso Completo de Electrónica Digital

Tema 7. SISTEMAS SECUENCIALES SISTEMAS SECUENCIALES SÍNCRONOS

CIRCUITOS DIGITALES 1. INTRODUCCIÓN. 2. SEÑALES Y TIPOS DE SEÑALES.

UNIDAD 2: ELECTRÓNICA DIGITAL

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali

FORMATO DE CONTENIDO DE CURSO

Tema 5: Álgebra de Boole Funciones LógicasL

21/02/2012. Agenda. Unidad Central de Procesamiento (CPU)

Búsqueda booleana en Internet

Tecnologías en la Educación Matemática. Expresiones. Datos. Expresiones Aritméticas. Expresiones Aritméticas 19/08/2014

Matemática de redes Representación binaria de datos Bits y bytes


MODULO Nº6 TIRISTORES UNIDIRECCIONALES

CODIFICADORES CON PRIORIDAD. Grupo 2

Nombre de la asignatura : Sistemas Digitales. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCC-9335

DECODIFICADORES. Para cualquier código dado en las entradas solo se activa una de las N posibles salidas. 2 N

Puertas Lógicas. Contenidos. Objetivos

DISEÑO DE CIRCUITOS LOGICOS COMBINATORIOS

TECNICO SUPERIOR UNIVERSITARIO EN TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN ÁREA REDES Y TELECOMUNICACIONES.

Circuitos Electrónicos Digitales. Tema III. Circuitos Combinacionales

* En una computadora el microprocesador se comunica con uno de los siguientes dispositivos:

CAPÍTULO I 1. SISTEMAS DE NUMERACIÓN

Compuertas Lógicas. M. en C. Erika Vilches

Tabla de verdad. La función lógica es aquella que relaciona las entradas y salidas de un circuito lógico. Puede expresarse mediante:

12. Diseño o de circuitos digitales con puertas NAND o NOR

Tema 11: Sistemas combinacionales

Metodologías de diseño de hardware

Figura 1. Símbolo que representa una ALU. El sentido y la funcionalidad de las señales de la ALU de la Figura 1 es el siguiente:

18. Camino de datos y unidad de control

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura

Representación digital de los datos

Unidad didáctica: Electrónica Digital

Figura 1: Suma binaria

Programa de la asignatura Curso: 2008 / 2009 ELECTRÓNICA DIGITAL (3218)

CLASIFICACIÓN DE LAS COMPUTADORAS. Ing. Erlinda Gutierrez Poma

Unidad didáctica: Electrónica Digital

La Unidad Procesadora.

EL LOGRO DE SU FORMACIÓN DEPENDE TAMBIÉN DE USTED INSTRUCTOR: ING. JULIO CÉSAR BEDOYA PINO ELECTRÓNICA DIGITAL 2014

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

Introducción a la Programación 11 O. Humberto Cervantes Maceda

Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Introducción a la lógica binaria

ÍNDICE DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ

GUIA DE CIRCUITOS LOGICOS COMBINATORIOS

Carrera: SCB Proporciona conocimientos básicos para la programación de dispositivos de control digital.

DISEÑO DE COMPONENTES DE SOFTWARE *

El álgebra booleana (Algebra de los circuitos lógicos tiene muchas leyes o teoremas muy útiles tales como :

En el presente capítulo se describe la programación del instrumento virtual y cómo

1. IDENTIFICACION ASIGNATURA GRADO PERIODO I.H.S.

SISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION

Álgebra Relacional. Unidad 5

Traducción del. Our ref:

Orientación acerca de los requisitos de documentación de la Norma ISO 9001:2000

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, Decana de América)

TEMA II: ÁLGEBRA DE CONMUTACIÓN

DETECCION DE INTRUSOS.

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software.

Laboratorio de Diseño de Sistemas Digitales

TEMA 5. SISTEMAS COMBINACIONALES MSI.

FUNCIONES ARITMÉTICAS Y

Transcripción:

Capítulo 5. Álgebra booleana Continuar

Introducción El álgebra booleana fue desarrollada por George Boole a partir del análisis intuición y deducción. En su libro An investigation of the laws of Thought, publicado en 1854, muestra las herramientas para que las proposiciones lógicas fueran manipuladas matemáticas. Debido al carácter abstracto de sus principios no tuvo una aplicación directa sino hasta 1938 en que la compañía de teléfonos Bell de Estados Unidos la utilizó para realizar un análisis de circuitos de su red telefónica.

Expresiones booleanas El álgebra booleana trabaja con señales binarias. Al mismo tiempo una gran cantidad de sistemas de control, también conocidos como digitales, usan señales binarias y éstas son un falso o un verdadero que proviene de sensores que mandan la información al circuito de control, mismo que lleva a cabo la evaluación para obtener un valor que indicará si se lleva a cabo o no una determinada actividad, como encender un foco, arrancar un equipo de ventilación en un cine o ejecutar una operación matemática en una computadora.

Propiedades de las expresiones booleanas a) Están compuestas de literales y cada una de ellas representa la señal de un sensor. b) El valor de las señales o de la función sólo puede ser 0 o 1, falso o verdadero. c) Además de literales, en la expresión booleana se puede tener el valor de 0 o 1. d) Las literales de las expresiones booleanas pueden estar conectadas por medio de los operadores lógicos And, Or o Not. e) Es posible obtener el valor de una expresión booleana sustituyendo en cada una de las literales el valor de 0 o 1, teniendo en cuenta el comportamiento de los operadores lógicos.

Optimización de expresiones booleanas Cuando se plantea un problema, en general la expresión booleana obtenida no necesariamente es la óptima, esta es; la más fácil, clara y sencilla de implementar utilizando compuertas lógicas. La expresión que resulta del planteamiento del problema puede ser simplificada empleando para ello teoremas y postulados del álgebra booleana o bien mapas de Karnaugh.

Simplificación de expresiones booleanas Los teoremas que se van a utilizar se derivan de los postulados del álgebra booleana, y permiten simplificar las expresiones lógicas o transformarlas en otras que son equivalentes. Una expresión simplificada se puede implementar con menos equipo y su circuito es más claro que el que corresponde a la expresión no simplificada.

Simplificación mediante mapas de Karnaugh El método del mapa de Karnaugh es un procedimiento simple y directo para minimizar las expresiones booleanas, y fue propuesto por Edward W. Veitch y modificado ligeramente por Mauricie Karnaugh. El mapa representa un diagrama visual de todas las formas posibles en que se puede plantear una expresión booleana en forma normalizada. Al reconocer varios patrones se pueden obtener expresiones algebraicas alternas para la misma expresión.

Compuertas lógicas Un bloque lógico es una representación simbólica gráfica de una o más variables de entrada a un operador lógico, para obtener una señal determinada o resultado. Los símbolos varían de acuerdo con la rama donde se utilizan, o bien del fabricante. Cada bloque lógico representa un dispositivo que permite manipular la señal según el campo de acción.

Aplicaciones del álgebra booleana Es una extensión de la lógica matemática, ya que utiliza los mismos principios y operadores lógicos así como los mismos valores. Los dispositivos con los que se implementan las funciones booleanas se llaman compuertas, y al combinarse han permitido inicialmente la creación del bulbo, transistor y chip. Basada en el álgebra booleana, la unidad lógica aritmética es la parte del microprocesador que realiza las operaciones aritméticas y lógicas en los datos.