Sistemas de Numeración.
Codificación Binaria
Codificación Binaria
objetivos
Conocer los diferentes sistemas de
numeración y los códigos
alfanuméricos.
Aplicar las operaciones aritméticas a
los números binarios
Conversión entre los diferentes
sistemas de numeración.
Expresar y sumar números en BCD.
SISTEMA DE NUMERACIÓN DECIMAL
El sistema de numeración decimal con sus diez dígitos,
de 0 hasta 9, es un sistema en base diez
La posición de cada dígito en un número decimal indica la
magnitud de la cantidad reservada,
10 elevado a 0 = 1.
para fraccionar os, los pesos son potencias negativas de
diez que aumentan de izquierda a derecha,
comienza por 10 elevado a -1
valor de un numero decimal es la suma después de haber multiplicado cada uno por su peso
ejemplo: expresar el 47 como suma de los valores de cada digito , el 4 corresponde al 10 elevado a cero que corresponde a uno.
(10 . 4)=40 + (7 . 1)=47
Expresar el número decimal 568,23 : El dígito 5 de la parte entera del número
tiene un peso 100, (10 elevado a 2) el dígito 6 tiene un peso
de 10 ( 10 elevado a un 1) (El dígito 8 tiene un peso
de 1)
= (5 x 102) + (6 x 101) + (8 x 100) + (2 x 10-1) + (3 x 10-2)
= (5 x 100) + (6 x 10) + (8 x 1) + (2 x 0,1) + (3 x 0,01)
= 500 + 60 + 8 + 0,2 + 0,03
SISTEMA DE NUMERACIÓN BINARIO
El sistema de numeración binario solo tiene dos dígitos
• La posición de un 1 o de un 0 en un número binario indica
su peso
Los pesos de un número binario están basados en las
potencias de dos
Convertir el número entero binario 1101101 a decimal.
. Se determina el peso de cada bit que está a 1,
y luego se obtiene la suma de los pesos para obtener el
número decimal
1101101 = 26 + 25 + 23 + 22 + 20
= 64 + 32 + 8 + 4 + 1 = 109
CONVERSIÓN BINARIO A DECIMAL
CONVERSIÓN DE FRACCIONES DECIMALES A BINARIO
El método de la suma de pesos se puede aplicar a
números decimales fraccionarios.
0,625 = 0,5 + 0,125 = 2-1 + 2-3 = 0,101
Acarreo
MSB
0,3125 x 2 = 0,625
0,625 x 2 = 1,25
0,25 x 2 = 0,50 0,50 x 2 = 1,00
0
1
0 1
SISTEMA DE NUMERACIÓN HEXADECIMAL
El sistema de numeración hexadecimal es un sistema en
base dieciséis, es decir, está formado por 16 dígitos y
caracteres alfabéticos: 0-9 y A-F
- La mayoría de los sistemas digitales procesan grupos de
datos binarios que son múltiplos de cuatro bits, lo que
hace al número hexadecimal muy adecuado
CONVERSIÓN DECIMAL CONVERSIÓN DECIMAL-HEXADECIMAL
está formado por 16 dígitos y caracteres alfabéticos: 0-9 y A-F.
Decimal. 0 1 2. 3 4 5 6. 7 8 9. 10 11 12 13 14 15
Binario. 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Hexadecima. 0. 1. 2. 3. 4. 5. 6. 7 8. 9. A. B. C. D. H Il
CONVERSIÓN OCTAL CONVERSIÓN OCTAL-BINARIO
simplemente se reemplaza cada dígito por el correspondiente grupo de tres bits.
0 1 2 3 4 5 6 7 = dígitos optares
000 001 010 011 100 101 110 111= binario
SISTEMA DE NUMERACIÓN OCTAL
El sistema de numeración octal está formado por ocho dígitos, que son: 0, 1, 2, 3, 4, 5, 6, 7.
Peso: 83 82 81 80 Número Octal: 2 3 7 4 = 23748
CONVERSIÓN OCTAL CONVERSIÓN OCTAL-DECIMAL
método para convertir un número decimal en un número octal es el método de la división sucesiva por 8
Cada división sucesiva por 8 da un resto que será un dígito del número octal equivalente.
Topic principal
otros
RESUMEN. REPRESENTACIONES DE
NATURALES NO BINARIAS
Representaciones más legibles para el usuario. • Representaciones de fácil conversión a binari
OPERACIONES EN BINARIO PURO
cuatro reglas básicas para sumar dígitos binarios
0+0=0
0 + 1 = 1
1+0=1
1+1=10
Cuando existe un acarreo igual a 1, se produce una situación en la que se deben sumar tres bits
CARACTERÍSTICAS DE ENTEROS EN
BINARIO PURO
Subtopic
REDUCCIÓN DE OPERACIONES,
RESTAS A SUMAS
No es necesario realizar restas.
x-y=x+opuesto(y) ∀x,y
COMPLEMENTO A 1 Y COMPLEMENTO A 2 DE LOS NÚMEROS BINARIOS
El complemento a 1 y el complemento a 2 de un número binario son importantes porque permiten la representación de números negativos.
El complemento a 1 de un número binario se obtiene
cambiando todos los 1s por 0s y todos los 0s por 1s
otros
CONVERSIONES DECIMAL /
SIGNO-MAGNITUD
Los valores decimales de los números positivos y
negativos se determinan sumando los pesos de todas las posiciones de los bits
VALOR DECIMAL DE LOS NÚMEROS CON SIGNO
Complemento a 1
los números positivos en el sistema de complemento a 1, se determinan sumando todas las posiciones de bit donde haya 1s
números negativos se determinan asignando el valor negativo al peso del bit
SIGNO CARACTERÍSTICAS DE SIGNOMAGNITUD
REPRESENTACIÓN COMPLEMENTO RESTRINGIDO
A LA BASE A LA BASE-1 (COMPLEMENTO A 1 CON BASE 2)
otros sistemas
VALOR DECIMAL DE LOS NÚMEROS CON SIGNO
CARACTERÍSTICAS DEL COMPLEMENTO A 1
OPERACIONES EN COMPLEMENTO A 1
REPRESENTACIÓN COMPLEMENTO A LA
BASE (COMPLEMENTO A 2 CON BASE 2)
VALOR DECIMAL DE LOS NÚMEROS CON SIGNO
OPERACIONES EN COMPLEMENTO A 2
CARACTERÍSTICAS DEL COMPLEMENTO A 2
RANGO DE REPRESENTACIÓN DE LOS
NÚMEROS CON SIGNO
REPRESENTACIÓN EN EXCESO A M
NÚMEROS EN COMA FLOTANTE
ESTÁNDAR IEEE. NÚMEROS
BINARIOS EN COMA FLOTANTE DE
SIMPLE PRECISIÓN
REPRESENTACIONES DE NÚMEROS
RACIONALES EN SISTEMAS POSICIONALES
CONVERSIONES DE RACIONALES
otros
CONVERSIONES DE PARTE
FRACCIONARIA
BCD EXTENDIDO O DESEMPAQUETADO
Conversión BCD extendido decimal
REPRESENTACIÓN DE NÚMEROS
NATURALES EN BCD
BCD CONDENSADO O EMPAQUETADO
SUMA EN BCD
REPRESENTACIÓN DE ENTEROS EN
BCD EXTENDIDO
CÓDIGO ASCII
ASCII, Código Estándar Americano para el Intercambio de Información
CÓDIGO ASCII EXTENDIDO
Además de los 128 caracteres ASCII estándar, existen 128 caracteres adicionales que fueron adoptados por IBM para utilizar en sus computadoras personales (PC).
Los caracteres del código ASCII extendido se representan mediante una serie de códigos de 8 bits que van, en hexadecimal, del 80 hasta FF
EBCDIC
(Extended Binary Coded Decimal Interchange Code)
código de 8 bits.
Subtopic
UNICODE
E/S
persigue cubrir la mayoría de lenguajes escritos existentes en la actualidad.
a cada carácter se le asigna exactamente un único código.
odos los símbolos se representan con un número fijo de 16 bits.
No contempla la codificación de caracteres de control.
No determina la forma o imagen concreta de cada carácter
También con la misma idea de evitar duplicidades, caracteres muy parecidos en idiomas distintos, tienen igual posición en el código.
código alfanumérico
Para la comunicación, no sólo se necesitan números, sino también letras y otros símbolos.
los códigos alfanuméricos son códigos que representan números y caracteres alfabéticos (letras).
representan otros caracteres tales como símbolos y distintas instrucciones para la transferencia de información.
un código alfanumérico debe poder representar los diez dígitos decimales y las 26 letras
Esta cantidad requiere seis bits para cada combinación de código, puesto que cinco son insuficientes