Práctica 1 ALU de 1 BIT

Documentos relacionados
6. Sumadores y restadores

PRÁCTICA 1b: SUMA Y RESTA BINARIA

Universidad Autónoma de Baja California

Tema 3. Operaciones aritméticas y lógicas

Tema 3: Operaciones aritméticas y lógicas

Circuitos electrónicos digitales. Unidades Aritméticas Lógicas. Departamento de Tecnología Electrónica Universidad de Sevilla

TEMA III: OPERACIONES CON LOS DATOS

Carrera: Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

Carrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

Práctica de Problemas N o 3

Implementación de una unidad procesadora de cuatro bits, como material didáctico

Fundamentos de Computadores. Tema 5. Circuitos Aritméticos

Estructura y Tecnología de Computadores II (Gestión y Sistemas)

LABELN-ELN Laboratorio Nº 5 Circuitos Lógicos Combinacionales

TÍTULO: PUERTAS LÓGICAS Y CIRCUITOS LÓGICOS COMBINACIONALES

Operación de circuitos lógicos combinatorios.

PROBLEMA VHDL. 7 dig1. dig2. Entradas : Señales a[3..0] y b [3..0] en código GRAY Salida : Señales Dig1[6..0] y Dig2[6..0] para los visualizadores

GUIA DIDACTICA DE ELECTRONICA N º12 1. IDENTIFICACION ASIGNATURA GRADO PERIODO I.H.S. TECNOLOGIA ONCE CUARTO 6

Tema IV. Unidad aritmético-lógica

Circuitos electrónicos digitales

Componentes Digitales Estructurados

Arquitecaura de Computadoras Tema 1 - Introducción a la Arquitectura de Computadoras

ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES II Curso PROBLEMAS TEMA 4: Unidad Aritmético Lógica

Sistemas Digitales I

Asignaturas antecedentes y subsecuentes Diseño de Sistemas Digitales II

6.1. Operadores aritméticos en binario natural

Tema 7 - Registros, contadores y memorias

PRÁCTICAS DE CIRCUITOS LÓGICOS PRÁCTICA 8

Asignaturas antecedentes y subsecuentes

ANALISIS Y DISEÑO DE CIRCUITOS ARITMÉTICOS

ALU. Unidad aritmético-lógica

Tema 3. Operaciones aritméticas y lógicas

Conocer la aplicación de dispositivos semiconductores, como conmutadores, así como las compuertas lógicas básicas y sus tablas de verdad.

Es un circuito digital que realiza operaciones lógicas y aritméticas entre dos operados de n bits Estructura de una computadora digital

Subsistemas aritméticos y lógicos. Tema 10

Sistemas numéricos -aritmética- Taller de programación

BIBLIOGRAFIA TEORIA DE CIRCUITOSY DISPOSOTIVOS BOYLESTAD ELECTRONICA DIGITAL TOKHEIM SISTEMAS DIGITALES TOCCI

Tema 3. Operaciones aritméticas y lógicas

UNIDAD ARITMETICO-LOGICA. Conceptos. 1. Sumadores y restadores. Semisumador:

Figura 1: Suma binaria

Circuitos Lógicos Combinatorios. Ing. Jorge Manrique 2004 Sistemas Digitales 1

Circuitos combinacionales aritméticos (Parte II)

Sistemas Digitales I Taller No 2: Diseño de Circuitos combinacionales usando VHDL

CIRCUITOS ELECTRÓNICOS DIGITALES ESCUELA POLITÉCNICA SUPERIOR UNIVERSIDAD AUTÓNOMA DE MADRID

INFORME LABORATORIO No.1 Implementación de sistemas combinacionales en VHDL Diseño de una ALU. Nelson Antonio Becerra Carrillo

Nombre de la asignatura : Arquitectura de Computadoras I. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCC-9337

Tema: Microprocesadores

Sumadores. Tipos de sumadores: Half-adder. Full-Adder. Carry-Look-Ahead. Carry-select.

CIRCUITOS DIGITALES UNIVERSIDAD CATOLICA DE CUENCA EXT. CAÑAR CATEDRATICO: ING. CRISTIAN FLORES ALUMNO: TITO GUASCO FECHA:

4. Aritmética y operadores

Integrantes del equipo: Revisión Teórica

HOJA DE PROBLEMAS 6: MÓDULOS COMBINACIONALES BÁSICOS

Arquitectura de Computadoras I

4. Aritmética y operadores

Código: Titulación: ING. TÉCNICO IND. EN ELECTRÓNICA INDUSTRIAL Curso: 2

La Unidad Procesadora.

UNIVERSIDAD NACIONAL DEL CALLAO

Carrera: Clave de la asignatura: Participantes. Representantes de las academias de Ingeniería Mecánica de Institutos Tecnológicos.

UNIDAD ARITMÉ M T É ICO-L - Ó L GICA 1

Circuitos Electrónicos Digitales E.T.S.I. Telecomunicación Universidad Politécnica de Madrid. Circuitos combinacionales

Ingeniería en Computación. Lógica Secuencial y Combinatoria

Arquitectura de Computadoras

Fundamentos de los Computadores Grado en Ingeniería Informática

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

M. C. Felipe Santiago Espinosa

Lógica Digital. Circuitos Secuenciales. Maximiliano Urso. Orga I

SUMADORES Y COMPARADORES

Fundamentos de los Computadores Grado en Ingeniería Informática

Carrera: ECC Participantes Representante de las academias de ingeniería electrónica de los Institutos Tecnológicos.

CIRCUITOS ELECTRÓNICOS DIGITALES BOLETÍN DE PROBLEMAS 5

PRÁCTICA 1b: SUMA Y RESTA BINARIA

TÉCNICO SUPERIOR UNIVERSITARIO EN MANTENIMIENTO ÁREA INDUSTRIAL EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ELECTRÓNICA DIGITAL

SOLUCIÓN TIPO TEST 1 Y 2 (CORRECTA 0,5 PUNTOS, ERRÓNEA, -0,25 PUNTOS) TIPO TEST 3 Y 4 (CORRECTA 1,0 PUNTO, ERRÓNEA, -0,5 PUNTOS)

UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA

TEMA 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES

ABEL Para Síntesis. Dr. Juan C. Herrera Lozada

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

Documento No Controlado, Sin Valor

CYNTHIA PATRICIA GUERRERO SAUCEDO

Práctica 7. Control de una Máquina Expendedora Mediante Máquinas de Estado Finito (FSM)

Oliverio J. Santana Jaria. Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Los objetivos de este tema son:

Duración (en horas) Evaluación de los aprendizajes

PROGRAMA DE ESTUDIO Área de Formación : Carlos González Zacarías Fecha de elaboración: 21 de Mayo de 2010 Fecha de última actualización:

GUIAS ÚNICAS DE LABORATORIO SUMADOR Y MULTIPLEXOR AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS

Pertinencia para el Programa

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA

Organización de Computadoras. Clase 4

TRABAJO PRÁCTICO Nº 4. Sistemas combinacionales MSI

Pr. Dr. Xavier Bonnaire

Carrera: ELC Participantes Representante de las academias de la carrera de Ingeniería Eléctrica de los Institutos Tecnológicos.

Expresiones y Operadores

Nombre de la asignatura: Tecnologías e Interfaces de Computadoras

Tema 2. LÓGICA COMBINACIONAL (I): FUNCIONES ARITMÉTICO- LÓGICAS (Tema 5 del libro)

2. Números naturales: sistema de numeración y operaciones básicas

Organización del Computador I. David Alejandro González Márquez

ÍNDICE CAPÍTULO 1. CÓDIGOS DE NUMERACIÓN CAPÍTULO 2. ÁLGEBRA DE CONMUTACIÓN Y FUNCIONES LÓGICAS... 37

Universidad De San Carlos De Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas Organización Computacional Ing. Aux.

Transcripción:

INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Arquitectura de Microprocesadores y Microcontroladores NOMBRE DEL ALUMNO: Apellido Paterno ASIGNATURA: Arquitec. de Micropr. y Microcontr. FECHA EVALUACION HOJA DE Apellido Paterno Nombre DIA MES AÑO N DE BOLETA: GRUPO: PROFESOR: Práctica 1 ALU de 1 BIT Competencia particular de la Unidad: Identifica las características y bloques que conforman la arquitectura de un microprocesador comparándolo con un microcontrolador para entender su funcionamiento. Resultado De Aprendizaje Propuesto (RAP): Interpreta el diagrama a bloques y las características generales de los microprocesadores Objetivos de la Práctica: 1. Diseñar la unidad aritmética y lógica de 1 2. Construir la unidad aritmética y lógica de 1 utilizando circuitos de mediana escala de integración. Equipo Necesario Multimetro Fuente de alimentación de 5V Material Necesario Circuitos Integrados de mediana escala de integración. (Propuestos por el alumno) Protoboard Pinzas de punta y corte Alambre de conexiones Puntas Caiman-Caiman Puntas Banana-Caiman 1

Introducción Teórica La unidad aritmética y lógica (ALU) es un circuito combinacional que realiza las microoperaciones lógicas y aritméticas de dos operandos A y B de n bits, cuyo concepto fue propuesto por John Von Neumman en 1945. Las operaciones llevadas a cabo por la ALU son controladas por un grupo de entradas de selección de función, encargadas de elegir la operación a realizar. De manera general el símbolo con el cual se representa este circuito se muestra enseguida Por otro parte, la mayoría de las acciones de la computadora son realizadas por la ALU, tomando los datos de los registros del procesador, a partir de ciertas señales proporcionadas por la unidad de control que le dicen que operaciones realizar. Para que posteriormente estos datos sean procesados y los resultados de esta operación se almacenan en los registros de salida de la ALU y por medio de otros mecanismos se mueven los datos entre estos registros y la memoria. Entre las operaciones más elementales que una ALU puede realizar se encuentran las siguientes. Operaciones aritméticas de números enteros (adición, sustracción, y a veces multiplicación y división, aunque esto es más costoso) Operaciones lógicas de bits (AND, NOT, OR, XOR, XNOR) Operaciones de desplazamiento de bits (Desplazan o rotan una palabra en un número específico de bits hacia la izquierda o la derecha, con o sin extensión de signo). Los desplazamientos pueden ser interpretados como multiplicaciones o divisiones por 2. ACTIVIDAD TEÓRICA PREVIA Investigar los siguientes conceptos: Multiplexor. Sumador medio. Sumador Completo. Restador Medio. Restador Medio. Flip-Flop Obtener las hojas de datos de los circuitos que contengan, las compuertas AND, OR, XOR, NOT, además de un Multiplexor de 8X1. 2

ACTIVIDADES PRÁCTICAS 1. Realizar el diseño de una ALU de 1 bit con 3 entradas de selección de función: denominadas modo M, entradas de selección S0 y S1. La entrada M selecciona entre una operación lógica (M=0) y una aritmética (M=1). Las funciones desarrolladas por la ALU se muestran en la siguiente tabla. M =0 (Lógica) M =1 (Aritmética) S1 S0 Función Operación 0 0 AND 0 1 OR 1 0 XOR 1 1 COMPLEMENTO S1 S0 Función Operación 0 0 SUMA 0 1 RESTA 1 0 TRANSFERENCIA 1 1 COMPARACION Tome en cuenta en su diseño que las operaciones de suma y resta generan un acarreo y préstamo, respectivamente. Nota en el caso de la operación comparación la salida es 1 cuando, en otro caso cero. Los resultados de las operaciones deben verse visualizar con la ayuda de LED s, considerando LED prendido es 1 y LEDapagado 0. Un diagrama en bloques del diseño puede verse en la siguiente figura: 3

2. Dibujar el diagrama del circuito de la ALU diseñada utilizando un software de diseño electrónico. 3. Implementar en el protoboard el diagrama de la ALU previo y verificar su funcionamiento proporcionando diversos valores de entrada y llene la siguiente tabla con un ejemplo de cada operación. M =0 (Lógica) M =1 (Aritmética) A B Función Resultado 0 1 1 1 1 0 1 - A B Función Resultado 1 1 0 1 1-0 1 A 4. Conclusiones A. Realizar conclusiones de manera individual. 5. Cuestionario a) De que tamaño son los operando de la ALU implementada en la práctica; b) Dibuje como realizaría un ALU de 8 bits. c) Como implementaría un circuito combinatorio que compare dos números A y B de 1 bit cuya salida es uno cuando. d) Como implementaría un circuito combinatorio que compare dos números A y B de 1 bit cuya salida es uno cuando A e) Como implementaría un circuito combinatorio que realice el incremento de A, es decir A +1. f) Como implementaría un circuito combinatorio que realice la siguiente la operación entre dos números A y B de 1 bit; A + complemento a 2 s de B 4

g) Como implementaría un circuito combinatorio que realice la siguiente operación entre dos números A y B de 1 bit, A + complemento a 1 s de B + 1 h) En la ALU de la práctica, Por qué bits está integrado el registro de estado o bandera? i) Menciona, con que dispositivo implementaría, un registro acumulador a la ALU realizada en esta práctica, Y cómo se lo conectaría?. Comentarios Finales El alumno entrega un reporte de la práctica, como el profesor lo indique. Además, en el reporte deben anexarse las conclusiones y cuestionario contestado. Anexar evaluación o reporte de práctica en portafolio de evidencias. 5