Está en la página 1de 49

SISTEMAS NUMÉRICOS Y

OPERACIONES LÓGICAS
SISTEMAS DE NUMERACIÓN

Conversión de sistemas

Operaciones

Códigos

SN Y OL 2
SN Y OL
MAPA CONCEPTUAL 3
CONVERSIÓN DE….. A….

SN Y OL 4
CONVERSIÓN DE….. A….

SN Y OL 5
CONVERSIÓN DE….. A….

SN Y OL 6
CONVERSIÓN DE….. A….

SN Y OL 7
OPERACIONES….
Suma binaria Suma hexadecimal Suma octal

Podemos seguir exactamente la misma Sigue la misma mecánica que la suma


mecánica que utilizamos para sumar entre números decimales.
números decimales, únicamente hay que En este caso simplemente hay que tener
tener en cuenta algunas particularidades que en cuenta que cuando la suma en una
aparecen como consecuencia de utilizar la columna sea igual o superior a 8,
base del número 16. deberemos restar 8 al resultado de la
Teniendo en cuenta esta equivalencia suma y a continuación sumar uno a la
podemos realizar la suma de forma habitual. siguiente suma, es decir, a la columna
Si la suma entre dos números de una situada a la izquierda.
columna es superior a 15, deberemos sumar
uno a la columna de la izquierda y restar 16
al resultado de la suma entre los dos
números.

SN Y OL 8
OPERACIONES….
RESTA
Resta hexadecimal

SN Y OL 9
OPERACIONES….

MULTIPLICACIÓN

SN Y OL 10
OPERACIONES….

DIVISIÓN

SN Y OL 11
OPERACIONES….

COMPLEMENTO A DOS
COMPLEMENTO A UNO

SN Y OL 12
OPERACIONES….
SUMA EN COMPLEMENTO A 2

SN Y OL 13
OPERACIONES….
OPERACIONES EN COMPLEMENTO A DOS

SN Y OL 14
ROTACIONES Y DESPLAZAMIENTOS

SN Y OL 15
ROTACIONES Y DESPLAZAMIENTOS

SN Y OL 16
OPERACIONES….
PUNTO FLOTANTE Y PUNTO FIJO Representación de números binarios en punto
Números reales fijo.
Se expresan:
 Un número binario con signo se puede representar por
- Punto fijo (Por ej: $345,70 , 230Kg , -10C, tres métodos diferentes, denominados: signo y módulo,
etc.), con tres campos: signo, parte entera y complemento a la base disminuía (también llamado
parte decimal. complemento a 1: Ca1) y complemento a la base
(complemento a 2: Ca2).
 Los empleados actualmente son los de complemento a 1
- Notación científica ó punto flotante -se
expresa con tres campos: signo, mantisa y y complemento a 2.
 Es decir, teniendo tres campos: uno para el signo, otro
exponente.
Por ej: 10E-09 seg. = 0,000000001 seg. , para la parte entera y el restante para la parte decimal.
12.74E04 metros = 127400 metros, etc.
0111001,110001
1110011,001

SN Y OL Punto fijo es una representación que contiene una cantidad fija de dígitos después del punto decimal. 17
Al no requerir de Unidad de Punto Flotante, el punto decimal siempre estará en la misma posición
OPERACIONES….
OPERACIONES ARITMÉTICAS DE PUNTO FIJO
 En el Ca1 y Ca2 el signo queda embebido dentro del campo de la parte
entera del número y empleando la definición de complemento de un
número binario éste automáticamente queda establecido, así como en el Suma en Ca2 de dos números:
caso de realizar operaciones de suma y de resta.
 La parte decimal, también queda embebida dentro de la representación A = 0111001,110001 y
del número completo, ya que cuando se deban realizar operaciones
B = 1110011,001
aritméticas, al igual que como se procede en números de base 10, se
toma todo el número para la operación.
Se disponen los números de la siguiente
 En la suma y resta, la posición de la coma nunca se modifica. Si hay que
forma y se suma:
sumar o restar dos números, se debe primero hacer coincidir las
posiciones de la coma y luego realizar la operación aritmética como si el
número fuera entero. 0111001,110001
 En caso de realizar operaciones de multiplicación y división, el 1110011,001000
procedimiento es análogo; lo único que cambia es que se debe correr la 10101100,111001
SN Y OL
coma al número binario resultado, según corresponda, de igual forma 18
que en el caso de números decimales.
OPERACIONES….
PUNTO FLOTANTE

Representación de números binarios en punto flotante.

 Como en el caso de números de base decimal, también es necesario en


algunos casos trabajar con números muy grandes ó pequeños. Para ello
resulta más cómodo poder expresarlos en un formato que permita operar
con números de diferente posición de la coma. A esto se le denomina
números de coma flotante.

 Su uso se hace imprescindible cuando hay que realizar por ejemplo


cálculos entre números muy grandes, donde el formato permite poder
describirlos con mayor comodidad para su operativa y visualización del
resultado.

 La forma usual es expresarlos con tres campos: uno de signo del número
SN Ytotal,
OL otro con la mantisa (ó significando) y el tercero con el exponente Estándar IEEE 754 19

del número.
OPERACIONES….
CONVERSIONES DE PUNTO FLOTANTE

SN Y OL 20
CONVERSIÓN DE DECIMAL A PUNTO FLOTANTE

https://www.binario.org.es/calculadora-d
ecimal-a-binario-flotante-simple-ieee75
4.php

SN Y OL 21
OPERACIONES….
CONVERSIONES DE PUNTO FLOTANTE
Ejemplos

SN Y OL 22
CÓDIGOS BCD

CÓDIGO BCD: Decimal Codificado en Binario


(Binary - Coded - Decimal).

 Es posible convertir cada número decimal a su


equivalente en binario, en lugar de convertir el
valor decimal entero a su forma binaria pura.

 Para poder representar los diez dígitos


decimales (del 0 al 9) son necesarios 4 bits. De
las 16 combinaciones posibles (24) que se
obtienen con los 4 bits, sólo se utilizan diez.

SN Y OL 23
CÓDIGOS ALFANUMÉRICOS

ASCII
Un código alfanumérico es un código
binario de un grupo de elementos
consistente de los diez números
decimales, los 26 caracteres del alfabeto
y de cierto número de símbolos
especiales tales como el $...

ASCII incluye 256 códigos divididos en


dos conjuntos, estándar y extendido, de
128 cada uno.

SN Y OL Estos conjuntos representan todas las 24


combinaciones posibles de 7 u 8 bits.
FUNCIONES LÓGICAS

SN Y OL 25
FUNCIONES LÓGICAS

SN Y OL 26
COMPUERTAS LÓGICAS

SN Y OL 27
COMPUERTAS LÓGICAS

SN Y OL 28
SISTEMAS DIGITALES

 Un sistema digital es un conjunto de


elementos binarios relacionados
entre sí 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.

SN Y OL 29
SISTEMAS COMBINACIONALES Y SECUENCIALES

 Cuando cada combinación de las variables de


entrada (Vector de entrada) se corresponde
S. Combinacional con una y sólo una combinación de las
variables de salida (Vector de salida), se trata
de un sistema combinacional.

 En un sistema combinacional las salidas no


son otra cosa que funciones lógicas de las
entradas.

 Cuando a un mismo vector de entrada puede


corresponder más de uno de salida, el sistema
S. Secuencial se llama secuencial. Dicho de otra manera,
cuando se repite un conjunto de valores de las
SN Y OL variables de entrada, no necesariamente se 30

repetirá la salida.
SISTEMAS COMBINACIONALES

 Para un S. combinacional se puede


escribir que:

 Para diseñar un circuito combinacional


bastará con minimizar las funciones
requeridas y finalmente implementar
con compuertas lógicas.

SN Y OL 31
SISTEMAS COMBINACIONALES

Codificador binario de 8 entradas y 3 salidas.


CODIFICADORES
 Permiten codificar las líneas de entrada.
Generalmente codifican en binario o
BCD.

 En la Figura se muestra un codificador


binario de 8 entradas y 3 salidas, su
circuito interno y su tabla de verdad.

SN Y OL 32
SISTEMAS COMBINACIONALES

Decodificador de 3 entradas y 8 salidas.


DECODIFICADORES
 Son combinacionales que poseen n
entradas y m salidas.
 El orden adecuado de la salida se activa
cuando la codificación correspondiente
se inyecta a la entrada.
 Generalmente, son binarios o BCD. En
el caso de un decodificador binario, si
tiene n entradas poseerá m = 2n salidas

SN Y OL 33
SISTEMAS COMBINACIONALES
Funcionamiento del Mux MULTIPLEXORES
 Disponen de m = 2n líneas de entrada
(canales), una línea de salida y n líneas de
selección.
 En función de las líneas de selección, se
determina qué entrada aparece en la salida.
 La Figura 1 indica la función de un
multiplexor y la fig 2 el circuito de un
multiplexor de 4 canales.

DEMULTIPLEXORES

 Cumplen la función opuesta a los


multiplexores.
 Tienen una entrada y m salidas, y n entradas
de selección.
SN Y OL  La salida seleccionada tendrá el valor de la 34
entrada.
Multiplexor de 4 canales
SISTEMAS COMBINACIONALES

COMPARADORES
 Realizan la comparación entre dos números
binarios de n bits.
 El circuito básico que realiza la comparación
de 1 bit, se indica en la figura.

SN Y OL 35
SISTEMAS COMBINACIONALES

SUMADORES
Suma binaria

 Para indicar la suma aritmética se utiliza el


símbolo + para diferenciarlo del + usado para
la suma lógica.
 Para sumar dos bits, se puede implementar el
circuito de la figura.

SN Y OL 36
SISTEMAS COMBINACIONALES

SUMADORES
Sumador total
 Sumar dos números binarios de cuatro bits A y B.
 Son necesarios cuatro circuitos, uno para cada
columna, y cada uno debe ser capaz de sumar tres
bits: ai, bi, y ci

Resta binaria
 Deben recordarse los convenios de representación de
números negativos en binario.
 Se podría implementar un circuito para realizar la
resta como una nueva operación. Sin embargo, es
posible restar dos números realizando la suma de uno
SN Y OL de ellos más el complemento a dos (o a uno) del 37
otro.
SISTEMAS COMBINACIONALES
SUMADOR /RESTADOR

Sumador/Restador de 4 bits en complemento a dos Sumador/Restador de 4 bits en complemento a uno.

SN Y OL 38
SISTEMAS COMBINACIONALES

UNIDADES ARITMÉTICAS Y LÓGICAS

 Son bloques funcionales en escala


MSI que permiten realizar
operaciones lógicas y aritméticas
sobre números binarios
(generalmente de 4 bits).
 Estos bloques funcionales pueden
conectarse en cascada para realizar
operaciones sobre números de
mayor número de bits.

SN Y OL 39
SISTEMAS SECUENCIALES

Sistema secuencial asincrónico

 Son sistemas digitales cuyas salidas no sólo


dependen de sus entradas en un momento dado,
sino también de cómo han evolucionado estas
anteriormente.
 El Sistema Secuencial tiene que ser capaz de
memorizar la mencionada evolución.
 Puede decirse que las salidas de un Sistema
Secuencial dependen de ellas mismas y de las
entradas.

SN Y OL 40
SISTEMAS SECUENCIALES
Sistema secuencial sincrónico

 El sistema evolucionará entre distintos


estados internos hasta arribar a un estado
estable.
 Efectivamente, para un valor de las variables
de entrada determinado, las salidas del
combinacional adoptarán cierto estado; como
algunas de ellas se realimentan, las salidas
del combinacional cambiarán nuevamente.
 Este proceso (llamado evolución automática
del sistema) se repetirá hasta tanto el valor de
las variables internas coincida con el anterior,
este es el estado estable.

SN Y OL 41
SISTEMAS SECUENCIALES

Diseño

SN Y OL 42
SISTEMAS SECUENCIALES

FLIP-FLOPS (BIESTABLES) Los Flip-Flops son los dispositivos con memoria más comúnmente
utilizados.

Características principales:

 Asumen solamente uno de dos posibles estados de salida.


 Tienen un par de salidas que son complemento una de la otra.
 Tienen una o más entradas que pueden causar que el estado del
Flip-Flop cambie.

Tipos:

 S-R (Set-Reset)
 T (Toggle)
 J-K (Jump-Keep)
 D (Data)
SN Y OL 43
SISTEMAS SECUENCIALES
FLIP-FLOPS (BIESTABLES)

SN Y OL 44
SISTEMAS SECUENCIALES
FLIP-FLOPS Fip-Flop D

 Un flip-flop J-K no es más que un flip-flop S-R con una


capa adicional de retroalimentación. Esta retroalimentación
activa selectivamente una de las dos entradas de set/reset
para que ambas no puedan llevar una señal activa al
circuito multivibrador, eliminando así la condición no
válida.
 Cuando ambas entradas J y K están activadas, y la entrada
de reloj es pulsada, las salidas (Q y no-Q) intercambiarán
SN Y OL estados. Es decir, el circuito alternará de un estado 45
establecido a un estado de reinicio o viceversa.
SISTEMAS SECUENCIALES
CONTADORES BINARIOS
SISTEMAS SECUENCIALES
REGISTROS DE DESPLAZAMIENTO (SHIFT REGISTERS)

Están construidos con biestables JK y pueden


almacenar una palabra.
Registro de desplazamiento de 4 bits
SISTEMAS SECUENCIALES
Resumen
GRACIAS
JHERNANDEZG@UDISTRITAL.EDU.CO

También podría gustarte