Objetivo 1
Potencia de 2
Posición 10 9 8 7 6 5 4 3 2 1 0 -1 -2 -3
0 0 0 0 0 0
0 0 0 1 1 1
0 0 1 0 2 2
0 0 1 1 3 3
0 1 0 0 4 4
0 1 0 1 5 5
0 1 1 0 6 6
0 1 1 1 7 7
1 0 0 0 8 8
1 0 0 1 9 9
1 0 1 0 A 10
1 0 1 1 B 11
1 1 0 0 C 12
1 1 0 1 D 13
1 1 1 0 E 14
1 1 1 1 F 15
Sistema Decimal
4 5 3
Por
Caracteristicas suma 400 Ejemplo
+ 50 + 3
1 0 1
Por
Caracteristicas suma Binario
4 + a0Decimal
+ 1
Igual 5
Transformación Decimal a Binario
Division Repetida
Metodo 1 (expresion en
potencia de 2) inicio
3 7 5, 2 3
82 81 80 8−1 8−2
1 2 5
162 161 160
Caracteristicas Ejemplo
suma 256 + 32 + 5
•Compuesto por 16 simbolos N° 293 en base 10
•0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
•Sistema de Valor posicional
•Mas a la derecha menor valor
•Conteo de 0 al f Binario a hexadecimal
•Luego se le añade una unidad a • Se agrupa en 4 bits y
la siguiente posicion.
buscas equivalencia en la
tabla de transformada:
Decimal a Hexadecimal 3905,5625
3905 0,5625
3905 /16 R 0,5625 X16
244 1 9 Tomo 9
244 /16
15 4
15 /16 Debo x16 hasta que no queden
0 15 decimales. Para hallar Decimales tomo
de la 1ra multiplicación hacia abajo.
Como es en base 16 puedo conservar
residuos menores o iguales a F (15).
los residuos los obtengo del
producto de la parte decimal del
cociente x 16
F4 1 9
Resumen de Transformadas
DE / A BINARIO OCTAL DECIMAL HEXADECIMA
L
BINARIO ************ GRUPOS DE 3 SUMA GRUPOS 4
PONDERADA X (IZQ A DER)
PESO BASE 2
OCTAL TABLA ************ SUMA PASE A
EQUIVALENTE PONDERADA BINARIO
X PESO BASE 8
DECIMAL DIVISION DIVISION ************ DIVISION
REPETIDA 2 REPETIDA 8 REPETIDA 16
HEXADECIMAL TABLA PASE A SUMA ************
EQUIVALENTE BIINARIO PONDERADA X
PESO BASE 16
Ejercicios pendientes
Levar de octal y
Llevar de Binario a hexadecimal a binario y
decimal, octal y hex decimal
• 10001101110 • 218
• 111010101 • 356
• 512
• 111111110
• 1024
• 718
• 35
CODIGO BCD
DEFINICION 1370
Codificacion binaria directa, es • Binario Normal
usada para representar n° • Division repetida por 2
decimales en su forma binaria
directa. • 10001001
• Cada digito decimal se • BCD
transforma en su equivalente • 0001 0011 0111
binario directo mediante 4
digitos que van del 0000 al 1001
el resto es tomado como error
Codificacion AlfaNumerica
Tx Rx
1 mega = 220
1 byte = 8 bits
N° total de direciones: 𝑏𝑎𝑠𝑒 𝑛𝑢𝑚𝑒𝑟𝑖𝑐𝑎𝑛 𝑏𝑖𝑡𝑠
msd Lsd
(9) 1 0 0 1
(15) 1 1 1 1
1 1 1 1
1 1 0 0 0
REPRESENTACION DE BIT CON
SIGNO
INDICAR LA NATURALEZA
POSITIVA O NEGATIVA DE
0 1 1 0 1 0 0
UN NUMERO.
SIGNO MAGNITUD (+52)
SE AÑADE UN BIT EN LA
CIFRA MSD
0 COMO POSITIVA 1 1 1 0 1 0 0
1 COMO NEGATIVO SIGNO MAGNITUD (-52)
FORMAS DE COMPLEMENTO
Complemento a 1 (Ca1)
De un numero es el inverso de
Complemento a 2 (Ca2)
cada uno de sus valores Se toma el Ca1 y se le agrega
un 1 al LSD
1 0 1 1 0 1 1 0 1 1 0 0
El Ca1 de 101101 es 010010 El Ca1 de 101100 es 010011
0 1 0 0 1 0 0 1 0 0 1 1
Suma a la LSD 1
Acarreo 1 1
0 1 0 1 0 0
El Ca2 de 101100 es 010100
Representacion de N° con signo
usando Ca2
Si es positivo
Si es negativo
Se coloca 0 como bit de signo y
se deja el numero en su forma La magnitud del numero se
verdadera binaria. representa en su forma de Ca2
y se coloca un bit de signo (1)
antes del bit mas significativo
+4 0 0 1 0 0
Ca1 1 1 0 1 1
sumo 1
acarreo 1 1
Ca2 -4 1 1 1 0 0
El sistema de Ca2 se usa para representar n° con signos porque nos permite
realizar resta con suma. (Ahorro de hardware)
SUMA EN EL SISTEMA DE Ca2
-11 1 1 0 1 1
Ca1 0 0 1 0 0
sumo 1
acarreo
Ca2 --5 1 0 1 0 1
Ca2 con signo -9
+9 0 1 0 0 1
Ca1 1 0 1 1 0
sumo 1
acarreo
Ca2 --9 1 0 1 1 1
SUMA EN EL SISTEMA DE Ca2
-3 1 0 0 1 1
Ca1 0 1 1 0 0
sumo 1
acarreo
Ca2 +13 0 1 1 0 1
SUMA EN EL SISTEMA DE Ca2
Caso 1
bsi ms lsd
g d
Caso
+9 0 1 0 0 1 1 bit de signo
-4 1 1 1 0 0 Hallo el Ca2 del resultado
Ac 1
+5 1 0 0 1 0 1
RESTA EN Ca1
N LSD
Multiplicando 1 0 0 1
Multiplicador 1 0 1 1
1 1 0 0 1
1 1 0 0 1
0 0 0 0 0
1 1 0 0 1
Acarreo 1 1
Resultado 1 1 0 0 0 1 1
MULTIPLICACION Ca2
0-0=0
1-0=1
1-1=0
0 - 1 = no cabe o se pide prestado al proximo.
La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad prestada de la posición
siguiente: 10 - 1 = 1 y me llevo 1, lo que equivale a decir en decimal, 2 - 1 = 1. Esa unidad prestada debe
devolverse, sumándola, a la posición siguiente. Veamos algunos ejemplos:
3678 +∗ 7158
Llevar a BCD
Potencias de 2
Sumo en binario
Completo con 0 si es necesario
Chequeo el resultado en decimal
SUMA (no evaluado)
BCD
Cada digito en decimal es Hexa
repersentado en 4 bits.
Caso 1 suma ≤ 9
Mismo que para la suma binaria
no lleva acarreo Se suma los 2 digitos y se busca
Caso 2 suma ≥ 9 el equivalente hexadecimal.
Se suman lo grupos de BCD con la
adicion binaria normal. Si es mayor que 16 se le resta 1
Para donde la suma sea < 9 no es y se le suma a la posición
necesario hacer corrección.
siguiente.
Cuando la suma de 2 digitos es
mayor que 9 se le aplica un factor
de correccion 0110 para obtener
resultado en BCD.
Casos Especiales y Negación
Peso
BCD
Sist. Numeracion
GRAY
Sin Peso
Aiken
Haming
BCD exceso de 3
Alfanumericos
funciones logicas de 3 0 0 1 0 2
Minterminos y 4 0 1 1 0 6
secuenciales (especialmente 6 0 1 0 1 5
en circuitos secuenciales) se 7 0 1 0 0 4
división. 6 0 1 1 0 3
8 1 0 0 0 NA
9 1 0 0 1 NA
10 1 0 1 0 NA
11 1 0 1 1 5
12 1 1 0 0 6
13 1 1 0 1 7
14 1 1 1 0 8
15 1 1 1 1 9
CODIGO DE HAMING
N° BITS DE HAMMING
2𝑚 ≥ 𝑛 + 𝑚 + 1
n= n° de bit de dato
25 ≥ 12 + 5 + 1
m= n° de bit de haming.
32 ≥ 18
Los bit de hamming son los bit
activos.
1 0 1 1 0 0 0 1 0 0 1 0 Dato
1 2 3 4 5 6 7 8 9 10 11 12 N° de bits = m=12
1 2 3 4 5 N° de H=5
1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 Mensaje (coloco h
7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 al azar)
H 1 0 1 H 1 0 0 H H 0 1 0 H 0 1 0
H= 5 NOS PERMITE SABER CUANTOS BITS TIENE EL CODIGO, EL CODIGO ENTRE
TX Y RX PUEDE SER COLOCADO CADA 2 BITS O ALEATORIO.
CODIGO DE HAMING
17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01
H 1 0 1 H 1 0 0 H H 0 1 0 H 0 1 0
17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01
H 1 0 1 H 1 0 0 H H 0 1 0 H 0 1 0
1 1 0 1 0 1 0 0 1 1 0 1 0 0 0 1 0