Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Email: erm@correo.azc.uam.mx
Sitio Web: http://kali.azc.uam.mx/erm/
Tema 1
Contenido
Introduccion a los
sistemas digitales
Sistemas numericos
Codigos binarios
Numeros binarios
con signo
Tema 1
Contenido
Introduccion a los
sistemas digitales
Sistemas numericos
Codigos binarios
Numeros binarios
con signo
Tema 1
Contenido
Introduccion a los
sistemas digitales
Sistemas numericos
Codigos binarios
Numeros binarios
con signo
Tema 1
Contenido
Un poco de historia...
Introduccion a los
sistemas digitales
El primer dispositivo usado para implementar logica electroni-
Sistemas numericos
Codigos binarios
ca fue la valvula termoionica.
Numeros binarios
con signo
Muy lenta para los requerimientos actuales
Dimensiones excesivamente grandes
Se calienta mucho
Con frecuencia presenta defectos de fabricacion
Tema 1
Contenido
Ventajas de los sistemas digitales:
Introduccion a los
sistemas digitales Economicos y faciles de disenar
Sistemas numericos
Codigos binarios Menos susceptibles al ruido (TTL: 0 [0 0,8V ) y
Numeros binarios
con signo 1 (2 5V ])
Mayor presicion
Permiten almacenar informacion
Se producen con una densidad de componentes mayor
Consumo de energa reducido
Tema 1
Contenido
Introduccion a los
sistemas digitales
Sistemas numericos
Codigos binarios
Numeros binarios
con signo
Tema 1
Contenido
Introduccion a los
sistemas digitales
Sistemas
numericos
Codigos binarios
Numeros binarios
con signo
Tema 1
Contenido
N = An1 rn1 + . . . + A1 r1 + A0 r0
Introduccion a los
sistemas digitales
Sistemas
numericos Sistema decimal: Ai {0, 1, 2, . . . , 9}, r = 10
Codigos binarios
Numeros binarios Sistema binario: Ai {0, 1}, r = 2
con signo
Sistema octal: Ai {0, 1, 2, . . . , 7}, r = 8
Sistema hexadecimal: Ai {0, 1, 2, . . . , 9, A, B, C, D, F },
r = 16
AH 10D , BH 11D , . . . , FH 15D
Tema 1
Contenido
Introduccion a los
sistemas digitales
Sistemas
numericos
Codigos binarios
Numeros binarios
con signo
Tema 1
Contenido
Binario Hexadecimal/Octal
Introduccion a los
sistemas digitales Rompa el numero binario en grupos de cuatro/tres bits
Sistemas
numericos Remplace cada grupo con su equivalente
Codigos binarios
Numeros binarios
hexadecimal/octal
con signo
Hexadecimal/Octal Binario
Remplace cada dgito hexadecimal/octal por su
equivalente binario
Tema 1
Contenido
Decimal codificado binario
Introduccion a los Un dgito decimal es representado usando cuatro bits.
sistemas digitales
Sistemas numericos
Es de facil conversion.
Codigos binarios Cuatro bits pueden representar 16 valores diferentes, pero solo 10 valores son
Numeros binarios usados.
con signo Usado ampliamente en aplicaciones financieras.
Es tambien conocido como BCD por sus siglas en ingles (Binary-Coded
Decimal).
Tema 1
Contenido
Decimal codificado binario
Introduccion a los Un dgito decimal es representado usando cuatro bits.
sistemas digitales
Sistemas numericos
Es de facil conversion.
Codigos binarios Cuatro bits pueden representar 16 valores diferentes, pero solo 10 valores son
Numeros binarios usados.
con signo Usado ampliamente en aplicaciones financieras.
Es tambien conocido como BCD por sus siglas en ingles (Binary-Coded
Decimal).
Convertir el numero 0110100000111001 en representacion BCD a su equivalente
decimal.
0110 1000 0011 1001
6 8 3 9
Tema 1
Contenido
Decimal codificado binario
Introduccion a los Un dgito decimal es representado usando cuatro bits.
sistemas digitales
Sistemas numericos
Es de facil conversion.
Codigos binarios Cuatro bits pueden representar 16 valores diferentes, pero solo 10 valores son
Numeros binarios usados.
con signo Usado ampliamente en aplicaciones financieras.
Es tambien conocido como BCD por sus siglas en ingles (Binary-Coded
Decimal).
Convertir el numero 0110100000111001 en representacion BCD a su equivalente
decimal.
0110 1000 0011 1001
6 8 3 9
Convertir el numero 011111000001 en representacion BCD a su equivalente
decimal.
0111 1100 0001
7 1
Este codigo prohibido indica un error en los datos
Tema 1
Contenido
Codigo Gray
Introduccion a los
sistemas digitales Decimal Binario Codigo Gray Nombrado en honor al cientfico
Sistemas numericos 0 0000 0000 Frank Gray que trabajo en los
Codigos binarios 1 0001 0001 Laboratorios Bell.
Numeros binarios
con signo 2 0010 0011 Codigos consecutivos, difieren solo
3 0011 0010 en un dgito.
4 0100 0110 Evita errores creados por el sistema
5 0101 0111 binario, cuando las entradas a un
6 0110 0101 circuito digital son representadas
7 0111 0100 con interruptores.
8 1000 1100 Tambien conocido como binario
9 1001 1101 reflejado.
10 1010 1111
11 1011 1110
12 1100 1010
13 1101 1011
14 1110 1001
15 1111 1000
Tema 1
Contenido
Codigo ASCII
Introduccion a los
sistemas digitales Nombrado por sus siglas en ingles (American Standard Code for
Sistemas numericos International Interchange).
Codigos binarios
Usado para codificar texto (inicialmente solo en ingles hasta la
Numeros binarios
con signo adicion del ASCII extendido). Usa siete bits para representar 128
caracteres.
Se divide en tres grupos: caracteres alfanumericos (letras del
alfabeto y numeros), signos de puntuacion (e.g. !, ?, &, % ,
;, ,), y caracteres de control (e.g. CR, NUL, ESC).
Las tetras mayusculas y minusculas estan codificadas de forma que
facilite el ordenamiento de textos.
Existen dos reglas para acomodar los siete ASCII bits en un byte:
(1) El octavo bit es fijado a 0 logico. (2) El octavo bit indica la
paridad de los otros siete.
Tema 1
Contenido
Bit de paridad
Introduccion a los
sistemas digitales Bit anadido al inicio o fin de una cadena de bits.
Sistemas numericos Usado para verificacion de la informacion recibida.
Codigos binarios
Existen dos clases de implementacion:
Numeros binarios
con signo
Paridad impar. El valor del bit anadido hace que el numero total
de unos en la cadena de bits sea impar.
Paridad par. El valor del bit anadido hace que el numero total
de unos en la cadena de bits sea par.
Datos incluyendo paridad
Datos a transmitir Numero de bits en 1
Paridad par Paridad impar
0000000 0 00000000 00000001
0010101 3 00101011 00101010
1101100 4 11011000 11011001
1111111 7 11111111 11111110
Tema 1 Signo-Magnitud
Contenido
Introduccion a los Similar a la representacion en
sistemas digitales
Sistemas numericos decimal
Codigos binarios Se requiere circuitera adicional
Numeros binarios
con signo
para implementar operaciones
aritmeticas
Existe 0 y -0
E.g.
+5D = 0101B
5D = 1101B
Complemento Complemento
Tema 1 b3 b2 b1 b0 Signo-Magnitud
Contenido a uno a dos
Introduccion a los
sistemas digitales 0111 +7 +7 +7
Sistemas numericos 0110 +6 +6 +6
Codigos binarios
Numeros binarios 0101 +5 +5 +5
con signo
0100 +4 +4 +4
0011 +3 +3 +3
0010 +2 +2 +2
0001 +1 +1 +1
0000 +0 +0 +0
1000 -0 -7 -8
1001 -1 -6 -7
1010 -2 -5 -6
1011 -3 -4 -5
1100 -4 -3 -4
1101 -5 -2 -3
1110 -6 -1 -2
1111 -7 -0 -1