Tema01
Información en los
Sistemas Digitales
© Luis Entrena, Celia López,
Mario García, Enrique San Millán
Universidad Carlos III de Madrid
1
Introducción a los computadores
l
Computador: Máquina que procesa información
Información
l COMPUTADOR
Información
procesada
© Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid, 2008
2Sistemas analógicos y digitales
l
Sistemas analógicos: aquellos cuyas variables
toman valores continuos en el tiempo
• Las magnitudes físicas son en su mayoría analógicas
l
Sistemas digitales: aquellos cuyas variables toman
valores discretos en el tiempo
• Se utilizan valores discretos llamados dígitos
• Precisión limitada
• Las cantidades digitales son más fáciles de manejar
• Lasmagnitudes analógicas se pueden convertir a
magnitudes digitales mediante muestreo
© Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid, 2008
3
Sistemas analógicos y digitales
l
Sistema Analógico
l
Sistema digital
© Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid, 2008
4
Sistemas binarios
l Sistemas binarios: sistemas digitales que sólo
utilizan dos posibles valores
• Los digitos binarios se denominan bits (Binary digiT)
• Se representan mediante los símbolos 0 y 1, ó L y H
• Los sistemas binarios son casi los únicos utilizados. Por
extensión, se utiliza el término digital como sinónimo de
binario
l
¿Por qué binario?
• Más fiable: mayor inmunidad frente al ruido
• Mássencillo de construir: sólo hay que distinguir entre dos
valores
© Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid, 2008
5
Índice
l
Sistemas de Numeración
l
Conversiones entre sistemas de numeración
l
Códigos Binarios:
• Códigos BCD
• Códigos progresivos y cíclicos
• Códigos alfanuméricos
• Códigos detectores y códigos correctores deerrores
• Representación de números enteros y reales
© Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid, 2008
6
Sistemas de Numeración
l
Permiten representar los números mediante dígitos
l
El sistema que utilizamos habitualmente es el
sistema decimal:
• N = an 10n + an-1 10n-1 + … + a1 10 + a0
• Ejemplo: 27210 = 2*10 + 7*10 + 2
2
l
Sepuede hacer lo mismo pero utilizando bases
diferentes a 10:
Dígito
Peso
• N = an bn + an-1 bn-1 + … + a1 b + a0
Base
© Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid, 2008
7
Sistemas de Numeración
l
En un sistema con base b los dígitos posibles son:
l
Con n dígitos se pueden representar bn números
posibles, desde el 0 hasta el bn-1
l Esta representación sirve también para números que
no sean naturales:
• 0, 1, … , b-1
• Ejemplo:
l
727,2310 = 7*102 + 2*10 + 7 + 2*10-1 + 2* 10-2
Los sistemas que se utilizan en los sistemas
digitales son: binario (b=2), octal (b=8) y
hexadecimal(b=16)
© Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid, 2008
8
Sistema Binario
l
En estesistema la base es 2. Permiten representar
perfectamente la información en los sistemas digitales.
• Los dígitos posibles son 0 y 1. Un dígito en sistema binario se
•
l
denomina “bit”.
Con n bits se pueden representar 2n números
El bit de mayor peso se denomina bit más significativo
o MSB (“Most Significant Bit”), y el bit de menor peso se
denomina bit menos significativo o LSB (“LeastSignificant Bit”)
Habitualmente el MSB se escribe a la izquierda
• Ejemplo:
MSB
LSB
y el LSB a la derecha
10010102 = 1*26 + 1*23 + 1*21 = 7410
© Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid, 2008
9
Sistema Octal
l
En este sistema la base es 8.
l
Está muy relacionado con el sistema binario (8 es
una potencia de 2, en concreto 23=8)
• ...
Regístrate para leer el documento completo.