Está en la página 1de 29

Nivel 5

P NIVEL DE LENGUAJES
R
O ORIENTADOS A PROBLEMAS
G
R Traducción (Compilador)
Nivel 4
A NIVEL DE LENGUAJE
M
A ENSAMBLADOR
D
O Traducción (Ensamblador)
R Nivel 3
NIVEL DE MAQUINA DEL
SISTEMA OPERATIVO
Interpretación Parcial
P D Nivel 2 (Sistema Operativo)
R E
O NIVEL DE MAQUINA DEL
G
R
S SISTEMA CONVENCIONAL
I Nivel 1
A Interpretación (Microprograma)
S
M T
A
D
E NIVEL DE
M MICROPROGRAMACIÓN
O A Nivel 0
R
Microprogramas ejecutados
directamente por el Hardware
NIVEL DE LÓGICA DIGITAL

En el nivel de lógica digital los objetos que intervienen se denominan compuertas y constituyen los dispositivos
digitales que resuelven las situaciones lógicas.
•Compuertas y algebra booleana
•Compuertas ,Algebra booleana ,Implementación de
funciones booleanas, Equivalencia de Circuitos
•Circuitos digitales basicos
•Circuitos Integrados, Circuitos combinacionales, Circuitos
artiméticos, Relojes
•Memoria
•Circuitos Biestables, flip flops, organización y
propiedades
•Microprocesadores y buses
•Microprocesadores, buses sincrónicos y asincrónicos,
arbitrajes de buses y administración de interrupciones.-
Pequeños dispositivos
electronicós que permiten
calcular varias funciones.
Variante de la algebra tradicional, donde
solamente tanto las variables como el
resultado de las funciones pueden
devolver __ y __. Que valores?
George Boole (1815-1864)
Matematico Ingles
Una función booleana toma una o varias F(A) es 1 si A es 0
variables de entrada y da por resultado F(A) es 0 si A es 1
un valor que depende solo de una de Que funcion es?
ellas.

http://www-history.mcs.st-andrews.ac.uk/history/Mathematicians/Boole.html
Una función booleana de n variables, solo tiene 2n conjuntos
posibles de valores de entrada.- Porque?
En base a esto puede especificarse en forma completa una tabla,
con todos los valores posibles.-

•Cuales son las Entradas(n)


•Cuales son las Salidas
•Es cierto que 2n son las posibles
entradas de la tabla?
Entonces la funcion es M=f(A,B,C)

M=ABC + ABC + ABC + ABC

Obs: Multiplicación explicita es el y/and


El or es la suma
El guion encima de la letra, indica que es 0

Se puede definir una función, no solo con su tabla de verdad,


sino con la notacion arriba indicada.
1. Se escribe primero la Tabla de Verdad
2. Se generan los complementos de las entradas por medio de
inversores
3. Se dispone de una compuerta Y o AND para cada termino
que tenga un 1 en la tabla de resultado
4. Se conectan las entradas apropiadas a las compuertas AND
5. Se conectan todas las salidas a las compuertas AND o una
compuerta OR.
Permite a los diseñadores la reduccion del numero de
compuertas, con el objeto de reducir costos, disminuir el
espacio de los componentes y el consumo de energía entre
otros factores.-
Lógica Positiva : 0 Volts es un 0 lógico y que 5 Volts es un 1 lógico AND
Lógica Negativa : 0 Volts es un 1 lógico y que 5 Volts es un 0 lógico OR
•Circuitos Integrados
•Circuitos Combinacionales
•Multiplexores
•Decodificadores
•Comparadores
•Arreglos Lógicos programables
•Circuitos aritméticos
•Registro de Corrimiento
•Sumadores
•ALU
•Relojes
Aglomeración de compuertas, montados en un trozo de silicio

•SSI :1 a 10 Compuertas
•MSI : 10 a 100 Compuertas
•LSI : 100 a 100000 Compuertas
•VLSI : mas de 100000 Compuertas
Son aquellos en donde el valor de las salidas del circuito esta
únicamente determinada por el valor instantáneo de las
entradas.
Es un circuito de
2n entradas de Salida
datos, una salida
de datos y n
entradas de control
que seleccionan
una de las entradas
de datos.
Es un circuito que
toma n bits de
entrada y los usa
para seleccionar
exactamente una
de sus 2n salidas
posibles.
Es un circuito que
compara dos
palabras de
entrada.
Ej. Tanto la
palabra A como B,
tienen 4 bits.
El circuito
devuelve 1 si son
iguales y 0 si no lo
son.
Es un circuito que
combinando
compuertas AND
con OR, permite la
construccion de
funciones
arbitrarias. Pueden
ser programables
o hechas a medida.
Permites desplazar un registro de n bits, tanto a la derecha como a
la izquierda, según indique una señal de control.

Si C es 0 : Izq – Si C es 1 : Der
Circuito capaz de procesar dos palabras de n bits con n circuitos
idénticos.

•A Y B son los bits


•F0 y F1, permiten
seleccionar la
operación
•A and B = 00
•A or B = 01
•B = 10
•A + B = 11
Es un circuito que emite una serie de impulsos de un ancho y
una separación determinada con mucha precisión.-
Se llama tiempo de ciclo de reloj, al intervalo entre los flancos
de subida o bajada de dos pulsos consecutivos.-
Puede obtenerse un subciclo, colocando un circuito de retardo.
Lo veremos en la unidad 4
Lo veremos en la unidad 3

También podría gustarte