Tema 1 - Sistemas numéricos y códigos



Documentos relacionados
1. SISTEMAS DIGITALES

Clase 02: Representación de datos

Introducción a los Sistemas Digitales

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

SISTEMAS Y CÓDIGOS DE NUMERACIÓN

Capítulo 2 REPRESENTACIÓN DE LOS DATOS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Tema 2. La Información y su representación

Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte)

ANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES

Informática Básica: Representación de la información

Representación de la Información

Área Académica: Ingeniería en Computación. Profesor: M. en C. Evangelina Lezama León

TEMA 2 REPRESENTACIÓN BINARIA

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

Instituto Tecnológico de Celaya

TEMA 2. Sistemas y Códigos de Numeración

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

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

SISTEMAS DE NUMERACIÓN. Sistema decimal

Tema I. Sistemas Numéricos y Códigos Binarios

13/10/2013. Clase 02: Sistemas de Numeración. Sistemas Digitales y Arquitectura de Computadoras. Ing. Christian Lezama Cuellar.

3. Codificación de información en binario

En la actualidad ASCII es un código de 8 bits, también conocido como ASCII extendido, que aumenta su capacidad con 128 caracteres adicionales

Notas de Diseño Digital

Tema 2 : Códigos Binarios

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

Sistemas de Numeración Operaciones - Códigos

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.

ELECTRÓNICA DIGITAL TEMA 1

Representación de números en binario

Sebastián García Galán

Códigos Binarios de Representación de Datos

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

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)

Sistemas de numeración, operaciones y códigos

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

Unidad Didáctica. Códigos Binarios


EL LENGUAJE DE LAS COMPUTADORAS

Tema 4: Sistemas de Numeración. Codificación Binaria. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

EIE SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos

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

FUNCIONAMIENTO DIGITAL DE UN SISTEMA. EL SISTEMA BINARIO. Sistema Digital. Fr. Casares. Sistema Digital. Sistema Digital

Tema 1. SISTEMAS DE NUMERACION

TEMA 2: Representación de la Información en las computadoras

❸ Códigos Binarios CÓDIGOS NUMÉRICOS

Introducción a Códigos

LABORATORIO DE COMPUTADORAS

CAPITULO II SISTEMAS DE NUMERACIÓN Y CÓDIGOS

INFORMÁTICA. Matemáticas aplicadas a la Informática

TEMA II: REPRESENTACIÓN DE LA INFORMACIÓN

UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL CÓRDOBA EL LENGUAJE DE LOS DATOS EN LA PC Y SU FORMA DE ALMACENAMIENTO

ARQUITECTURA DE LAS COMPUTADORAS PRACTICA

CONCEPTOS BÁSICOS DE INFORMÁTICA. REPRESENTACIÓN DE LA INFORMACIÓN.

Informática. Temas 27/03/2014. Carrera: Bioingeniería Profesora: Lic. S. Vanesa Torres JTP: Ing. Thelma Zanon

UNIDAD 3. Códigos. Arquitectura de Computadoras Licenciatura en Informática a Distancia FCA-UNAM

TEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL

Estructura de Computadores

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

DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO

Por ejemplo convertir el número 131 en binario se realiza lo siguiente: Ahora para convertir de un binario a decimal se hace lo siguiente:

Tema 1. Representación de la información MME

UNIVERSIDAD BOLIVARIANA DE VENEZUELA

TEMA 3 Representación de la información

Los sistemas de numeración se clasifican en: posicionales y no posicionales.

Naturaleza binaria. Conversión decimal a binario

Materia Introducción a la Informática

Curso: 1ro. LMGE Asignatura: Computación / 2012 Profesor: Federico Olarte Código ASCII

TEMA 1 Representación de la información

A continuación se mostrarán ejemplos de tres clases de códigos: numéricos, alfanuméricos y de despliegue.

CIRCUITOS DIGITALES -

Sistemas numéricos. Aurelio Sanabria Taller de programación

Curso Completo de Electrónica Digital

Sistemas de numeración

Tema 1: Computadores y Programas

T6. CIRCUITOS ARITMÉTICOS

Hardware I - Datos e información en el ordenador

Sistemas Numéricos, Aritmética. UCR ECCI CI-1204 Matemática Discretas Prof. M.Sc. Kryscia Daviana Ramírez Benavides

Universidad autónoma de Guerrero Unidad Académica de Ingeniería. Eric Rodríguez Peralta. Sistemas numéricos

UNIDADES DE ALMACENAMIENTO DE DATOS

TEMA 2: UNIDADES DE MEDIDA PARA EL ALMACENAMIENTO DE INFORMACIÓN

Tema 1: Sistemas de numeración

SISTEMAS NUMÉRICOS (SISTEMAS DE NUMERACIÓN)

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

Sistema binario. Representación

Fundamentos de Programación. Sabino Miranda-Jiménez

8 millares + 2 centenas + 4 decenas + 5 unidades + 9 décimos + 7 céntimos

❷ Aritmética Binaria Entera

Notas de Teórico. Sistemas de Numeración

CIDEAD. 2º BACHILLERATO. Tecnología Industrial II. Tema 17.- Los circuitos digitales. Resumen

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

Clase 1 Sistemas de numeración

SISTEMAS NUMERICOS. Ing. Rudy Alberto Bravo

Lección 1. Representación de números

Práctica de laboratorio: Uso de la calculadora de Windows con direcciones de red

Fundamentos de Informática 1er curso de ingeniería Industrial. Tema 2. Datos. Tema 2. Datos

UD 1. Representación de la información

REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR IUT PEDRO EMILIO COLL

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso v1.0 (05.03.

OR (+) AND( ). AND AND

Transcripción:

- y códigos Eduardo Rodríguez Martínez Departamento de Electrónica División de Ciencias Básicas e Ingeniería Universidad Autónoma Metropolitana Unidad Azcapotzalco Email: erm@correo.azc.uam.mx Oficina: Laboratorio de Sistemas Neurodifusos (G313) 1121037 Diseño Lógico page 1

- y códigos - (4.5 hrs) 1.. 1.1 Características y ejemplos de señales analógicas y digitales. 1.2 Señal analógica vs. señal digital. 2.. 2.1 Sistema decimal, binario, octal y hexadecimal. 2.2 Conversión entre bases. 2.3. 2.3.1 Código decimal binario (BCD). 2.3.2 Código Grey. 2.3.3 Código de caracteres ASCII. 2.3.4 Bit de paridad. 2.4 Representación de números binarios. 2.4.1 Signo magnitud. 2.4.2 Complemento a 1. 2.4.3 Complemento a 2. 1121037 Diseño Lógico page 2

- y códigos - (4.5 hrs) 1.. 1.1 Características y ejemplos de señales analógicas y digitales. 1.2 Señal analógica vs. señal digital. 2.. 2.1 Sistema decimal, binario, octal y hexadecimal. 2.2 Conversión entre bases. 2.3. 2.3.1 Código decimal binario (BCD). 2.3.2 Código Grey. 2.3.3 Código de caracteres ASCII. 2.3.4 Bit de paridad. 2.4 Representación de números binarios. 2.4.1 Signo magnitud. 2.4.2 Complemento a 1. 2.4.3 Complemento a 2. 1121037 Diseño Lógico page 2

- y códigos - (4.5 hrs) 1.. 1.1 Características y ejemplos de señales analógicas y digitales. 1.2 Señal analógica vs. señal digital. 2.. 2.1 Sistema decimal, binario, octal y hexadecimal. 2.2 Conversión entre bases. 2.3. 2.3.1 Código decimal binario (BCD). 2.3.2 Código Grey. 2.3.3 Código de caracteres ASCII. 2.3.4 Bit de paridad. 2.4 Representación de números binarios. 2.4.1 Signo magnitud. 2.4.2 Complemento a 1. 2.4.3 Complemento a 2. 1121037 Diseño Lógico page 2

- y códigos - (4.5 hrs) 1.. 1.1 Características y ejemplos de señales analógicas y digitales. 1.2 Señal analógica vs. señal digital. 2.. 2.1 Sistema decimal, binario, octal y hexadecimal. 2.2 Conversión entre bases. 2.3. 2.3.1 Código decimal binario (BCD). 2.3.2 Código Grey. 2.3.3 Código de caracteres ASCII. 2.3.4 Bit de paridad. 2.4 Representación de números binarios. 2.4.1 Signo magnitud. 2.4.2 Complemento a 1. 2.4.3 Complemento a 2. 1121037 Diseño Lógico page 2

- y códigos - (4.5 hrs) 1.. 1.1 Características y ejemplos de señales analógicas y digitales. 1.2 Señal analógica vs. señal digital. 2.. 2.1 Sistema decimal, binario, octal y hexadecimal. 2.2 Conversión entre bases. 2.3. 2.3.1 Código decimal binario (BCD). 2.3.2 Código Grey. 2.3.3 Código de caracteres ASCII. 2.3.4 Bit de paridad. 2.4 Representación de números binarios. 2.4.1 Signo magnitud. 2.4.2 Complemento a 1. 2.4.3 Complemento a 2. 1121037 Diseño Lógico page 2

- y códigos - (4.5 hrs) 1.. 1.1 Características y ejemplos de señales analógicas y digitales. 1.2 Señal analógica vs. señal digital. 2.. 2.1 Sistema decimal, binario, octal y hexadecimal. 2.2 Conversión entre bases. 2.3. 2.3.1 Código decimal binario (BCD). 2.3.2 Código Grey. 2.3.3 Código de caracteres ASCII. 2.3.4 Bit de paridad. 2.4 Representación de números binarios. 2.4.1 Signo magnitud. 2.4.2 Complemento a 1. 2.4.3 Complemento a 2. 1121037 Diseño Lógico page 2

Señal analógica Señal digital - Toda variable física - Resulta de la transducción de una variable física - Valores continuos - Valores discretos - Requiere definir una resolución al ser medida - Posee un alfabeto finito (generalmente 0s y 1s) y códigos page 3

Señal analógica Señal digital - Toda variable física - Resulta de la transducción de una variable física - Valores continuos - Valores discretos - Requiere definir una resolución al ser medida - Posee un alfabeto finito (generalmente 0s y 1s) y códigos page 3

Modulación digital QPSK. Cambio de fase en cada cambio de símbolo para I y Q. Signal = I +Q. y códigos page 4

Un poco de historia... El primer dispositivo usado para implementar lógica electrónica fue la válvula termoiónica. Muy lenta para los requerimientos actuales Dimensiones excesivamente grandes Se calienta mucho Con frecuencia presenta defectos de fabricación Actualmente se usa lógica transitor-a-transistor (TTL por sus siglas en inglés). Muchos transistores pueden ser integrados en un solo encapsulado (dimensiones en el orden de 0.1 µm) Muy corto tiempo de respuesta (cambian de encendido a apagado en < 1000 ps) Solo se calientan ligeramente Muy confiables y códigos page 5

Ventajas de los : Económicos y fáciles de disear Menos susceptibles al ruido (TTL: 0 [0 0,8V) y 1 (2 5V]) Mayor presición Permiten almacenar información Se producen con una densidad de componentes mayor Consumo de energa reducido y códigos page 6

Con componentes electrónicos uno puede establecer voltajes y corrientes... Niveles de voltaje distintos pueden representar diferentes datos... La unidad de información básica es el BIT (del inglés BInary digit) con solo dos posibles valores: verdadero (1) y falso (0)... Estos valores son representados mediante dos niveles de voltaje: 5V y 0V... Usualmente los bits son agrupados en palabras... La palabra mas pequeña se conoce como byte y agrupa ocho bits... Los tamaños de palabra mas comunes son n = {8,16,32,64} y códigos page 7

y códigos page 8

Sistemas numéricos y códigos page 9

Conversion de base r a base 10 Sistemas numéricos N = A n 1 r n 1 +...+A 1 r 1 +A 0 r 0 Sistema decimal: A i {0,1,2,...,9}, r = 10 Sistema binario: A i {0,1}, r = 2 Sistema octal: A i {0,1,2,...,7}, r = 8 Sistema hexadecimal: A i {0,1,2,...,9,A,B,C,D,F}, r = 16 A H 10 D, B H 11 D,..., F H 15 D y códigos page 10

Conversion de base 10 a base r Sistemas numéricos y códigos page 11

- Conversion Binario Hexadecimal/Octal Sistemas numéricos Binario Hexadecimal/Octal Rompa el número binario en grupos de cuatro/tres bits Remplace cada grupo con su equivalente hexadecimal/octal Hexadecimal/Octal Binario Remplace cada dgito hexadecimal/octal por su equivalente binario y códigos page 12

Decimal codificado binario Un dígito decimal es representado usando cuatro bits. Es de facil conversion. Cuatro bits pueden representar 16 valores diferentes, pero solo 10 valores son usados. Usado ampliamente en aplicaciones financieras. Es también conocido como BCD por sus siglas en inglés (Binary-Coded Decimal). y códigos page 13

Decimal codificado binario Un dígito decimal es representado usando cuatro bits. Es de facil conversion. Cuatro bits pueden representar 16 valores diferentes, pero solo 10 valores son usados. Usado ampliamente en aplicaciones financieras. Es también conocido como BCD por sus siglas en inglés (Binary-Coded Decimal). Convertir el número 0110100000111001 en representación BCD a su equivalente decimal. 0110 1000 0011 1001 6 8 3 9 y códigos page 13

Decimal codificado binario Un dígito decimal es representado usando cuatro bits. Es de facil conversion. Cuatro bits pueden representar 16 valores diferentes, pero solo 10 valores son usados. Usado ampliamente en aplicaciones financieras. Es también conocido como BCD por sus siglas en inglés (Binary-Coded Decimal). Convertir el número 0110100000111001 en representación BCD a su equivalente decimal. 0110 1000 0011 1001 6 8 3 9 Convertir el número 011111000001 en representación BCD a su equivalente decimal. 0111 1100 0001 7 1 Este código prohibido indica un error en los datos y códigos page 13

Código Gray Decimal Binario Código Gray 0 0000 0000 1 0001 0001 2 0010 0011 3 0011 0010 4 0100 0110 5 0101 0111 6 0110 0101 7 0111 0100 8 1000 1100 9 1001 1101 10 1010 1111 11 1011 1110 12 1100 1010 13 1101 1011 14 1110 1001 15 1111 1000 Nombrado en honor al científico Frank Gray que trabajo en los Laboratorios Bell. Códigos consecutivos, difieren solo en un dígito. Evita errores creados por el sistema binario, cuando las entradas a un circuito digital son representadas con interruptores. También conocido como binario reflejado. y códigos page 14

Código ASCII Nombrado por sus siglas en inglés (American Standard Code for International Interchange). Usado para codificar texto (inicialmente solo en inglés hasta la adición del ASCII extendido). Usa siete bits para representar 128 caracteres. Se divide en tres grupos: caracteres alfanuméricos (letras del alfabeto y números), signos de puntuación (e.g.!,?, &, %, ;,, ), y caracteres de control (e.g. CR, NUL, ESC). Las tetras mayúsculas y minúsculas están codificadas de forma que facilite el ordenamiento de textos. Existen dos reglas para acomodar los siete ASCII bits en un byte: (1) El octavo bit es fijado a 0 lógico. (2) El octavo bit indica la paridad de los otros siete. y códigos page 15

Bit de paridad Bit añadido al inicio o fin de una cadena de bits. Usado para verificación de la información recibida. Existen dos clases de implementación: Paridad impar. El valor del bit añadido hace que el número total de unos en la cadena de bits sea impar. Paridad par. El valor del bit añadido hace que el número total de unos en la cadena de bits sea par. Datos a transmitir Número de bits en 1 Datos incluyendo paridad Paridad par Paridad impar 0000000 0 00000000 00000001 0010101 3 00101011 00101010 1101100 4 11011000 11011001 1111111 7 11111111 11111110 y códigos page 16

Signo-Magnitud Similar a la representación en decimal Se requiere circuitería adicional para implementar operaciones aritméticas Existe 0 y -0 E.g. +5 D = 0101 B 5 D = 1101 B y códigos page 17

Complemento a uno K = (2 n 1) P Donde K es el número negativo, n es el número de bits a usar, y P es el equivalente número positivo. E.g. +3 D = 0011 B 3 D = 1100 B y códigos page 18

Complemento a dos K = 2 n P Donde K es el número negativo, n es el número de bits a usar, y P es el equivalente número positivo. E.g. +7 D = 0111 B 7 D = 1001 B y códigos page 19

b 3 b 2 b 1 b 0 Signo-Magnitud Complemento Complemento a uno a dos 0111 +7 +7 +7 0110 +6 +6 +6 0101 +5 +5 +5 0100 +4 +4 +4 0011 +3 +3 +3 0010 +2 +2 +2 0001 +1 +1 +1 0000 +0 +0 +0 1000-0 -7-8 1001-1 -6-7 1010-2 -5-6 1011-3 -4-5 1100-4 -3-4 1101-5 -2-3 1110-6 -1-2 1111-7 -0-1 y códigos page 20