NIVEL DE LENGUAJES ORIENTADOS A PROBLEMAS NIVEL DE LENGUAJE ENSAMBLADOR NIVEL DE MAQUINA DEL SISTEMA OPERATIVO NIVEL DE MICROPROGRAMACIÓN NIVEL DE LÓGICA.

Slides:



Advertisements
Presentaciones similares
Capítulo 1 Algebra de Boole.
Advertisements

DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
Tema 7: Análisis y diseño con registros
CIRCUITOS COMBINACIONALES
Circuitos de Conmutación
Organización de Computadoras UNLA
Máquina Virtual/Multinivel
El Microprocesador.
Computación PROGRAMACIÓN.
CIRCUITOS ELECTRICOS Y ELECTRONICOS
Compuertas lógicas Puertas lógicas.
UNIDAD VI: CIRCUITOS LÓGICOS SECUENCIALES
El procesador: la ruta de datos y el control (II Parte)
Unidad aritmético-lógica
SEMANA Algebra de Boole.
El nivel de la Microprogramación
Algebra Booleana y Compuertas Lógicas
Circuitos Secuenciales
Teoría de la Computación
Álgebra de Boole Electrónica Digital
CURSO: UNIDAD 4: LENGUAJES HDL
Circuitos Combinacionales Comunes
Universidad Autónoma San Francisco
Operaciones El álgebra booleana es una estructura matemática definida sobre el conjunto. Sean x, y variables booleanas, esto significa que sólo pueden.
MICRO Y MACRO ARQUITECTURA
CARRERA PROFESIONAL: Lengua, Traducción e Interpretación Asignatura: MATEMÁTICA Tema: “FUNCIONES LÓGICAS”
EXAMEN CORTO SOBRE FLIP-FLOPS
REGISTROS DE DESPLAZAMIENTO
EXAMEN CORTO SOBRE FLIP-FLOPS
Conceptos Arquitectónicos del computador
UNIDAD VI: CIRCUITOS LÓGICOS SECUENCIALES
MÁQUINAS MULTINIVEL NIVEL 5 Lenguajes de alto nivel
Lógica Positiva En esta notación al 1 lógico le corresponde el nivel más alto de tensión (positivo, si quieres llamarlo así) y al 0 lógico el nivel mas.
Introducción a los Sistemas Digitales Tema 1 1. ¿Qué sabrás al final del tema? n Diferencia entre analógico y digital n Cómo se usan niveles de tensión.
Unidad aritmético-lógica
Circuitos Digitales I MÓDULOS COMBINACIONALES
Tecnologías de las computadoras
ARQUITECTURA DE COMPUTADORES
Realizado por Carolina Rubio
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Maestría en Ingeniería Electrónica
Organización del Computador I Verano Aritmética (3 de 3) Basado en el capítulo 4 del libro de Patterson y Hennessy Verano 2004 Profesora Borensztejn.
CLASE 2.
[ Arquitectura de Computadores ] SISTEMAS DIGITALES Präsentat ion Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia.
1 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales © UPM-ETSISI Tema 7 Tecnología de las Estructuras y Subsistemas.
Universidad Tecnológica del Centro Programa de la Asignatura ARQUITECTURA DEL COMPUTADOR Universidad Tecnológica del Centro Programa de la Asignatura ARQUITECTURA.
ARQUITECTURA DE COMPUTADORES
Organización del Computador 1
Germán Landinez Álvaro Del Toro Ronald Gutiérrez.
Ing. Tomas Martínez Martínez.
Reglas Básicas del Álgebra de Boole
Circuitos Lógicos 20 septiembre 2010.
CIRCUITOS NO COMBINACIONALES
Alumno: Gerardo Mario Valdés Ortega
Compuertas lógicas INTRODUCCION
UNIDAD 2. DISEÑO LÓGICO DE PROCESADORES: UNIDAD ARITMÉTICO-LÓGICA Ing. Elizabeth Guerrero V.
Unidad-3 Electrónica Digital
Maestría en Ciencias de la Computación Arquitectura de Computadoras
 PRESENTADO POR : ANDRES MAYORGA DANIELA PAEZ VEGA.
Máquinas de estado con VHDL
Circuitos Combinacionales I
Algebra booleana. Introduccion Las algebras booleanas, estudiadas por primera vez en detalle por George Boole, constituyen un lugar prominente en el advenimiento.
Compuertas Lógicas.  La lógica binaria tiene que ver con variables binarias y con operaciones que toman un sentido lógico. La manipulación de información.
Arquitectura de Computadores IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia.
CAPITULO V Arquitectura de Von Neumann
AUTOR: PATRICIA DELGADILLO GÓMEZ Febrero 2015 INTRODUCCIÓN AL SOFTWARE DE BASE CENTRO UNIVERSITARIO UAEM ECATEPEC INFORMÁTICA ADMINISTRATIVA UNIDAD DE.
FUNCIONAMIENTO DEL EQUIPO DE COMPUTO. COMPUTADORA: una computadora es una máquina electrónica capaz de procesar datos para convertirlos en información.
UNIDAD 4 E STRUCTURAS ALGEBRAICAS M.C. Meliza Contreras González.
Circuitos Lógicos 20 septiembre ¿Qué son? Son estructuras formales que representan sistemas para la transmisión de información de toda índole (desde.
Tema 1. Sistemas combinacionales básicos Introducción Álgebra de Boole Puertas lógicas ideales Biestables Simplificación de ecuaciones lógicas Circuitos.
Transcripción de la presentación:

NIVEL DE LENGUAJES ORIENTADOS A PROBLEMAS NIVEL DE LENGUAJE ENSAMBLADOR NIVEL DE MAQUINA DEL SISTEMA OPERATIVO NIVEL DE MICROPROGRAMACIÓN 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. PROGRAMADORPROGRAMADOR PROGRAMADORPROGRAMADOR NIVEL DE MAQUINA DEL SISTEMA CONVENCIONAL DESISTEMADESISTEMA Nivel 5 Nivel 4 Nivel 3 Nivel 2 Nivel 1 Nivel 0 Traducción (Compilador) Traducción (Ensamblador) Interpretación Parcial (Sistema Operativo) Interpretación (Microprograma) Microprogramas ejecutados directamente por el Hardware

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.

George Boole ( ) Matematico Ingles Variante de la algebra tradicional, donde solamente tanto las variables como el resultado de las funciones pueden devolver __ y __. Que valores? Una función booleana toma una o varias variables de entrada y da por resultado un valor que depende solo de una de ellas. F(A) es 1 si A es 0 F(A) es 0 si A es 1 Que funcion es?

Una funcion booleana de n variables, solo tiene 2 n 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 2 n 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 artimeticos 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 Compuertas VLSI: mas de 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 2 n entradas de datos, una salida de datos y n entradas de control que seleccionan una de las entradas de datos. Salida

Es un circuito que toma n bits de entrada y los usa para seleccionar exactamente una de sus 2 n 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.

Bolilla 4

Bolilla 3