Está en la página 1de 53

Sistemas digitales y periféricos

Antecedentes de los sistemas digitales

Dr. Carlos Raúl Montaño Espinosa


Matrícula 019851149

Open class
Semana 1
1
03
52
4
Recomendaciones iniciales.

 En caso de tener algún problema de audio, favor de salir y volver a


iniciar la sesión.
 Verificar que sus altavoces estén encendidos.
 En caso de tener alguna pregunta favor de hacerla en el espacio
respectivo.
 Esta es una clase participativa, por lo que todos debemos aportar
conocimiento.
 Para hacer válidos tus puntos extras deberás entregar contestadas
las preguntas que se harán a lo largo de la clase. Las respuestas se
deberán enviar, en formato UTEL, al apartado de puntos extra con
los siguientes datos de la clase: Semana, hora, tema, nombre del
profesor que impartió la open class y materia.
Objetivos generales
 Antes de empezar:
 Actividades de la semana 1
 Conceptos básicos que describen las equivalencias
computacionales.
 Tipos de sistemas y conversiones numéricas, sistemas digitales y
analógicos.
 Operaciones aritméticas básicas en diferentes bases numéricas.
Experiencia docente
 Univers idad Nac ional Autónoma de Méxic o (UNAM)
Prof es or ti tul ar en l as as ign atur as d e C omp ut ac i ón I, L ab or at or i o d e Fís ic a, S emi n ari o d e C om put ac i ón I .
As es or y direc tor de tes is a nivel lic enc iatura en varias Fac ultades .
 Univers idad Nac ional Autónoma de Méxic o (UNAM)
Prof es or titul ar en el D ep ar t am ent o d e Fís ic a imp ar ti end o t em as es p ec ial es r el ac ion ad os c on A ut óm at as
Celul ar es . Im p artic i ón d e c urs os c ompl em ent ari os en a s em an a d e pu es t as abi er t as d el d ep ar t am ent o d e
Fís ic a.
 Univers idad Abierta y a Dis tanc ia de Méxic o (UnADM)
Prof es or ti tul ar en l as as ign atur as d e Ing eni er í a A mbi ent al d el A gu a, Fund am ent os d e In ves ti g ac ión,
Es tadís tic a Bás ic a, Des arrollo Sus tentable y Contexto Soc ioec onómic o de Méxic o.
 As es or d e r edis eñ o d e l as as ign atur as d e Ing eni erí a A mbi en t al d el Ag u a y d e R eing eni erí a A mbi ent al en
los s igui en t es rubr os : H err am i ent as d e evalu ac i ón, ac ti vi dad es d e apr endi z aj e, pl an eac i ón di d ác tic a y
c ontextuali z ac i ón de c as os prototípic os .
 Univers idad Nac ional Autónoma de Méxic o (UNAM)
Prof es or en el Dipl om ad o en Tel ed et ec c ión y Sis tem as d e Inf or m ac ión G eogr áf ic a y M od el ad o Es p ac i al
aplic ad o al es tudi o y m an ej o d e l os r ec urs os n atur al es . Fac ult ad d e Ci enc i as e Ins titut o d e In g eni erí a.
Impartic ión de temas es pec iales relac ionad os c on manejo de c uenc as y ac uíf eros .
 Ac ademia Internac ional de Formac ión en Cienc ias Forens es (AIFCF)
Prof es or titul ar d e Intr od uc c ión a l a Inf orm átic a, Inf or m átic a Crimin alís tic a, Inf or m átic a F or ens e,
Seminario de Titulac ión, Metodol ogí a de la Inves tigac ión y Doc umentos c opía.
Impartic ión de temas es pec iales relac ionad os c on la es teganogr af ía, enc riptac ión y c iberdelinc uenc ia.
 Univers idad Tec nológic a Latinoam eric an a (UT EL)
Prof es or Titul ar en l as as ign atur as d e B as es d e D at os , Dir ec c ión y P l anif ic ac ión d e Pr oyec t os W eb,
Álgebr a Lin eal , Sis tem as Digit al es y P erif éric os , as í c om o la as ign atur a, a ni vel P os gr ad o, en Sis tem as d e
Inf ormac ión G eográf ic a (SIG).
Actividades de la semana 1
Ingresa al aula virtual y revisa la
Selecciona la información de cada modalidad.
modalidad de Selecciona la que más te convenga
evaluación según con base en tus actividades
diarias.

¡¡Quiero conocerte y que nos


conozcas!!. Participa en el foro de
presentación y bienvenida. Deja
tu aportación.

Foro de presentación y bienvenida

Ingresa al foro de consultas y


comentarios que se encuentra
dentro del espacio del profesor en
donde encontrarás material
adicional que complementará tu
estudio.
Actividades de la semana 1
Te invito a revisar los horarios y
fechas de las open clases que se
Ingresa a la
impartirán en la semana. En estas,
Open Class de
podrás aclarar dudas, participar
la semana
en estudios de caso y repasar
temas de la semana.

Revisa los recursos del aula virtual


así como el material adicional del
espacio del profesor, de acuerdo a
la modalidad de evaluación que
hayas elegido. Prepara tus
actividades y organiza tus
¡COMENCEMOS!
tiempos.
Conceptos del ámbito digital
El término digital se deriva de la forma en que las computadoras realizan las operaciones
contando dígitos. Durante muchos años, las aplicaciones de la electrónica digital se limitaron
a los sistemas informáticos.
Hoy día, la tecnología digital tiene aplicación en un amplio rango de áreas además de la
informática.

Una magnitud analógica es aquella que toma valores continuos.


Una magnitud digital es aquella que toma un conjunto de valores discretos.

Temperatura a intervalos discretos


Temperatura. Magnitud analógica
regulares
Magnitud digital
Ventajas de las magnitudes digitales
En las aplicaciones de electrónica, la representación digital presenta ciertas ventajas sobre
la representación analógica, estas son:
1. Los datos digitales puede ser procesados y transmitidos de forma más fiable y
eficiente que los datos analógicos.
2. Se almacenan más fácilmente, de manera más compacta y precisa.
Sistemas electrónicos analógicos
Se dice que un sistema es analógico cuando las magnitudes de la señal se representan
mediante variables continuas, esto es análogas a las magnitudes que dan lugar a la
generación de esta señal. Un sistema analógico contiene dispositivos que manipulan
cantidades físicas representadas en forma analógica. En un sistema de este tipo, las
cantidades varían sobre un intervalo continuo de valores.
Sistemas electrónicos digitales
Se dice que un sistema es digital cuando las magnitudes de la señal se representan
mediante variables discretas, esto es análogas a las magnitudes de un sistema óptico de
diodos láser que lee los datos digitales del disco compacto cuando éste gira y los transfiere al
convertidor digital-analógico (DAC, Digital-to-Analog Converter). En un sistema de este tipo,
las cantidades varían sobre un intervalo discretos de valores.
Dígitos binarios, niveles lógicos y formas de ondas digitales
La electrónica digital utiliza sistemas y circuitos en los que sólo existen dos estados posibles.
Estos estados se representan por tensión o corriente diferentes: ALTO (HIGH) (1) y BAJO
(LOW) (0) o niveles lógicos. Un sistema en el que un 1 se representa por un nivel BAJO y un 0
mediante un nivel ALTO se dice que emplea lógica negativa.

En los sistemas digitales como las computadoras, las combinaciones de los dos estados,
denominadas códigos, se emplean para representar números, símbolos, caracteres
alfabéticos y otros tipos de datos. El sistema de numeración de dos estados se denomina
binario y los dos dígitos que emplea son 0 y 1. Un dígito binario se denomina bit que es la
contracción de las palabras binary digit (dígito binario).
Sistema numérico decimal
¿Cómo crees que leería este número un niño o niña de 4 años?
Sistema de numeración
Un sistema de numeración, en base b, es una representación de números
mediante un alfabeto compuesto por un conjunto de b cifras o guarismos y reglas
que se utilizan para la representación de datos. La base es el coeficiente que
determina cuál es el valor de cada símbolo dependiendo de la posición que
ocupe.

Todo número se expresa por un conjunto de cifras, contribuyendo cada una de ellas
con un valor que depende:Los actuales sistemas de numeración son netamente
posicionales, en los que el valor relativo que representa cada símbolo o cifra
depende de su valor absoluto y de la posición que ocupa dicha cifra con respecto al
punto decimal.
Sistema numérico decimal y notación posicional
El sistema numérico decimal se emplea en la aritmética cotidiana para representar
números mediante cadenas de dígitos. Dependiente de su posición en la cadena, cada
dígito tiene un valor asociado a un entero como potencia en base 10. Se le llama base 10
porque se multiplican los coeficientes por potencias de 10
Sistema numérico decimal y notación posicional
El número 7,421.059 se representa como:

Dígito Potencia de 10 Valor posicional


7 103 = 1000 7000
4 102 = 100 400
2 101 = 10 20
1 100 = 1 1
0 10-1 = 0.1 0
5 10-2 = 0.01 0.05
9 10-3 = 0.001 0.009
TOTAL 7,421.059

En general, un número decimal con n dígitos a la izquierda del punto decimal y m dígitos a
la derecha del punto decimal es representado por una cadena de coeficientes:

𝐴𝑛−1 𝐴𝑛−2 … 𝐴1 𝐴0 . 𝐴−1 𝐴−2 … 𝐴−𝑚−1 𝐴−𝑚


Sistema numérico de cualquier base
En general, un número en base r contiene r dígitos, 0, 1, 2, ..., r-1, y se expresa como una
potencia de r según la siguiente ecuación:

𝐴𝑛−1 𝑟 𝑛−1 + 𝐴𝑛−2 𝑟 𝑛−2 + ⋯ + 𝐴1 𝑟1 + 𝐴0 𝑟 0 . 𝐴−1 𝑟 −1 + 𝐴−2 𝑟 −2 + ⋯ +𝐴−𝑚−1 𝑟 𝑚−1 + 𝐴−𝑚𝑟 −𝑚

A 𝑨𝒏−𝟏 se le llama dígito más significativo (msd, del inglés most significant digit) y a 𝑨−𝒎 se
le llama dígito menos significativo (lsd, del inglés less significant digit ) del número.

Para distinguir entre números con bases diferentes, habitualmente se encierran los
coeficientes en paréntesis y se coloca en el paréntesis derecho un subíndice para indicar la
base del número. Sin embargo, si la base está clara por el contexto, no es necesario usar
paréntesis.

Por ejemplo:
312.4 5 = 3𝑥52 + 1𝑥51 +2𝑥50+4𝑥5−1 = 75 + 5 + 2 + 0.8 = 82.8 10

Además del sistema de numeración decimal, se usan tres sistemas de numeración a la hora
de trabajar con computadoras: binario, octal, y hexadecimal, los cuales están en base 2, 8, y
16 respectivamente.
Sistema numérico binario
Conversión binario  decimal
El sistema de numeración binario es un sistema en base 2 con dos dígitos: 0 y 1. El número
decimal equivalente a un número binario se puede encontrar mediante la expansión del
número en una serie de potencias en base 2.

Ejemplo:
11010 2 = 1𝑥24 + 1𝑥23 + 0𝑥22 +1𝑥21 +0𝑥20 = 16 + 8 + 0 + 2 + 0 = 26 10

Conversión decimal  binario


El número binario equivalente a un número decimal se puede encontrar mediante la
obtención del residuo de dividir entre 2 el número decimal, colocándolos del lsd al msd.

Ejemplo:

Convertir el número 625.45 10 → 2, 625 BASE 10 A BASE 2


Sistema numérico binario. Parte entera
Conversión decimal  binario
Cociente Residuo
lsd
625
𝐸𝑛𝑡 = 312 625 𝑚𝑜𝑑 2 = 𝟏
2
312 312 𝑚𝑜𝑑 2 = 𝟎
𝐸𝑛𝑡 = 156
2
156 156 𝑚𝑜𝑑 2 = 𝟎
𝐸𝑛𝑡 = 78
2
625 10 = 1001110001 2
78 78 𝑚𝑜𝑑 2 = 𝟎
𝐸𝑛𝑡 =4
2
39
𝐸𝑛𝑡 =2 39 𝑚𝑜𝑑 2 = 𝟏
2
19
𝐸𝑛𝑡 =9 19 𝑚𝑜𝑑 2 = 𝟏
2
9
𝐸𝑛𝑡 =4 9 𝑚𝑜𝑑 2 = 𝟏
2
4
𝐸𝑛𝑡 =2 4 𝑚𝑜𝑑 2 = 𝟎
2
2
𝐸𝑛𝑡 =1 2 𝑚𝑜𝑑 2 = 𝟎
2
𝟏 msd
𝑬𝒏𝒕 =𝟎 1 𝑚𝑜𝑑 2 = 𝟏
𝟐
Sistema numérico binario. Parte decimal
Conversión decimal  binario
Producto Parte entera
msd
0.45 2 = 𝟎. 9 𝟎

0.9 2 = 𝟏. 8 1

0.8 2 = 𝟏. 6 𝟏

0.6 2 = 𝟏, 2 𝟏 0.45 10 = 0.0111001 2

0.2 2 = 𝟎. 4 0

0.4 2 = 𝟎. 8 𝟎

𝟎. 𝟖 𝟐 = 𝟏. 𝟔 𝟏 Pueden ocurrir cualquiera de los dos


siguientes casos para que se
0.6 2 = 𝟏. 2 𝟏
detenga el proceso:
0.2 2 = 0.4 𝟎 1. Que la parte decimal del
0.4 2 = 0.8 𝟎
producto sea cero.
2. Que se repitan de forma cíclica
0.8 2 = 1.6 𝟏 los resultados.
0.6 2 = 1.2 𝟏
lsd
Sistema numérico octal
Conversión octal  decimal
El sistema de numeración octal es un sistema en base 8 con dos dígitos: 0, 1,2,3,4,5,6,7 . El
número decimal equivalente a un número octal se puede encontrar mediante la
expansión del número en una serie de potencias en base 8.
Ejemplo:

127 8 = 1𝑥82 + 2𝑥81+7𝑥80 = 64 + 16 + 7 = 87 10

Conversión decimal  octal


El número octal equivalente a un número decimal se puede encontrar mediante la
obtención del residuo de dividir entre 8 el número decimal, colocándolos del lsd al msd.

Ejemplo:

Convertir el número 87.245 10 → 8, 87.5 BASE 10 A BASE 8


Sistema numérico octal. Parte entera
Conversión decimal  octal
Cociente Residuo lsd
87
𝐸𝑛𝑡 = 10 87 𝑚𝑜𝑑 8 = 𝟕
8
10 10 𝑚𝑜𝑑 8 = 𝟐
87 10 = 127 8
𝐸𝑛𝑡 =1
8
1 1 𝑚𝑜𝑑 8 = 𝟏
𝐸𝑛𝑡 =0
8 msd
Sistema numérico octal. Parte decimal
Conversión decimal  octal
Producto Parte entera

0.245 8 = 𝟏.96 1 msd


0.96 8 = 𝟕. 68 7 0.245 = 0.175341
10 8
0.68 8 =5.44 5

0.44 8 = 𝟑.52
3

0.52 8 = 𝟒.16 4

0.16 8 = 𝟏.28 1 lsd


Sistema numérico hexadecimal
Conversión hexadecimal  decimal
El sistema de numeración octal es un sistema en base 16 con dos dígitos:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 𝐴, 𝐵, 𝐶, 𝐷, 𝐸, 𝐹 . El número decimal equivalente a un número
hexadecimal se puede encontrar mediante la expansión del número en una serie de
potencias en base 16.

Ejemplo:
𝐵65𝐹 16 = 11𝑥163 + 6𝑥162 +5𝑥161 + 15𝑥160 = 45056 + 1536 + 80 + 15 = 46687 10

Conversión decimal  hexadecimal


El número hexadecimal equivalente a un número decimal se puede encontrar mediante la
obtención del residuo de dividir entre 16 el número decimal, colocándolos del lsd al msd.

Ejemplo:

Convertir el número 46687.954 10 → 16 , 46687 BASE 10 A


BASE 16
Sistema numérico haxadecimal. Parte entera
Conversión decimal  hexadecimal
Cociente Residuo lsd
46687
𝐸𝑛𝑡 = 2917 46687 𝑚𝑜𝑑 16 = 𝟏𝟓 = 𝐅
16

𝐸𝑛𝑡
2917
= 182
2917 𝑚𝑜𝑑 16 = 5 46687 10 = 𝐵65𝐹 16
16
182 182 𝑚𝑜𝑑 16 = 6
𝐸𝑛𝑡 = 11
16

𝐸𝑛𝑡
11
16
=0 11 𝑚𝑜𝑑 16 =11= B msd

Decodificador hexadecimal a 7 segmentos


Sistema numérico haxadecimal. Parte decimal
Conversión decimal  hexadecimal
Producto Parte entera

0.954 16 = 15.264 𝟏𝟓 = 𝐅
msd
0.264 16 =4.224 4
0.954 10 = 0. 𝐹43958 16
0.224 16 = 3.584 3

0.584 16 = 9.344 9

0.344 16 = 5.504 5

0.504 16 = 8.064 8 lsd

Decodificador hexadecimal a 7 segmentos


Operaciones aritméticas
Suma en binario
La aritmética binaria es esencial en todas las computadoras y en muchos otros tipos de
sistemas digitales. Las operaciones aritméticas con números en base r siguen las mismas
leyes que los números decimales. Sin embargo, si se usa una base diferente a la base 10,
hay que tener cuidado en solamente usar los r dígitos permitidos y realizar todos los
cálculos con dígitos en base r.

Ejemplo:

La suma de dos números binarios se calcula según las mismas reglas que para los números
decimales, excepto que el dígito de la suma puede ser solamente 1 o 0. Asimismo, un acarreo
en binario aparece si la suma en alguna posición es mayor que 1 .
Operaciones aritméticas
Resta en binario
Cuando se restan números, algunas veces se genera un acarreo negativo que pasa a la
siguiente columna de la izquierda. En binario, sólo se produce un acarreo negativo cuando
se intenta restar 1 de 0. En este caso, cuando se acarrea un 1 a la siguiente columna de la
izquierda, en la columna que se está restando se genera un 10, y entonces debe aplicarse la
última de las cuatro reglas enumeradas.
Ejemplo:
Realizar las siguientes restas binarias:
(a) 11 - 01 (b) 11 -10

(a) (b)
Operaciones aritméticas
Resta en binario
Ejemplo 2:
Recuerda, en binario, 10 - 1 = 1, no 9.

1-1=0
Operaciones aritméticas
Producto en binario

En la multiplicación binaria, los dígitos del multiplicador son siempre 0 o 1; por tanto, los
productos parciales son iguales al multiplicando o a 0.

Ejemplo:

PRODUCTO
0 0 0
1 0 0
+ 0 1 0
1 1 1
Pregunta 2

Realice las siguientes operaciones

1. Sumar 00100001 y 10111100.


2. Restar 00110010 de 01110111.
3. Multiplicar 01111111 por 00000101.
4. Realizar las siguientes sumas binarias y comprobar en decimal:
(a) 1101 + 1010
(b) 10111 + 01101
5. Realizar las siguientes restas binarias y comprobar en decimal :
(a) 1101 − 0100
(b) 1001 − 0111
6. Realizar las operaciones binarias indicadas y comprobar en decimal :
(a) 110 × 111
(b) 1100 - 011
Bit de paridad
Para detectar errores en la comunicación y el procesamiento de datos, a veces se añade un
bit adicional a una palabra de código binario para definir su paridad. Un bit de paridad es
un bit extra incluido para conseguir que la cantidad de 1 en la palabra de código resultante
sea o par o impar.

Ejemplo:
Considere los dos caracteres siguientes y su paridad par o impar

En cada caso usamos el bit extra en la posición más a la izquierda del código para producir un
número par de 1 en el caracter para la paridad par o un número impar de 1 en el carácter para
la paridad impar. El bit de paridad es útil para detectar errores durante la transmisión de
información de un sitio a otro.
Detección de errores de bit
Muchos sistemas emplean un bit de paridad como medio para la detección de errores de
bit. Cualquier grupo de bits contiene un número par o impar de 1s.
Un bit de paridad par hace que el número total de 1s sea par, y un bit de paridad impar
hace que el número total de 1s del grupo sea impar.
Un determinado sistema puede funcionar con paridad par o impar, pero no con ambas

Ejemplo 1:
Se desea transmitir el código BCD 0101. El código
total transmitido incluyendo el bit de paridad par es:

Supongamos ahora que se produce un error en el


tercer bit de la izquierda (el 1 se transmite como 0).
Detección de errores de bit
Cuando se recibe este código, la circuitería de comprobación de paridad determina que
sólo hay un 1 (impar), cuando debería haber un número par de 1s. Puesto que en el código
recibido no aparece un número par de 1s, esto indica que se ha producido un error.

Ejemplo 2:
Complemento a 1 y 2
El complemento a 1 de un número binario se halla cambiando todos los 1s por 0s y
todos los 0s por 1s.

El complemento a 2 de un número binario se obtiene sumando 1 al bit menos significativo


del complemento a 1.
Complemento a 2 = Complemento a 1 + 1
Un método alternativo para obtener el complemento a 2 de un número binario es el
siguiente:
1. Se empieza por la derecha con el LSB y se escriben los bits como están hasta encontrar el
primer 1, incluido éste.
2. Se calcula el complemento a 1 de los bits restantes.
Complemento a 1 y 2
Ejemplo 3:

¿Por qué 2
ceros
adicionales?
Números con signo
Los sistemas digitales, como las computadoras, deben ser capaces de manejar números
positivos y negativos. Un número binario con signo queda determinado por su magnitud y
su signo. El signo indica si se trata de un número positivo o negativo, y la magnitud es el
valor del número. Existen tres formatos binarios para representar los número enteros con
signo: signo-magnitud, complemento a 1 y complemento a 2.

Formato signo-magitud
El bit más a la izquierda de un número binario con signo es el bit de signo, que
indica si el número es positivo o negativo.

Un bit de signo 0 indica que es un número positivo y un bit de signo igual a 1


indica que es un número negativo.
Formato de complemento a 1
Los números positivos en el formato de complemento a 1 se representan de la misma forma
que los números positivos en el formato signo-magnitud. Sin embargo, los números
negativos son el complemento a 1 del correspondiente número positivo.

Ejemplo:

Con ocho bits, el número decimal −25 se expresa como el complemento a 1 de +25
(00011001),

Formato de complemento a 2
Los números positivos en el formato de complemento a 2 se representan de la
misma forma que en el formato signo-magnitud y de complemento a 1. Los
números negativos son el complemento a 2 del correspondiente número
positivo

Ejemplo:

UJtilizando ocho bits, tomamos −25 y lo expresamos como el complemento a 2 de +25


(00011001).
Código BCD
El código decimal binario (BCD, Binary Coded Decimal) es una forma de expresar cada uno
de los dígitos decimales con un código binario. Puesto que en el sistema BCD sólo existen
diez grupos de código, es muy fácil convertir entre decimal y BCD. Como nosotros leemos y
escribimos en decimal, el código BCD proporciona una excelente interfaz para los sistemas
binarios. Ejemplos de estas interfaces son las entradas por teclado y las salidas digitales.

El código 8421 es un tipo de código decimal binario (BCD). Código decimal binario significa
que cada dígito decimal, de 0 hasta 9, se representa mediante un código binario de cuatro
bits.

Conversión BCD-Binario
Código BCD
Ejemplo:

Para expresar cualquier número decimal en BCD, simplemente se debe


reemplazar cada dígito decimal por el apropiado código de 4 bits.
Pregunta de investigación

Investiga la forma en cómo determine la base r de los siguientes casos


𝑎 𝐵𝐸𝐸 𝑟 = 2699 10 𝑏 365 𝑟 = 194 10

Una computadora representa información en grupos de 32 bits. ¿Cuántos


enteros diferentes se pueden representar en (a) binario, (b) BCD, y (c) 8-bit
ASCII, todos usando 32 bits?
Se sugiere que descargues y ¡juegues todo lo que puedas con la siguiente aplicación!

PARA ANDROID
https://1drv.ms/f/s!AsiTCY_FPh97lyvx_4tU7nGBbbFP
Dr. Carlos Raúl Montaño Espinosa
Matrícula 019851149

También podría gustarte