SISTEMAS DE
NUMERACIÓN Y
CÓDIGOS
UNIDAD 3
Un Sistema de numeración es un conjunto de símbolos empleados para
representar información numérica.
El alfabeto o conjunto de símbolos que disponemos depende de la Base de
dicho sistema de numeración.
SISTEMA BINARIO (0,1)
SISTEMA DECIMAL (0,1,2,3,4,5,6,7,8,9)
SISTEMA OCTAL (0,1,2,3,4,5,6,7)
SISTEMA HEXADECIMAL (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
APLICACIONES DE LOS SISTEMAS DE
NUMERACIÓN
SISTEMA BINARIO
En el sistema Binario solo trabajamos con dos símbolos o valores digitales y son 0 y 1.
Cuando trabajemos con sistemas binarios, estaremos restringidos a utilizar un número
específico de bits.
Aplicaciones y usos:
- la bombilla eléctrica (encendido apgado)
Fotocelda ( iluminada u oscura)
Embrgue mecánico (engranado o desengrnado)
Termostato ( abierto cerrdo)
Computadora y aparatos electrónicos ( niveles voltaje, encendido y apagado)
APLICACIONES DE LOS SISTEMAS DE
NUMERACIÓN
SISTEMA DECIMAL
En un sistema de numeración posicional en que las cantidades se representan
utilizando como base aritmética las potencias del número 10
Aplicaciones y usos
Los utilizamos para contar, para expresar el resultado de una medida, para
realizar cálculos.
Incluso utilizamos números para codificar información de lo más diversa:
textos, imágenes, sonidos, videos.
Se utilizan en el campo de la física en donde las unidades de algunas
magnitudes escalares y derivadas se basan en el sistema decimal
APLICACIONES DE LOS SISTEMAS DE
NUMERACIÓN
SISTEMA DE NUMERACIÓN OCTAL
Es un sistema de numerción en base 8. El sistema octal solo tiene 8 dígitos
Aplicaciones y usos:
En informática a veces se utiliza para la numeración octal en vez de la
hexadecimal, y se suele indicar poniendo 0x delante del número octal
Para trabajar la computadora esta agrupa a los bits en grupos de 8, a los
cuales se denomina byte.
Es posible que la numeración octal se usara en lugar de la decimal, para
contar los espacios interdigitales.
APLICACIONES DE LOS SISTEMAS DE
NUMERACIÓN
SISTEMA HEXADECIMAL
Es el sistema de numeración posicional que tiene como base el 16
Aplicaciones y uso
El sistema hexadecimal es muy usado en el campo de los
microprocesadores o PIC’s ( circuito programable integrado)
Un microcontrolador es un circuito integrado programable, capaz de
ejecutar las órdenes grabadas en su memoria
Para nombrar a los microporcesadores se utilizan códigos en
hexadecimal
CODIFICACIÓN DE LA INFORMACIÓN
La codificación es el método que permite representar la información
utilizando un conjunto de símbolos que se combinan siguiendo
determinadas reglas.
Existen códigos lingüísticos y códigos escritos, como los sistemas de
numeración, el código Braille, los jeroglíficos, las partituras, etc.
En informática, los datos son información codificada, lista para ser
introducida y procesada por un ordenador.
Una vez que los datos han sido procesados y se ha mostrado su resultado
de algún modo inteligible, se pueden considerar como información.
CONVERSIÓN DEL SISTEMA DECIMAL A
BINARIO
La conversión de un número decimal al sistema binario consiste en dividir
el número decimal entre 2, cuyo resultado entero se vuelve a dividir entre
2, y así sucesivamente hasta que el dividendo sea menor que el divisor. El
número binario se forma ordenando el último cociente y todos los restos
en orden inverso a como se han obtenido.
CONVERSIÓN DEL SISTEMA BINARIO A
DECIMAL
Para convertir solo basta con desarrollar el número.
CÓDIGO ASCII
Es un código estándar utilizado por lo sistemas informáticos para representar los
caracteres. Este código representa cada carácter binario constituido por una
secuencia de siete dígitos.
ASCII extendido.
El código ASCII es un código de caracteres basado en el alfabeto latino. El más
importante es el código ASCII extendido, que utiliza 8 bits, pudiendo representar 2^8
= 256 caracteres.
Al no ser un estándar, su contenido puede cambiar para adaptarse a diferentes
lenguas, con el fin de representar caracteres específicos, como nuestra
característica.
CÓDIGO ASCII
COMPUERTAS LÓGICAS Y
ÁLGEBRA DE BOOLE
UNIDAD 4
INTRODUCCIÓN
Para poder realizar el estudio de los sistemas Digitales se necesita estudiar una álgebra
binaria. El Álgebra de George Boole, que data de 1854
Claude Shannon en 1938 adaptó esta álgebra para la aplicación en sistemas digitales.
POSTULADOS Y TEOREMAS
Dentro de las álgebras de Boole, es de utilidad definir la bivalente, es
decir compuesta por sólo dos elementos.
Así, el álgebra es un conjunto de elementos binarios relacionados entre sí
mediante las operaciones lógicas producto [.] y suma [+], que cumplen
con los siguientes postulados (las letras a, b, c, etc., indican variables
binarias):
1) Existe el elemento identidad
a+0=a
a.1=a
POSTULADOS Y TEOREMAS
2) Las dos operaciones cumplen con la propiedad conmutativa
a+b=b+a
a.b=b.a
3) Propiedad distributiva
a . (b + c) = (a . b) + (a . c)
a + (b . c) = (a + b) . (a + c)
4) Complementación o inversión lógica
a + a’ = 1
a . a’ = 0
POSTULADOS Y TEOREMAS
Algunos teoremas importantes son:
1) Dualidad: Toda igualdad lógica sigue siendo válida si se intercambian los
operadores (+ y .) y los elementos de identidad (0 y 1).
2) El álgebra es un conjunto cerrado; es decir, los resultados de aplicar las
operaciones lógicas a las variables, pertenecen al álgebra.
3) En el álgebra se cumple que
a+1=1
a.0=0
4) Ley de Idempotencia
a+a=a
a.a=a
POSTULADOS Y TEOREMAS
5) Ley de involución
(a’)’ = a
6) Las operaciones lógicas son asociativas
a + (b + a) = (a + b) + c
a . (b . c) = a . (b . c)
7) Absorción:
a = a + (a . b)
a = a . (a + b)
LEYES DE MORGAN
PRIMERA LEY DE MORGAN
Las leyes de De Morgan nos permiten reordenar o simplificar expresiones
booleanas, así como la conversión entre compuertas AND y OR.
El complemento de un producto de “n” variables es igual a la suma de
los complementos de “n” variables. En otras palabras el complemento de
dos o más variables a las que se les aplica la operación AND es
equivalente a aplicar la operación OR.
X·Y=X+Y
LEYES DE MORGAN
Segunda ley de Morgan
El complemento de una suma de “n” variables es igual al producto de los
complementos de “n” variables. En otras palabras el complemento de
dos o más variables a las que se les aplica la operación OR es
equivalente a aplicar la operación AND.
X+Y=X·Y
COMPUERTAS LÓGICAS
La realización práctica (implementación) de las funciones lógicas se
hace por medio de las compuertas lógicas que son la base constructiva
de la electrónica digital.
No todas las funciones lógicas presenta interés práctico.
COMPUERTAS LÓGICAS
COMPUERTAS LÓGICAS
COMPUERTAS LÓGICAS
COMPUERTAS LÓGICAS
F(x, y, z) = Σ3 (2, 4, 5, 6)
SISTEMAS DIGITALES
Un sistema digital es un conjunto de elementos binarios relacionados entre si de alguna manera.
Se distinguen dos tipos de variables en un sistema digital.
Las variables de entrada y las variables de salida que dependen de las de entrada.
Funcionalmente las variables de entrada se dividen en dos grupos: variables de proceso y
variables de control.
CIRCUITOS COMBINACIONALES
Cuando las funciones lógicas son muy complejas no siempre el diseño
basado en la minimización y posterior implementación con
compuertas lógicas, es el más adecuado.
Las técnicas de integración han permitido CI más complejos. Dispone
de CI de hasta 100 puertas. Estos bloques funcionales, si bien a veces
tienen fines específicos, pueden aplicarse a la implementación de
funciones lógicas de muchas variables.
Las ventajas caen en la disminución de los CI necesarios, del tiempo
de diseño, del número de conexiones externas y facilita el
mantenimiento.
CODIFICADORES
Codificadores
Permiten codificar las líneas de entrada. Generalmente codifican en binario o BCD.