Está en la página 1de 33

 Las cuatro reglas básicas para sumar dígitos binarios son:

1 1
0 1 1 3
+ 0 0 1 1

1 0 0 4
 Sumar los siguientes números binarios:
 (a) 11 + 11 110 6
 (b) 100 + 10 110 6
 (c) 111 + 11 1010 10
 (d) 110 + 100 1010 10
 Tanto el complemento a 1 como el complemento a 2, permiten la representación
de números negativos en binario
 El complemento a 1 de un numero binario se halla cambiando todos los 1s por 0s y
todos los 0s por 1s.

Bit de signo
 Se obtiene sumando 1 bit al elemento menos significativo del complemento a 1

Complemento a 2= complemento a 1 + 1
 Usando el método de los pesos transformar los siguientes numero en binario:
a)15 b)7 c)16 d)128 e)25
 Usando el método mas conveniente transformar los siguientes números en binario
a)220 b)172 c)63 d)17 e)259
 Convertir los siguientes números binarios en decimales
 a)11001 b)1111111 c)11100 d)01111 e)10101010
 Convertir los siguientes números fraccionarios en binario de no mas de 5 bits
a)0,35 b)0,57 c)0,75
 Sumar los siguientes números binarios:
a)11001+101 b)1111+1 c)101101+10001
 Se empieza por la derecha con el bit menos significativo, y se escriben los bit
como están hasta encontrar el primer 1.
 Se calcula el complemento a 1 en los bits restantes.
 El bit mas significativo representa el signo {0 positivo, 1 negativo}
 Por ejemplo: +25 se expresa :
11010 011010 011010
01011 001011 110101

001111 15
1. Igualar la cantidad de bits entre los números, teniendo en cuenta solo la
magnitud.
2. Añadir los bit de signo, dejando todos los números positivos, sin perder de vista
los números que son negativos.
3. Aplicar complemento a dos a los números negativos.
4. Sumar los números, si hay acarreo al final, se descarta.
 Sumar los siguientes números: 13 15
-12 -20
1 -5

001111 001111
010100 101100
111011 000101
Sumar los siguientes números en binario:
a) 8 -7 b)15-3 c)60-20 d)32-50 e)127-88
f)-5-5 g)-31+70 h)255-127 i)-55-60
 Sistema de numeración posicional que constan de 16
caracteres
 Se usan como forma simplificada para representar
números binarios
 Pasos:
 Se parte el numero binario en grupos de 4 bits, comenzando por el bit menos significativo.
 Se reemplaza cada grupo de 4 bits por su símbolo hexadecimal equivalente.
 Convertir los siguientes números binarios en formato hexadecimal
a) 1010 b)11001 c)101101 d)111 e) 110111
f) 10110100 g)11111111 h)10000001 i)11001101 j)1101110101011011

Convertir a binario los siguientes números hexadecimales


a)AA B)CD C)CF D)FF E)EFF F)8GH G)42BF h)C5F3
I)48FB J)ADE9 K)F3A5
 Sumar los dos dígitos hexadecimales en decimal
 Si la suma es menor o igual que 15, dicha suma puede expresarse como digito hexadecimal
 Si la suma es mayor o igual a 16, se le resta 16 y se acarrea 1 hacia la columna de la siguiente
posicion

1
C 12
8 8
14 20
-16 Acareo 1
4
1 1 1
A6D4 4 14 7
4EEF F 14 14
19 28 21
F 5 C3 -16 ACARREO 1 - 16 -16
3 12 5

10,11,12,13,14,15

0123456789ABCDEF
A) A+6 10
B) F+1 10
C) AF+12 C1
D) 1B+BF DA
E) F54+FE5 1F39
F) F3+18 10B
G) E98B+CEF1 1B87C
H) 8BFE+F32B+58AA 1D7D3
I) FFFF+1BFC+EFEE 20BE9
 El American Standard Code for Information Interchange
(ASCII, código estándar americano para el intercambio de
información) es un código alfanumérico universalmente
aceptado, que se usa en la mayoría de las computadoras y
otros equipos electrónicos. La mayor parte de los teclados
de computadora se estandarizan de acuerdo con el código
ASCII, y cuando se pulsa una letra, un número o un
comando de control, es el código ASCII el que se introduce
en la computadora.
01101000 01101111 01101100 01100001 00100000 01100011 01101000 01101001
01100011 01101111 01110011 00101100 00100000 01100101 01110011 01110000
01100101 01110010 01101111 00100000 01110001 01110101 01100101 00100000
01110000 01110101 01100101 01100100 01100001 01101110 00100000 01110100
01110010 01100001 01100100 01110101 01100011 01101001 01110010 00100000
01100101 01110011 01110100 01101111 00100001

hola chicos, espero que puedan traducir esto!


 Muchos sistemas emplean un bit de paridad como medio para la detección de
errores de bit.
 Sabemos que cualquier grupo de bits contiene un número par o impar de 1s
 Un bit de paridad se añade al grupo de bits para hacer que el número total de 1s
en el grupo sea siempre par o siempre impar
 Pudiendo haber paridad par, o paridad impar.
 El bit de paridad se puede agregar al principio o al final del código
Decimal codificado en binario
 Permite corregir errores en el código
 Necesita 3 bit de paridad para corregir errores en un código de 4 bit
 Para determinar la cantidad de bits de paridad, se recurre a la siguiente formula:

P: número de bits de paridad


D: número de bit de datos
Los bits de paridad se sitúan haciéndolas corresponder con las potencias de dos en sentido ascendente
(1, 2, 4, 8, . . . ), del modo siguiente:

• P1 comprueba todas las posiciones de todos los bits que tienen 1s a la derecha
• P2 tiene un 1 en su posición intermedia. Este bit comprueba entonces todas las posiciones de bit,
incluyéndose a sí mismo, que tienen un 1 en esa misma posición
• P3 tiene un 1 como su bit más a la izquierda. Este bit comprueba entonces todas las posiciones de bit,
incluyéndose a sí mismo, que tienen un 1 en esa misma posición

P1 comprueba las posiciones de bits 1, 3, 5 y 7


P2 comprueba las posiciones de bit 2, 3, 6 y 7
P3 comprueba las posiciones de bit 4, 5, 6 y 7
 Determinar el código Hamming para el número 1001 (bits de datos)

código combinado resultante es 0011001.


 Bit enviado 0011101

1 1 0 1
0 0 1

Comprobación 1: 1,3,5 y 7: error


Comprobación 2: 2,3,6,7: bien
Comprobación 3: 4,5,6,7 : error código correcto 0 0 1 1 0 0 1 Tanenbaum
 Determinar el código Hamming para los bits de datos 10110 utilizando paridad impar

2^3 >= 5+3+1 no se cumple


2^4 >=5+4+1 se cumple

Número total de bits de código = 5 + 4 = 9

!!Construir la tabla de posiciones de los bits!!


CODIGO GENERADO 101101110

También podría gustarte