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

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

Fundamentos de Informática E.U.P. Universidad de Sevilla

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

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

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

Electrónica Digital - Guión

LÓGICA SECUENCIAL Y COMBINATORIA

Sistemas de numeración, operaciones y códigos.

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

1.1 Circuitos Digitales

BLOQUE V. CONTROL Y PROGRAMACIÓN DE SISTEMAS AUTOMÁTICOS

BLOQUE V. CONTROL Y PROGRAMACIÓN DE SISTEMAS AUTOMÁTICOS

Implantación de Sistemas Operativos 1º ASIR

UT01 03 Sistemas de codificación

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

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

Álgebra de Boole. Tema 5

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

UNIDAD 4. Álgebra Booleana

ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I CAPÍTULO III ARITMÉTICA Y CODIFICACIÓN

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

Arquitectura de Computadoras

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

Á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.

Estructura de Computadores

Fundamentos de Informática E.U.P. Universidad de Sevilla

Electrónica Digital. Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas

Tema 1: Circuitos Combinacionales

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

TEMA II SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA.

ELECTRÓNICA. Unidad 1: Fundamentos de Electrónica Digital 2ª Parte

SISTEMAS DIGITALES. Margarita Pérez Castellanos

Agenda. 0 Operaciones aritméticas 0 ASCII 0 UTF-8 0 Código Gray. 0 Números de punto flotante

Capítulo 1: Sistemas de representación numérica Introducción. Dpto. de ATC, Universidad de Sevilla - Página 1 de 8

LECCIÓN Nº 02 FUNCIONES DE LOGICA COMBINACIONAL (PARTE 1)

Representación de la Información

TEMA V SISTEMAS DE NUMERACIÓN

Organización de Computadoras. Clase 2

Tema 2: Sistemas y códigos numéricos

1.1 Sistemas de numeración. Ejemplos de sistemas de numeración posicionales. Base numérica. Circuitos Digitales

TEMA PUERTAS LÓGICAS. TÉCNICAS DE DISEÑO Y SIMPLIFICACIÓN DE FUNCIONES LÓGICAS.

Profesor Rubén Martín Pérez ELECTRÓNICA DIGITAL. TECNOLOGÍA 4º ESO ELECTRÓNICA DIGITAL

Sistemas numéricos - otras representaciones - Taller de programación

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

Numeración Maya. Numeración indo-arábiga. Sistemas de Numeración Posicional. Conversión de una base cualquiera a base 10 = 4! !

Álgebra de Boole. Tema 5

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

GUIA 4: ALGEBRA DE BOOLE

ANALÓGICO vs. DIGITAL

Organización de Computadoras. Clase 1

TEMA 3 ÁLGEBRA DE CONMUTACIÓN

a octal A B C D E F

Tema 2: Sistemas de numeración

Algebra de Boole: Teoremas

GUIA DE CIRCUITOS LOGICOS COMBINATORIOS

k k N b Sistemas Númericos Sistemas con Notación Posicional (1) Sistemas con Notación Posicional (2) Sistemas Decimal

Práctica 1 - Representación de la información

Tema 5: Álgebra de Boole Funciones LógicasL

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

Sistemas de Numeración. I semestre 2011

Aritmética de Enteros

CIRCUITOS DIGITALES -

CURSO 2016/2017 INFORMÁTICA 1ºBCH. La codificación es. Por qué se. Fíjate en. la imagen de decirle que si. cero. decimal: 1* *2 3.

03. Introducción a los circuitos lógicos

Problemas propuestos. Simplificar las siguientes expresiones lógicas

TEMA 1 Representación de la información

TEMA 1: Control y programación de sistemas automáticos

Arquitectura de Computadoras 2015 Práctico 03. Práctico 3. Álgebra de Boole. Método de Karnaugh. Circuitos lógicos combinatorios.

Operación de circuitos lógicos combinatorios.

Representación digital de la información

Contenido. Introducción a los Computadores Conceptos básicos. Sistema de numeración CNM-130

Representación de la Información.... en los Computadores

5.2. Sistemas de codificación en binario

Titulación: Grado en Ingeniería Informática Asignatura: Fundamentos de Computadores

Jorge Aliaga Verano Si No- Si Si- No

FUNDAMENTOS DE ELECTRÓNICA

Tema 3. 2 Sistemas Combinacionales

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

REPRESENTACION DE LA INFORMACION

Colegio Diocesano San José de Carolinas

Álgebra de Boole. Diseño Lógico

Representación de datos y aritmética básica en sistemas digitales

INFORMÁTICA APLICADA A LA ECONOMÍA Tema 3: Representación de la Información. Verónica A. Bollati

TEMA 2. CODIFICACIÓN DE LA INFORMACIÓN

ELO320 Estructuras de Datos y Algoritmos. Codificación Binaria. Tomás Arredondo Vidal

ELECTRÓNICA DIGITAL 1. INTRODUCCIÓN. SEÑALES ANALÓGICAS Y DIGITALES.

Tema 3 : Algebra de Boole

EL ALGEBRA COMO ARITMETICA GENERALIZADA

Representación de la Información en los Sistemas Digitales

Representación de datos y aritmética básica en sistemas digitales

1. Informática e información. 2. Sistemas de numeración. 3. Sistema binario, operaciones aritméticas en binario, 4. Sistemas octal y hexadecimal. 5.

Simplificación de funciones lógicas utilizando Karnaugh

2. Desde los transistores hasta los Circuitos Integrados 3Sit 3. Sistemas de representación numérica éi 4. Números con signo

Sistemas Numéricos. Introducción n a los Sistemas Lógicos y Digitales 2009

SISTEMAS DE NUMERACION

Fundamentos de Computadores. Álgebra de Conmutación

Álgebra de Boole A p u n te N 3

ÁLGEBRAS DE BOOLE. Ejemplos 1) Si S es un conjunto, entonces ( (S),, ) es álgebra de Boole. A B = A B A B = A B

I UNIDAD ÁLGEBRA BOOLEANA Y COMPUERTAS LÓGICAS

EL LENGUAJE DE LAS COMPUTADORAS

Transcripción:

Conceptos previos Revisión de Sistemas Lógicos Formatos Numéricos

Revisión de Sistemas Lógicos Álgebra de Boole Base matemática de la Electrónica Digital Consta de dos elementos: 0 lógico y 1 lógico Tecnología 0 lógico 1 lógico Interruptores Abierto Cerrado CIs Tensión baja Tensión alta Compact Disc Ausencia de pit Presencia de pit

Revisión de Sistemas Lógicos En el Álgebra de Boole se definen: Operadores Postulados Propiedades Teoremas Leyes

Revisión de Sistemas Lógicos Álgebra de Boole: Operadores Suma a+b (OR) Producto a b (AND) Complemento a' (NOT)

Revisión de Sistemas Lógicos Álgebra de Boole: Postulados Existencia de un complementario a+a'=1 a a'=0 Idempotencia a+a=a a a=a Existencia de elementos únicos (0 y 1) a+0=a a 0=0 a+1=1 a 1=a Doble complementación: (a')'=a

Revisión de Sistemas Lógicos Álgebra de Boole: Propiedades Conmutativa a+b=b+a Distributiva a+(b c)=(a+b) (a+c) Asociativa a+(b+c)=(a+b)+c=a+b+c a b=b a a (b+c)=(a b)+(a c) a (b c)=(a b) c=a b c

Revisión de Sistemas Lógicos Álgebra de Boole: Teoremas Absorción a+(a b)=a Dualidad a b'+a' b=((a'+b) (a+b'))' a (a+b)=a

Revisión de Sistemas Lógicos Álgebra de Boole: Leyes Ley de Morgan (a b c d)'=a'+b'+c'+d' (a+b+c+d)'=a' b' c' d'

Revisión de Sistemas Lógicos Funciones algebraicas Función lógica: es una expresión algebraica en la que se relacionan entre sí las variables binarias por medio de operaciones básicas: producto lógico, suma lógica e inversión. Función canónica: es una expresión en la que todos sus términos contienen todas las variables, bien de forma directa o complementada.

Revisión de Sistemas Lógicos Funciones algebraicas Tabla de verdad: es una relación ordenada donde se indican los términos canónicos que hacen verdadera la función

Revisión de Sistemas Lógicos abc f 000 1 001 1 010 0 011 1 100 1 101 1 110 0 111 0 Función canónica: f=a'b'c'+a'b'c+a'bc+ab'c'+ab'c El número máximo de términos que puede tener una función canónica es igual a 2 n, donde n es el número de variables

Revisión de Sistemas Lógicos Simplificación de funciones booleanas por diagramas de Karnaugh Consideremos las 9 cifras decimales codificadas en binario (código BCD) Consideremos la función booleana ser primo

Revisión de Sistemas Lógicos dcba f 0000 0 0001 1 0010 1 0011 1 0100 0 0101 1 0110 0 0111 1 1000 0 1001 0 1010 x 1011 x 1100 x 1101 x 1110 x 1111 x dc ba 00 01 11 10 00 0 1 1 1 01 0 1 1 0 11 x x x x 10 0 0 x x f=d'a+c'b

Conceptos previos Revisión de Sistemas Lógicos > Formatos Numéricos

Números decimales: Se emplean diez dígitos, del 0 al 9. La posición de cada dígito indica la magnitud de la cantidad representada, y se le asigna un peso. Los pesos son potencias enteras positivas de 10, comenzando por 10 0, que aumentan de derecha a izquierda. 47=4x10 1 +7x10 0

Números binarios: Se emplean dos dígitos (bits): el 0 y el 1. La posición de cada bit indica la magnitud de la cantidad representada, y se le asigna un peso. Los pesos son potencias enteras positivas de 2, comenzando por 2 0, que aumentan de derecha a izquierda. 1101=1x2 3 +1x2 2 +0x2 1 +1x2 0 =13

La representación binaria descrita se denomina también representación binaria natural. Existen otros formatos de representación binaria: Complemento a 1 Complemento a 2

Complemento a 1 de un número binario: se obtiene cambiando los 1s por 0s y los 0s por 1s: 1011001 0100110

Complemento a 2 de un número binario: se obtiene sumando 1 (suma binaria) al complemento a 1: 10110010 Número binario 01001101 Complemento a 1 + 1 01001110 Complemento a 2

Representación de números binarios con signo: Signo-magnitud Complemento a 1 Complemento a 2 En todos los casos el bit más a la izquierda es el bit de signo: 0 para signo positivo, y 1 para signo negativo.

Sistema signo-magnitud: el bit más a la izquierda es el de signo los bits restantes son los de magnitud los bits de magnitud son el número binario natural tanto para los números positivos como los negativos Signo 0 0011001= +25 1 0011001= -25 Magnitud

Complemento a 1 Números positivos: como en el sistema signo-magnitud Números negativos: complemento a 1 del correspondiente número positivo 0 0011001= +25 1 1100110= -25

Complemento a 2 Números positivos: como en el sistema signo-magnitud Números negativos: complemento a 2 del correspondiente número positivo 11100110 + 1 11100111 0 0011001= +25 1 1100111= -25

Complemento a 2 Equivalencia binaria-digital con números de tres bits: 011 +3 010 +2 001 +1 000 0 111-1 110-2 101-3 100-4

Complemento a 2 Las sumas binarias en complemento a 2 dan el resultado con signo 0011 3 + 1110-2 10001 1 X 0010 2 + 1101-3 1111-1 1110-2 + 0001 1 1111-1 0100 4 0011 3 0010 2 0001 1 0000 0 1111-1 1110-2 1101-3 1100-4

Números hexadecimales Sistema con base 16, formado por 16 símbolos (dígitos y caracteres alfabéticos) Empleado para escribir cifras binarias de gran cantidad de dígitos

Sistema hexadecimal 0 0000 0 1 0001 1 2 0010 2 3 0011 3 4 0100 4 5 0101 5 6 0110 6 7 0111 7 8 1000 8 9 1001 9 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F

Código BCD BCD: Binary Coded Decimal Se asigna a cada uno de los dígitos decimales un código binario 0 0000 5 0101 1 0001 6 0110 2 0010 7 0111 3 0011 8 1000 4 0100 9 1001

Código BCD Representación BCD: 0100 0111 = 47 Representación binaria natural: 0100 0111 = 39

Código Gray Al pasar de un código al siguiente sólo varía un bit 0 0000 8 1100 1 0001 9 1101 2 0011 10 1111 3 0010 11 1110 4 0110 12 1010 5 0111 13 1011 6 0101 14 1001 7 0100 15 1000

Código ASCII American Standard Code for Information Interchange Empleado fundamentalmente en ordenadores Sirve para codificar cada letra, número o comando de control del ordenador http://czyborra.com/charsets/iso8859.html http://www.jimprice.com/jim-asc.htm

Codificación de números racionales Los números racionales poseen parte entera y parte no entera (decimal) Existen dos posibilidades de codificar números racionales: Coma fija Coma flotante

Representación en coma fija El número de bits reservado para la parte no entera del número es fijo Admite codificación en complemento a 2 000010.101000=2 1 +2-1 +2-3 =2.625

Representación en coma flotante La cifra se representa como mantisa x 2 exponente Simple precisión: Se utilizan 32 bits El bit más significativo indica el signo del número Los 8 siguientes contienen el exponente Los 23 restantes contienen la mantisa

Representación en coma flotante Doble precisión: Se utilizan 64 bits El bit más significativo indica el signo del número Los 11 siguientes contienen el exponente Los 52 restantes contienen la mantisa