ASIGNATURA CODIGO CREDITOS :MICROPROCESADORES I :TEC-196 :04 PRERREQUISITOS :TEC-191 INTRODUCCION : En vista del desarrollo que han alcanzado los sistemas computarizados y sus aplicaciones en las diversas actividades industriales, tanto en el manejo de datos como en los diferentes medios de control de señales analógicas, es importante que el estudiante de Ingeniería de Electrónica de Comunicaciones y Computadora, tenga los conocimientos necesarios de la Arquitectura, funcionamiento y programación de este dispositivo o sistema electrónico. El cabal conocimiento de esta asignatura se logra cuando el estudiante ha cursado las asignaturas de Electrónica General y por supuesto conoce las señales de variables lógicas, simples y bivaluadas, así como circuito digitales. OBJETIVOS GENERALES : Al finalizar este programa el estudiante estará en condiciones de : Comprender la construcción de los microprocesadores. Entender los conceptos de la Tecnología Bipolar y MOS. Conocer la evaluación de los microprocesadores. Interpretar las instrucciones relativas a microprocesadores. Diseñar protocolos de microprocesadores para computadoras de distintos ordenamientos. UNIDAD I. INTRODUCCION A LOS MICROPROCESADORES. OBJETIVOS PARTICULARES. Al finalizar esta unidad el estudiante estará en condiciones de : 1.1 Aprender el significado de los términos técnicas utilizados en los microprocesadores. 1.2 Manejar los conocimientos conceptos básicos de los microprocesadores. 1.3 Distinguir los diferentes tipos de Bus en el microprocesador. 1.4 Resolver ejercicios relacionado con el microprocesador. CONTENIDO PROGRAMATICO : Maquina cableada. Maquina programada El microprocesador ideal El Bus de datos El Bus de direcciones. El Bus de control. El Microprocesador generalizado. Ejercicios y problemas. UNIDAD II. TECNOLIGIA DE LOS MICROPROCESADORES. OBJETIVOS PARTICULARES. Al finalizar esta unidad el estudiante estará en condiciones de : 2.1 Conocer la tecnología de los microprocesadores 2.2 Distinguir la tecnología bipolar de la MOS 2.3 Resolver ejercicios de aplicaciones. CONTENIDO PROGRAMATICO : Tecnología Bipolar. Tecnología MOS. UNIDAD III. LA EVOLUCION DE LOS MICROPROCESADORES. OBJETIVOS PARTICULARES. Al finalizar esta unidad el estudiante estará en condiciones de : 3.1 Conocer la evolución de los microprocesadores. 3.2 Tener un conocimiento mas exacto de la tecnología de los microprocesadores modernos. 3.3 Resolver problemas de aplicación. CONTENIDO PROGRAMATICO : EL 4004 y el 8008. El 8080 y 8085. El 780 y 6502. El microprocesador 8748. UNIDAD IV. DISPOSITIVOS BASICOS DE LOS MICROPROCESADORES. OBJETIVOS PARTICULARES. Al finalizar esta unidad el estudiante estará en condiciones de : 4.1 Distinguirá los dispositivos básicos de los microprocesadores. 4.2 Conocerá los sistemas de microprocesadores mínimos. 4.3 Resolverá problemas y ejercicios relacionados. CONTENIDO PROGRAMATICO : Fuentes de alimentación Circuito de Reloj ciclo de instrucción Buffers (amplificadores - adaptadores - separadores). Sistemas microprocesadores mínimos. UNIDAD V. PROCESAMIENTO DE INSTRUCCIONES. OBJETIVOS PARTICULARES. Al finalizar esta unidad el estudiante estará en condiciones de : 5.1 Aprender el principio del procesamiento de instrucciones. 5.2 Analizar los diversos tipos de instrucciones. 5.3 Resolver ejercicios de aplicaciones. CONTENIDO PROGRAMATICO : Organización de la memoria. Principio del proceso de instrucciones. Instrucciones de transferencia. Transferencia de registro a registro. Instrucciones de cargo y almacenamiento. Almacenamiento de constantes. Instrucciones de entrada y salida. Instrucciones de enlace aritmético. Instrucciones de enlace lógico. Instrucciones de salto. UNIDAD VI. MODULOS DE ENTRADA Y SALIDA. OBJETIVOS PARTICULARES. Al finalizar esta unidad el estudiante estará en condiciones de : 6.1 Conocer diferentes tipos de módulos. 6.2 Resolver los ejercicios de aplicaciones. CONTENIDO PROGRAMATICO : Método de entrada/salida aislado (instrucciones IN Y CUT). Modulo de entrad/salida 8212. Interconexión serie y paralelo. Modulo de entrada/salida serie 8251 Modulo de entrada/salida paralelo 8255. Ejercicios y problemas. UNIDAD VII. PROGRAMACION DE MICROPROCESADORES. OBJETIVOS PARTICULARES. Al finalizar esta unidad el estudiante estará en condiciones de : 7.1 Entender la programación de los microprocesadores. 7.2 Comprender las técnicas de la programación de lenguaje. CONTENIDO PROGRAMATICO : Representación binaria de datos El complemento 2 dos. Programación en lenguaje maquina. Programación en lenguaje. Programa fuente y programa objeto. Técnica de subprogramas. Operaciones con la pila. Ejercicios y problemas. UNIDAD VIII. ARITMETICA DE MICROPROCESADORES. OBJETIVOS PARTICULARES. Al finalizar esta unidad el estudiante estará en condiciones de : 8.1 Conocer las operaciones aritmética de los microprocesadores. 8.2 Realizar ejercicios de aplicación en las diferentes operaciones aritméticas. CONTENIDO PROGRAMATICO : Suma. Resta. Multiplicación División METODOLOGIA : En esta asignatura el profesor hace las explicaciones teóricas completas, resuelve algunos ejercicios modelos y hace demostraciones esquematizadas y reales de microprocesadores de 16 Bits y 32 Bits. Si es necesario, emplea medios audiovisuales para reforzar los análisis de los circuitos electrónicos involucrados, los estudiantes en cada unidad resolverán ejercicios de aplicaciones. EVALUACIÓN: Sigue la Metodología establecida por UNAPEC : 1ra. Evaluación parcial : Examen escrito Proyectos 35 puntos 20 puntos 15 puntos 2da.Evaluación parcial : Examen escrito Proyectos y práctica puntos 20 puntos 15 puntos Prueba Final 30 puntos Total 100 puntos BIBLIOGRAFIA : 1- Microcomputadores Siemens, 1998. 2- Introduction To Microprocessor. Siptem esign (en español) Autor : M. P. Choronos Pauld. Paranenfo, S. A. 3- Fundamentos de diseño con microprocesadores. Autor : José Ma. Angulo Usategui. 4- Computadores y Microprocesadores A. C. Downton, Addison-Wesley, 1995. 5- Sistemas digitales principios y aplicaciones, Ronald J. Tocci. 6- Prentice Hall, 1995.