Sistemas de Numeración. Códigos

Documentos relacionados
Sistemas de numeración

Tema 1. SISTEMAS DE NUMERACION

5.2. Sistemas de codificación en binario

SISTEMAS Y CÓDIGOS DE NUMERACIÓN

SISTEMAS DE NUMERACIÓN CON REPRESENTACIÓN POSICIONAL DE LOS NÚMEROS

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

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

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

SISTEMAS DE NUMERACION

TEMA 1: INTRODUCCIÓN A LOS SISTEMAS DIGITALES.

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

MatemáticaDiscreta&Lógica 1

El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica.

Cualquier número de cualquier base se puede representar mediante la siguiente ecuación polinómica:

Representación de la Información

Unidad 3: Control y programación de sistemas automáticos Tema 1: Sistemas de control: introducción

SISTEMAS NUMERICOS. Ing. Rudy Alberto Bravo

Sistemas Numéricos y Códigos Binarios

TÉCNICAS DIGITALES SISTEMAS NUMÉRICOS

Sistemas de numeración, operaciones y códigos

UT01 03 Sistemas de codificación

2. SISTEMAS Y CÓDIGOS DE NUMERACIÓN

Notas de Teórico. Sistemas de Numeración

5. Codificación n de información en binario

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


TEMA 2. CODIFICACIÓN DE LA INFORMACIÓN

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:

5 centenas + 2 decenas + 8 unidades, es decir: = 528

Representación de datos y aritmética básica en 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).

Informática 1 Sistemas numéricos: decimal, binario, octal y hexadecimal FCFA Febrero 2012

Capítulo 2 Representación Interna de Datos 2.1 Introducción

ANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES

EJERCICIOS DEL TEMA 1

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

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

TEMA II: SISTEMAS DE NUMERACIÓN

TEMA 1 Representación de la información

SISTEMAS NUMÉRICOS (SISTEMAS DE NUMERACIÓN)

CAPITULO II SISTEMAS DE NUMERACIÓN Y CÓDIGOS

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

Sistemas Numéricos Cambios de Base Errores

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

Sistemas de Numeración

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

CIRCUITOS DIGITALES -

TEMA 2 REPRESENTACIÓN BINARIA

Capítulo. Cálculos con números binarios, octales, decimales y hexadecimales

FUNDAMENTOS DE ELECTRÓNICA

SISTEMAS DE NUMERACIÓN. Sistema decimal

CAPÍTULO II SISTEMAS NUMÉRICOS. Este método de representar los números se llama sistema de numeración decimal, donde 10 es la base del sistema.

S i s t e m a s A n a l ó g i c o s y D i g i t a l e s

Unidad Didáctica. Códigos Binarios

Aritmética de Enteros

Clase 02: Representación de datos

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

Introducción a Códigos

Representación en Punto Flotante

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

Sistemas de Numeración Operaciones - Códigos

Universidad Tecnológica Nacional Facultad Regional Tucumán Ingeniería Electrónica Asignatura: Informática I 1R2 Trabajo Práctico N 1 - Año 2014

SISTEMAS DE NUMERACIÓN (11001, 011) = = (32,12)

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

Definición(2) La base (r) de un sistema de numeración especifica el número de dígitos o cardinal* de dicho conjunto ordenado. Las bases más utilizadas

a octal A B C D E F

SISTEMAS DE NUMERACION

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

Sistemas Operativos. IES Pedro Espinosa. Relación de ejercicios Tema 1: Conceptos básicos de informática

SISTEMAS DE NUMERACIÓN Y CODIFICACIÓN

Computación I Sistemas de Numeración. Curso 2015 Facultad de Ingeniería Universidad de la República

ARQUITECTURA DE LAS COMPUTADORAS PRACTICA (2008)

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

TEMA II: REPRESENTACIÓN DE LA INFORMACIÓN

Sistemas de Representación. Organización del Computador 1 Verano 2016

Se entiende por sistema numérico a los símbolos y al conjunto de reglas que se aplican sobre ellos para realizar la representación de una cantidad.

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

Sistema binario. Representación

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.

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

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

Curso Completo de Electrónica Digital

Representación de la información

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

Tema 1 - Sistemas numéricos y códigos

Materia: Informática. Nota de Clases Sistemas de Numeración

Notas de Diseño Digital

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

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

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

1. SISTEMAS DIGITALES

Organización de Computadoras. Clase 2

UD 1. Representación de la información

Materia Introducción a la Informática

Sebastián García Galán

DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO

Electrónica Digital I (ED21) Sesión: 3 Aritmética Binaria. Ing. José C. Benítez P.

DISEÑO CURRICULAR ELECTRÓNICA DIGITAL

SISTEMAS DE NUMERACIÓN.

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

Transcripción:

Electrónica Básica 1 Sistemas de Numeración. Códigos Electrónica Digital José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC

SISTEMAS DE NUMERACIÓN 2 Sistemas de numeración: Intuitivamente son las diferentes formas de representación de los números. Formalmente conjunto finito de símbolos con unas reglas de asignación de forma que cada una de las posibles combinaciones tiene uno y sólo uno significado posible.

SISTEMAS DE NUMERACIÓN 3 En cada sistema de numeración se define una BASE (B) que indica la cantidad de símbolos distintos que usa. Cualquier número N se podrá expresar como un polinomio en función de esa BASE: N B = a n B n + a n-1 B n-1 +... + a 1 B 1 + a 0 B 0 + a -1 B -1 +... + a m B -m parte entera parte fraccionaria donde: a i = cifras o guarismos que componen al número N 0 a i < B

SISTEMAS DE NUMERACIÓN 4 Ej: 87,54 10 = 8 10 1 + 7 10 0 + 5 10-1 + 4 10-2 Base = 10 0 a i < 10 a i = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Ej: 1011,11 2 = 1 2 3 + 0 2 2 + 1 2 1 + 1 2 0 + 1 2-1 + 1 2-3 Base = 2 0 a i < 2 a i = 0, 1

101 101 SISTEMAS DE NUMERACIÓN 5 Sistema Binario: Utiliza sólo dos símbolos a i = 0 y 1 bit (binary digit) BIN DEC 0 0 1 1 10 2 11 3 100 4 101 5 110 6 111 7...... BIN DEC 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7...... Conversión de Binario a Decimal... Conversión de Decimal a Binario...

SISTEMAS DE NUMERACIÓN 6 Sistema Octal: Utiliza 8 símbolos a i = 0, 1, 2, 3, 4, 5, 6, 7 OCT BIN DEC 0 0000 0 1 0001 1 2 0010 2 3 0011 3 4 0100 4 5 0101 5 6 0110 6 7 0111 7 10 1000 8 11 1001 9 12 1010 10 13 1011 11......... Se usa porque es muy fácil pasar de binario a octal y viceversa ya que 8 = 2 3 Conversión de Octal a Binario... Conversión de Binario a Octal... Por tanto, para pasar de octal a decimal o viceversa lo mejor es hacerlo pasando por binario

SISTEMAS DE NUMERACIÓN 7 Sistema Hexadecimal: Utiliza 16 símbolos a i = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F HEX BIN DEC 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 A 1010 10 B 1011 11 C 1100 12 D 1101 13 E 1110 14 F 1111 15 101 Igual que con el sistema octal, con el sistema hexadecimal es muy fácil pasar de hexa a bin y de bin a hexa ya que 16 = 2 4 Conversión de Hexa a Bin... Conversión de Bin a Hexa...

CÓDIGOS BINARIOS 8 Código: representación unívoca de cantidades, e.d., a cada cantidad se le asigna una combinación de símbolos determinada. Código Binario: aquel que usa solamente 0 y 1 Si se desea hacer un código binario para codificar N símbolos necesitaremos n bits de tal forma que: 2 n-1 < N < 2 n Ej: si queremos codificar 5 símbolos necesitamos 3 bits ya que 2 2 < 5 < 2 3 Ej: si queremos codificar 10 símbolos necesitamos 4 bits ya que 2 3 < 10 < 2 4 Tipos de Códigos PONDERADOS cada bit tiene un peso determinado NOPONDERADOS los bits no tienen peso asociado

CÓDIGOS BINARIOS 9 Códigos BCD (Binary Codified Decimal - Decimal Codificado en Binario) Como su nombre indica se trata de codificar los números decimales con códigos binarios de tal forma que a cada combinación binaria se le asigna un número decimal. Para codificar los 10 números decimales necesitamos 4 bits ya que 2 4 = 16 > 10 Binario Natural = 1110000101 2 10 bits Ej: 901 10 BCD = 1001 0000 0001BCD 12 bits En BCD se desperdician bits pero es más fácil 9 0 1

Algunos sistemas de codificación Para codificar 10 elementos necesitamos 4 bits, por tanto, con 4 bits podríamos hacer muchísimos códigos (75 10 6 ). Sólo veremos los más usados: 10 Dec BCD(8421) Aiken(2421) Exceso-3 Gray 0 0000 0000 0011 0000 1 0001 0001 0100 0001 2 0010 0010 0101 0011 3 0011 0011 0110 0010 4 0100 0100 0111 0110 5 0101 1011 1000 0111 6 0110 1100 1001 0101 7 0111 1101 1010 0100 8 1000 1110 1011 1100 9 1001 1111 1100 1101 ponderados no ponderado

Algunos sistemas de codificación 11 Códigos Gray Hay aplicaciones que necesitan reconocer la posición de un sistema, (la cabeza de una impresora, un lector de disco o un posicionador) como ejemplo gráfico veamos un disco giratorio que mediante unos contactos eléctricos nos indica su posición. El sombreado significa "1" y la parte diáfana "0" Aquí leemos 110.

Algunos sistemas de codificación 12 Códigos Gray Veamos cual es la lectura en un punto de cambio de valor Valor esperado: 110 101 Cualquiera es válido Debido a las posibles imperfecciones del sistema puede que no todos los valores cambien al unísono. Otros valores posibles: 100 111 Posible error medida

Algunos sistemas de codificación 13 Códigos Gray Valor esperado: 000 001 Cualquiera es válido No hay otros valores posibles: En este punto no hay error de medida El problema se solucionaría si tan sólo uno de los valores cambiara al modificarse la posición. Esta es la idea que genera los códigos Gray.

Algunos sistemas de codificación 14 Códigos Gray Veamos como se genera el código Gray reflejado. En caso de tener dos valores, el problema no existe ya que tendremos: 0 1 Cuando pasamos a cuatro valores añadimos el bit más significativo de la forma común 0 los dos primeros y 1 los siguientes, en cuanto a los menos significativos procedemos a reflejarlos, para valores mayores repetimos el procedimiento. 0 0 0 0 0 1 0 1 1 0 1 0 1 1 0 1 1 1 1 0 1 1 0 0

Algunos sistemas de codificación 15 Códigos Gray En este caso cada cambio de posición tan sólo implica un cambio de valor, por lo tanto no hay errores de lectura.