Códigos Binarios de Representación de Datos



Documentos relacionados
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

ANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES

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

3. Codificación de información en binario

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

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

1. SISTEMAS DIGITALES

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

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

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

Tema 2 : Códigos Binarios

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

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

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

Clase 02: Representación de datos

Representación de la Información

Tema 1 - Sistemas numéricos y códigos

TEMA 3 Representación de la información

CHARSET: CODIFICACIÓN DE CARACTERES PARA GENERAR

EL LENGUAJE DE LAS COMPUTADORAS

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 2. Sistemas y Códigos de Numeración

ESTRUCTURA DE COMPUTADORES I (Capítulo 1: Estructura elemental de la memoria) 1/6 1-ESTRUCTURA ELEMENTAL DE LA MEMORIA

Sistemas de numeración, operaciones y códigos


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

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

Introducción a los Sistemas Digitales

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

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

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

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

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

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

UNIVERSIDAD BOLIVARIANA DE VENEZUELA

Representación de Datos. Una Introducción a los Sistemas Numéricos

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

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

Introducción a Códigos

Tema 1. SISTEMAS DE NUMERACION

Instituto Tecnológico de Celaya

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

Lección 6 Codificación de caracteres

INTRODUCCIÓN. Dado a que internamente la computadora trabaja con datos en binario, texto, imágenes y sonidos deben traducirse a este formato.

Operaciones Aritméticas en Números con Signo

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

Hardware I - Datos e información en el ordenador

Sistemas de numeración

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

ARQUITECTURA DE LAS COMPUTADORAS PRACTICA

Matemáticas Básicas para Computación

Representación de la Información en una Computadora

Naturaleza binaria. Conversión decimal a binario

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

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

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 Operaciones - Códigos

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

Unidad Didáctica. Códigos Binarios

Clase 1 Sistemas de numeración

1 ELEMENTOS BASICOS DEL LENGUAJE

Tema 1: Computadores y Programas

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

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

SISTEMAS NUMERICOS. Ing. Rudy Alberto Bravo

EJERCICIOS DEL TEMA 1

Representación de números en binario

Computación Tercer Año

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

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

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

INSTITUTO UNIVERSITARIO DE TECNOLOGÍA JOSE LEONARDO CHIRINO PUNTO FIJO EDO-FALCON CATEDRA: ARQUITECTURA DEL COMPUTADOR PROFESOR: ING.

ELECTRÓNICA DIGITAL TEMA 1

TEMA II: REPRESENTACIÓN DE LA INFORMACIÓN

TEMA 2 REPRESENTACIÓN BINARIA

Tema 3 Elementos básicos de programación

Lógica Binaria. Arquitectura de Ordenadores. Codificación de la Información. Abelardo Pardo Universidad Carlos III de Madrid

Guía 01: Sistemas Numéricos

Sintaxis y Convenciones de Java. M. en C. Erika Vilches

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

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

❸ Códigos Binarios CÓDIGOS NUMÉRICOS

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

SISTEMAS DE NUMERACIÓN. Sistema decimal

UD 1. Representación de la información

0.1 SISTEMA BINARIO DE NUMERACIÓN

Curso Completo de Electrónica Digital

La división A/B de dos números A (a3a2a1a0) y B (b3b2b1b0) de 4 bits, calculando el cociente Q (q3q2q1q0) y el resto R (r3r2r1r0), puede realizarse

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

Introducción. 1. Lenguajes de máquina 2. Lenguajes de ensamblador 3. Lenguajes de alto nivel

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

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

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

LA COMPUTADORA DIGITAL Parte 2

CCNA Discovery Networking para el hogar y pequeñas empresas

Representación de la Información

Unidad 1. La información

CAPÍTULO 5 GRACILEWeb: Traductor Japonés-Inglés en Internet

Práctica de laboratorio Uso de la Calculadora de Windows con direcciones de red

by Tim Tran:

Transcripción:

Códigos Binarios de Representación de Datos M. en C. Erika Vilches Parte 1

Código Gray No tiene pesos asignados a las posiciones de los bits y no es un código aritmético. Principal característica: Muestra 1 solo bit cambiado de una palabra del código a la siguiente en la secuencia. Encuentra aplicaciones en dispositivos de entrada/salida y en algunos tipos de convertidores analógicos a digital.

Puede tener cualquier número de bits. Ejemplo de cambio de 1 solo bit: 3 a 4 = 0010 a 0110, mientras que en binario sería de 0011 a 0100, un cambio de 3 bits Tabla de código Gray a 4 bits

Binario a Gray 1. El bit mas significativo (más a la izquierda) en código Gray es el mismo que el bit correspondiente en el número binario 2. De derecha a izquierda, sumar cada par adyacente de bits en binario para obtener el siguiente bit en código Gray. Descartar los carries. Ejemplo: Convertir el número binario 10110 a código Gray El código Gray es 11101

Gray a Binario 1. El bit mas significativo (más a la izquierda) en el número binario es el mismo que el bit correspondiente en código Gray 2. De derecha a izquierda, sumar cada bit binario generado al bit en código Gray en la siguiente posición adyacente. Descartar los carries. Ejemplo: Convertir el código Gray 11011 a número binario El número binario es 10010

Ejemplos Convertir el número binario 11000110 a código Gray Convertir el código Gray 10101111 a binario Ejercicio: a) Convertir el número binario 101101 a código Gray b) Convertir el código Gray 100111 a número binario

ASCII American Standard Code for Information Interchange Universalmente aceptado Utilizado en la mayoría de las computadoras y otros equipos electrónicos La mayoría de los teclados de computadora están estandarizados con el código ASCII

Tiene 128 caracteres y símbolos representados por un código binario de 7 bits Se puede considerar que es un código de 8 bits con el bit más significativo siempre en 0 Este código de 8 bits va de 00 a 7F en hexadecimal Los primeros 32 caracteres ASCII son comandos no gráficos, no se despliegan, son usados para propósitos de control (Ej: null, line feed, start of text, escape, etc...) y permiten a los dispositivos comunicarse (computadora, impresora, etc.) Los demás caracteres son símbolos gráficos que se pueden imprimir o desplegar. Incluyen las letras del alfabeto (mayúsculas y minúsculas), los 10 dígitos decimales, signos de puntuación, y otros símbolos comúnmente utilizados

Ejemplo: Determine los códigos ASCII binarios que se envían desde el teclado de la computadora cuando se escribe el siguiente texto. También exprese los códigos en hexadecimal Hola Mundo! Símbolo Binario Hexadecimal H 1001000 48 o 1101111 6F l 1101100 6C a 1100001 61 Espacio 0100000 20 M 1001101 4D u 1110101 75 n 1101110 6E d 1100100 64 o 1101111 6F! 0100001 21 Ejercicio: Determine la secuencia de códigos ASCII requerida por el siguiente string y expréselos en hexadecimal. Hello World!

ASCII Extendido 128 caracteres adicionales que IBM adopto para uso en sus PCs. Debido a la popularidad de la PC, estos carateres ASCII extendidos se han utilizado en otras aplicaciones aparte de las PCs y se han convertido en un estándar no oficial. Los caracteres de ASCII Extendido son representados por un código de 8 bits (de 80 a FF hexadecimal)

Contiene caracteres en las siguientes categorías generales: 1. Caracteres alfabéticos no ingleses 2. Símbolos de moneda no ingleses 3. Letras griegas 4. Símbolos matemáticos 5. Caracteres para gráficos 6. Caracteres para gráficos de barras 7. Caracteres sombreados

Exceso 3 BCD Utiliza 4 bits para representar los números decimales del 0 al 9 Deriva su nombre del hecho de que cada representación decimal en el código Exceso 3 es mayor que el código BCD por 3 Es un código sin pesos Se utiliza en algunas computadoras antiguas

Ejemplo: Codifique el número 127 en el código Exceso 3 127 0100 0101 1010 Su ventaja sobre BCD: Un número decimal puede ser complementado a 9 (para restarlo) tan fácilmente como un número binario puede ser complementado a 1. Izquierda: Complemento a 9. Derecha: Complemento a 1

Unicode Código para el intercambio de información internacional Alfabeto de 16 bits Tiene la capacidad de codificar la mayoría de los caracteres usados en cada lenguaje del mundo Es el set de caracteres predeterminado de Java actualmente.

Cada letra es relacionada con un punto de código (code point) Tiene el mismo punto de código sin importar la fuente o tamaño utilizada El punto de código es un número. Ej: U+0645. - U+ significa Unicode - 0645 es un número en hexadecimal. Charmap (utileria de Windows 2000/XP) permite conocer los puntos de código. Ejemplo: Hello = U+0048 U+0065 U+006C U+006C U+006F

Espacio de código Unicode

Define dos métodos de mapeo UTF Unicode Transformation Format UCS Universal Character Set Los números en los nombres de las codificaciones indican el número de bits para UTF o el número de bytes para UCS UTF-8 (compatible con ASCII) y UTF-16 son las codificaciones más comunes Si no sabe como decodificar, pone?

Cómo saber la codificación? E-mail: agregar en el encabezado Content-Type: text/plain; charset= UTF-8 Página Web: el encabezado debe de empezar de la siguiente manera: <html> <head> <meta http-equiv= Content-Type content= text/html;charset=utf-8 > Garantiza que se leerá antes de empezar a desplegar los caracteres especiales de cada lenguaje.