Beruflich Dokumente
Kultur Dokumente
1
Esta información es un resumen de los capítulos correspondientes al Texto: Sistemas
Digitales, Tocci.
Elaborado por: Ing. Melania Solís Miranda.
Revisado por: Ing. Carlos Alberto Ortega.
Electrónica Digital I Unidad I.
2
Esta información es un resumen de los capítulos correspondientes al Texto: Sistemas
Digitales, Tocci.
Elaborado por: Ing. Melania Solís Miranda.
Revisado por: Ing. Carlos Alberto Ortega.
Electrónica Digital I Unidad I.
Los sistemas numéricos se caracterizan por su valor posicional, esto quiere decir
que valen según en la posición en que se encuentre el número. Por ejemplo el
número 475
18 2
0 9 2
1 4 2
0 2 2
0 1
4
Esta información es un resumen de los capítulos correspondientes al Texto: Sistemas
Digitales, Tocci.
Elaborado por: Ing. Melania Solís Miranda.
Revisado por: Ing. Carlos Alberto Ortega.
Electrónica Digital I Unidad I.
25 2 0.625 x 2 = 1.25
1 12 2 0.25 x 2 = 0.5
0 6 2 0.5 x 2 = 1.0
0 3 2
1 1
Ejercicio:
Compruebe que el número 10010 = 18.
Convierta los siguientes números decimales a sus equivalentes binarios.
a) 47
b) 100.45
c) 2008
5
Esta información es un resumen de los capítulos correspondientes al Texto: Sistemas
Digitales, Tocci.
Elaborado por: Ing. Melania Solís Miranda.
Revisado por: Ing. Carlos Alberto Ortega.
Electrónica Digital I Unidad I.
1.7 CONVERSIONES
Conversión Decimal-Octal
7
Esta información es un resumen de los capítulos correspondientes al Texto: Sistemas
Digitales, Tocci.
Elaborado por: Ing. Melania Solís Miranda.
Revisado por: Ing. Carlos Alberto Ortega.
Electrónica Digital I Unidad I.
(14B)H = (000101001011)2
000111011110 = (1DE) H
Sistema Binario:
Ejemplo:
bit de signo
0110100 = + 52
magnitud
1110100 = - 52
Ej: 101101
010010
101101
010010
+ 1
010011
Cuál es el complemento a 2 del número 101100?
0 1 0 1 1 0 1
+ 45
1 0 1 0 0 1 1
- 45
Ejercicio:
Represente los siguientes números decimales como números binarios con signo
utilizando el sistema complemento a 2. Utilice un formato de 5 bits.
a) +13 b) -2 c) +8 d) -16
Se puede llegar a la conclusión que se niega a un número binario con signo al
someterlo a complemento a 2.
11
Esta información es un resumen de los capítulos correspondientes al Texto: Sistemas
Digitales, Tocci.
Elaborado por: Ing. Melania Solís Miranda.
Revisado por: Ing. Carlos Alberto Ortega.
Electrónica Digital I Unidad I.
12
Esta información es un resumen de los capítulos correspondientes al Texto: Sistemas
Digitales, Tocci.
Elaborado por: Ing. Melania Solís Miranda.
Revisado por: Ing. Carlos Alberto Ortega.
Electrónica Digital I Unidad I.
+ 9 → 0 1001
- 4 → 1 1100
1 0 0101
Observe que el bit de signo también participa en la adición, lo que genera un
acarreo en la última posición de la suma. Este acarreo se descarta.
13
Esta información es un resumen de los capítulos correspondientes al Texto: Sistemas
Digitales, Tocci.
Elaborado por: Ing. Melania Solís Miranda.
Revisado por: Ing. Carlos Alberto Ortega.
Electrónica Digital I Unidad I.
Desborde aritmético:
01001
01000
10001→ magnitud incorrecta
↑ signo incorrecto
Suma:
Para realizar la suma en el sistema octal nos vamos a auxiliar de la tabla de
conteo octal. Nos situamos en el número que vamos a sumar y luego nos
desplazamos hacia abajo (avanzamos) de uno en uno la cantidad equivalente al
segundo número a sumar, el número a que lleguemos es el equivalente a la suma.
11
365 0
+ 77 1
464 2
3
4
5 Nos posicionamos en el 5 y avanzamos 7 pasos
6 1
7 2
10 3
11 4
12 5
13 6
14 7 llegamos a este punto.
15
16
14
Esta información es un resumen de los capítulos correspondientes al Texto: Sistemas
Digitales, Tocci.
Elaborado por: Ing. Melania Solís Miranda.
Revisado por: Ing. Carlos Alberto Ortega.
Electrónica Digital I Unidad I.
Resta:
Para realizar la resta en el sistema octal también nos auxiliamos de la tabla de
conteo octal. Nos situamos en el número que vamos a restar y luego nos
desplazamos hacia arriba (retrocedemos) de uno en uno la cantidad equivalente al
sustraendo, el número a que lleguemos es el equivalente a la resta.
450
- 127
321
Nos posicionamos en 10 ya que 0 - 7 no se puede y le tiene que prestar un 1 a la
siguiente cifra y queda en 10, nos movemos hacia arriba 7 espacios y llegamos al
1. Ponemos el 1 y el 5 quedó en 4 ya que prestó uno al cero. 4 menos 2 es igual
a 2 y nos queda por último 4 menos 1 que da tres, de tal manera que el resultado
es 321 en octal.
Multiplicación:
Para la multiplicación tenemos que ir trabajando en dos sistemas: octal y decimal
a la par. Veamos un ejemplo.
4 x 3 = 12 en decimal = 14 en octal
4 x 3 = 12 + 1 = 13 decimal = 15 en octal
Luego se procede a la suma en octal para dar un resultado de:
(1747)8
Suma:
Para realizar la suma en el sistema hexadecimal nos auxiliamos de la tabla de
conteo hexadecimal y el mismo procedimiento que usamos en el sistema octal.
Ejemplo: Resta
1 1
458 F694
+ 1C28 - 07FF
20 80 EE95
Multiplicación
Sin embargo existen algunos códigos que utilizan los números binarios (1,0) para
formar su código propio.
CODIGO BCD (Binary Code Decimal) que significa Decimal codificado en binario.
16
Esta información es un resumen de los capítulos correspondientes al Texto: Sistemas
Digitales, Tocci.
Elaborado por: Ing. Melania Solís Miranda.
Revisado por: Ing. Carlos Alberto Ortega.
Electrónica Digital I Unidad I.
Este código utiliza 4 bits para representar los números del 0 al 9 en decimal, por lo
que contiene 10 símbolos propios llamados símbolos BCD y cuyo objetivo es
hacer más manejable las cifras al ser humano.
Para formar por ejemplo el número 12 decimal en BCD, tendríamos que juntar los
códigos para el 1 y para el 2, por lo tanto:
Suma en BCD:
La suma en BCD se hace de la siguiente manera:
Cuando tenemos solo una cifra sumamos en binario los números como si
fueran números binarios. Si la suma nos da un código BCD existente,
entonces la suma es válida, pero si la suma nos da un código no válido BCD
(por ej. 1010 o números mayores o bien un número de cinco dígitos), entonces
se debe corregir el resultado sumándole el número equivalente a 6 decimal
(0110). Esta corrección se hace ya que con 4 dígitos binarios se pueden
17
Esta información es un resumen de los capítulos correspondientes al Texto: Sistemas
Digitales, Tocci.
Elaborado por: Ing. Melania Solís Miranda.
Revisado por: Ing. Carlos Alberto Ortega.
Electrónica Digital I Unidad I.
formar 16 combinaciones, sin embargo el código BCD utiliza solo 10, por lo que
16 - 10 = 6.
Ej1: 8 1000
+ 1 + 0001
_______ _______
9 1001
Ej2: 7 0111
+ 4 + 0100
_______ _______
11 1011 No válido
+ 0110
_______
0001 0001 Un número BCD de dos cifras
válido
1 1
Cuando tenemos más de una cifra, sumamos las cifras por separado y
corregimos por separado, sin embargo el acarreo que produce la cifra menos
significativa se suma a la siguiente cifra.
CODIGO GRAY
18
Esta información es un resumen de los capítulos correspondientes al Texto: Sistemas
Digitales, Tocci.
Elaborado por: Ing. Melania Solís Miranda.
Revisado por: Ing. Carlos Alberto Ortega.
Electrónica Digital I Unidad I.
El código Gray se usa en situaciones en las cuales otros códigos, como el binario,
podrían producir resultados erróneos o ambiguos durante estas transiciones en las
cuales cambia más de un bit de código. Por ejemplo, al aplicar el código binario
0111 y pasar a 1000 se requiere que los 4 bits cambien simultáneamente.
Dependiendo del dispositivo o circuito que genere los bits, puede haber una
diferencia significativa en los tiempos de transición de los diferentes bits. Si esto
es así, la transición antes ejemplificada podría producir uno o más estados
intermedios. Por ejemplo, si el bit más significativo cambia más rápido que el
resto, ocurrirán las siguientes transiciones:
0111
1000
La aparición de 1111 es momentánea pero podría producir una operación errónea
de los elementos que son controlados por los bits. Obviamente, el uso del código
Gray eliminaría ese problema, ya que solo ocurre un cambio de bit por transición.
19
Esta información es un resumen de los capítulos correspondientes al Texto: Sistemas
Digitales, Tocci.
Elaborado por: Ing. Melania Solís Miranda.
Revisado por: Ing. Carlos Alberto Ortega.
Electrónica Digital I Unidad I.
Código ASCII
B7 B 6 B 5
B4B3B2B1 000 001 010 011 100 101 110 111
Por ejemplo:
GOTO 25
G 1000111
O 1001111
T 1010100
O 1001111
0100000 (espacio SP)
2 0110010
5 0110101
BIT DE PARIDAD
Un bit de paridad es un bit extra que se agrega a un grupo de código que se
transfiere de una ubicación a otra. El bit de paridad se compone de un 0 o un
1, dependiendo del número de “unos” contenidos en el grupo del código. El bit
de paridad se emplea para detectar cualquier error en un solo bit que ocurre
durante la transmisión de un código de una ubicación a otra.
El método de paridad par consiste en escoger este bit extra o bit de paridad de
tal forma que el número total de 1s deberá ser par incluyendo al bit de paridad.
21
Esta información es un resumen de los capítulos correspondientes al Texto: Sistemas
Digitales, Tocci.
Elaborado por: Ing. Melania Solís Miranda.
Revisado por: Ing. Carlos Alberto Ortega.
Electrónica Digital I Unidad I.
Ej:
Si el grupo de bits a enviar es 1000011, entonces a este grupo se le añadirá un
bit extra de tal forma que el número de unos sea par, como el grupo tiene 3
bits, el bit extra tendrá que ser 1 para que quede un total de 4 unos, que es un
número par. El nuevo código será: 11000011.
El método de paridad impar es igual que el método anterior excepto que el bit
de paridad tendrá el valor 1 o 0 de tal forma que el número de unos en el grupo
sea impar.
Ej:
Si el grupo de bits a enviar es 1000011, el bit de paridad impar tendrá que ser
0, ya que en el grupo ya existe un número impar de “1s”. El nuevo código será
01000011.
Cuando el receptor recibe este código, verifica que contenga un número impar
de unos, incluyendo al bit de paridad, si es así, el receptor asumirá que el
código ha sido recibido correctamente. Ahora suponga que debido a algún
ruido el receptor recibe el siguiente código: 1 1 0 0 0 0 0 0.
El receptor detectará que este código tiene un error, ya que no hay un número
impar de “unos”, sin embargo este método no puede identificar cuál es el bit
erróneo. Lo que se hace es que el receptor envía un mensaje al transmisor
para pidiéndole que se retransmita nuevamente el código enviado.
Como habrá notado si existen dos bits erróneos, este método no detectará el
error, ya que esto no cambia la condición de “par” o “impar” en el código
enviado. Este método es utilizado solo cuando la probabilidad de un solo error
es muy baja y la probabilidad de doble error es casi cero.
CODIGO HAMMING
22
Esta información es un resumen de los capítulos correspondientes al Texto: Sistemas
Digitales, Tocci.
Elaborado por: Ing. Melania Solís Miranda.
Revisado por: Ing. Carlos Alberto Ortega.
Electrónica Digital I Unidad I.
11010-10000
100-110000
11011-1101
8. Efectúe las siguientes multiplicaciones:
101.1x110.01
0.11x0.101
111x10.1
9. Represente los números decimales en BCD:
831
1025
6354
10. Represente los números sig. decimales en BCD y luego súmelos
825+630
917+179
528+999
11. Escriba su nombre completo en ASCII usando un código de 8 bits donde el
último bit a la izquierda será siempre 0. Incluya un espacio entre los
nombres y un punto al final.
24
Esta información es un resumen de los capítulos correspondientes al Texto: Sistemas
Digitales, Tocci.
Elaborado por: Ing. Melania Solís Miranda.
Revisado por: Ing. Carlos Alberto Ortega.
Electrónica Digital I Unidad I.
11101
100000
11111111
10011001
19. ¿Qué intervalos de valores decimales con signo puede representarse con
10 bits? ¿Cuál es el intervalo de valores decimales sin signo que puede
representarse con 10 bits?
25
Esta información es un resumen de los capítulos correspondientes al Texto: Sistemas
Digitales, Tocci.
Elaborado por: Ing. Melania Solís Miranda.
Revisado por: Ing. Carlos Alberto Ortega.