Documentos de Académico
Documentos de Profesional
Documentos de Cultura
almacenamiento de los
datos
ÍNDICE
• Analógico o digital?
• Señales binarias.
• Formas de onda digitales
- Señales periódicas
- Señales no periódicas
• Representación de datos
• Representación binaria de números.
• Suma binaria.
• Resta binaria.
• Representación de números con signo.
- Signo-magnitud
- Suma y resta
- Complemento a 1
- Complemento a 2
- Suma y resta
• Otros códigos.
ANALÓGICO .vs. DIGITAL
• Una señal analógica se caracteriza • Una señal digital solo puede tomar un
por presentar un numero infinito de numero finito de valores.
valores posibles.
Continuo Discreto
Posibles valores:
1.00, 1.01, Posibles valores: 0,
200003,…, infinitas 1, 2, 3 o 4.
posibilidades
SEÑALES DIGITALES
SEÑALES BINARIAS
• Señal digital que puede tomar solo • Un nivel lógico puede representar
dos posibles valores (Niveles lógicos). varias cosas.
0 1
falso verdadero
off on
• Los niveles lógicos típicamente se 0 Volt. 5 Volt.
representan con 1 y 0. rojo verde
no si
Bajo
Pulso
Alto
Bajo
Tipos
No
Periódica
periódica
ONDAS PERIODICAS
Este tipo de onda se caracteriza por repetir el patrón de 1s y 0s cada cierto periodo de
tiempo.
TH TL
Periodo (T): Tiempo Tiempo alto (TH): Tiempo bajo (TL): Frecuencia (f):
requerido para que Tiempo en el cual la Tiempo durante un Numero de veces que
una onda periódica se onda permanece en periodo en el cual una onda periódica se
repita. estado alto durante la onda permanece repite en un lapso de
un periodo. en estado bajo. 1 segundo.
• Factor de trabajo(duty cycle): Fracción del periodo durante la cual una onda digital
se encuentra en estado alto. La expresión se define como se muestra a continuación:
0
1
0
ms
0 1 2 3 4 5 6 7 8 9 10
Ejemplo 1: Dadas las ondas periódicas anteriormente mostradas, calcular: Tiempo en
alto, tiempo en bajo, periodo, frecuencia y factor de trabajo.
Ejemplo 2: Un circuito digital describe una onda que puede ser descrita por el
siguiente patrón periódico de bits: 0011001100110011:
• ¿Cual es el factor de trabajo de la onda?
• Escriba el patrón de bits de una onda con el mismo factor de trabajo y el doble de
frecuencia de la original.
• Escriba el patrón de bits de una onda que tenga la misma frecuencia que la original
y un factor de trabajo del 75%.
ONDAS NO PERIODICAS
Estas ondas se caracterizan por exhibir un patrón de 1s y 0s único en el tiempo.
El tiempo entre bits es siempre el mismo. Bosqueje la onda digital generada. ¿Qué
ondas son periódicas y cuales no lo son?
REPRESENTACION DE DATOS
Chef, ¿Qué Muchas definiciones son
es un dato? posibles dependiendo el
contexto. Pero
básicamente un dato es
una representación física
de la información.
FALSO VERDADERO
(0) (1)
SISTEMAS NUMERICOS
Octal
(8)
Decimal Binario
(10) (2)
Hexadecimal
(16)
SISTEMA DECIMAL
• Este sistema posee 10 dígitos: 0, 1, 2, 3, 4,
5, 6, 7, 8, 9.
• Cualquier numero decimal se forma como
una combinación de estos dígitos:
1000
123.1565
24
9981425.23604
• Notación posicional: El valor de un digito dentro de un numero depende del lugar en el
que se encuentra este dentro del numero.
4000 El valor del digito depende de
6 cual digito es y donde esta
4536 = 4000 + 500 + 30 + 6 ubicado.
= 4*1000+5*100+3*10+6*1
Peso
SISTEMA BINARIO
• El sistema de números binarios solo tiene
dos dígitos: 0 y 1.
• Algunos números binarios son:
• 10000011000111111
• 10110100000000001
• 11
• 111.011
• 1100.0001
• El sistema numérico binario tiene una base de 2 con cada posición pesada por un factor
de 2.
CONVERSION DE DECIMAL A BINARIO
Existen dos métodos para tal fin; por suma
de potencias de 2 o por divisiones
sucesivas. En este caso solo vamos a tratar
el segundo método. Decimal Binario
(10) (2)
Método de divisiones sucesivas
Convertir el numero 15310 a binario
Respuesta:
15310 = 100110012
Definiciones:
• MSB (Most significant bit): Es el bit mas a la
izquierda en un numero binario. Este es el bit con
mayor peso en el numero.
• LSB (Least significant bit): Es el bit mas a la derecha
del numero, se caracteriza por tener el menor peso.
Ejemplos:
Convertir los siguientes números decimales a binarios:
• 118910
• 409510
CONVERSION DE BINARIO A DECIMAL
La manera mas simple consiste en
multiplicar cada bit por su peso y realizar la
suma.
Decimal Binario
(10) (2)
Ejemplos:
Convertir los siguientes números decimales a hexadecimal y
octal:
• 1012810
• 70910
CONVERSION DE HEXADECIMAL U
OCTAL A DECIMAL
En este caso se debe debe multiplicar cada uno de los dígitos de la base octal o
hexadecimal por el peso asociado, el resultado de sumar estos productos será el
numero en decimal.
Ejemplo: Convertir el numero 10B316 a decimal
Ejemplo:
0010111110011010011111012
2 F 9 A 7 D
2F9A7D16
Respuesta: 10111110011010011111012 = 2F9A7D16
CONVERSION DE UN NUMERO BINARIO
A OCTAL
El procedimiento es bastante similar al caso de
hexadecimal, a continuación se detallan los pasos:
1. Divida el numero binario en grupos de 3 bits.
2. En caso de que el numero de bits del numero no
sea múltiplo de 3 se agregan los bits necesarios
hasta que la cantidad de bits sea múltiplo de 3.
3. Reemplace cada numero con el equivalente octal
Ejemplo:
0010111110011010011111012
1 3 7 1 5 1 7 5
137151758
Respuesta: 10111110011010011111012 = 137151758
CONVERSION DE UN NUMERO
HEXADECIMAL U OCTAL A BINARIO
En ambos casos el procedimiento es el opuesto a las dos conversiones previamente
mostradas. A continuación se muestra cada caso:
Hexadecimal Binario
A216
0 + 0 = 00 (Acarreo 0, suma 0)
0 + 1 = 01 (Acarreo 0, suma 1)
1 + 0 = 01 (Acarreo 0, suma 1)
1 + 1 = 10 (Acarreo 1, suma 0)
1 + 1 + 1 = 11 (Acarreo 1 , suma 1)
11
bit de acarreo bit de suma
SUMA BINARIA – ALGUNOS EJEMPLOS
REPRESENTACION BINARIA DE
NUMEROS CON SIGNO
Oh, y ahora quien
podrá ayudarme
Todo lo que hemos visto anteriormente
esta relacionado a números sin signo. ¿Qué
acontece para el caso de los números con
signo entonces?
Ejemplo:
Asumiendo que se tiene una
secuencia de 8 bits:
7 6 0
S MAGNITUD
+2710 = 000110112
-2710 = 100110112
SUMA Y RESTA DE NUMEROS EN
REPRESENTACION MAGNITUD Y SIGNO
Suma:
Cuando se desean sumar dos números cuya representación es la representación magnitud
signo se procede de la siguiente manera:
• Si el signo de ambos números es el mismo, sumamos las magnitudes y el resultado hereda
el signo de los operando.
• Si los signos de ambos son diferentes es necesario comparar las magnitudes:
- Si las magnitudes son iguales, el resultado es 0.
- Si las magnitudes son diferentes, restamos la magnitud del menor de la magnitud del
mayor y el resultado hereda el signo de la magnitud del mayor.
Resta:
Se calcula como una suma después de cambiar el signo del sustraendo
-2710 = 011001002
Numero negativo
COMPLEMENTO A 2
• Es otra forma de representación de números con signo. Asi:
- Los números positivos se representan de la misma manera que para el caso
signo-magnitud o complemento a 1. (Bit MSB es 0 indicando numero +).
- Los números negativos se generan tomando la magnitud del numero positivo,
invirtiendo todos los bits y añadiendo 1. (Bit MSB es 1 indicando numero -).
• Esta es la forma mas comúnmente usada para la representación de números con
signo.
• El acarreo que produce el MSB se descarta.
Ejemplo:
Asumiendo que se tiene una secuencia de 8 bits:
-2710 = 111001012
Numero negativo
COMPLEMENTO A 2
Asumiendo que se tienen n bits para
representar un numero en
complemento a 2, se tiene que: Ejemplo:
• El numero positivo mas alto en Asumiendo que se tiene una secuencia
notación complemento a 2 es un 0 de 4 bits, muestre el rango de números
seguido por n-1 1s. en complemento a 2:
• El numero negativo mas pequeño
en complemento a 2 es un 1
seguido por n-1 0s.
Decimal Compleme
(10) nto a 2
Ejemplo:
Supóngase que se esta representando un numero de 8 bits en complemento a 2, cual es su
equivalente en decimal:
SUMA EN COMPLEMENTO A 2
• En este caso el bit de signo de cada numero se opera de la misma forma que los bits de
magnitud.
• Cualquier acarreo mas allá del signo se ignorara.
• Existen 5 posibles casos veamos esto con un ejemplo.
Ejemplo:
Supóngase que están usando 5 bits para la representación de diferentes números en
complemento a 2. Los casos que se pueden dar al sumar son: