Download COMP 4000 rev enero 2013 - Universidad Interamericana de Puerto
Document related concepts
no text concepts found
Transcript
Universidad Interamericana de Puerto Rico Recinto de Fajardo Departamento de Ciencias y Tecnología Programa de Ciencias de Computadora PRONTUARIO I. INFORMACIÓN GENERAL Título del Curso Código y Número Créditos Término Académico Profesor Horas de Oficina Teléfono de la Oficina Correo Electrónico II. : : : : : : : : Arquitectura y Prog Multiprocesadores COMP 4000 Tres (3) 2013-30 Dr. Carlos I. García Ramírez TBA (787) 863-2390 Ext. 2376 carlos.garcia@fajardo.inter.edu DESCRIPCIÓN Microprocesadores de 16, 32 y 64 dígitos binarios. Circuitos integrados de gran escala. Dispositivos, interfaz, interrupción, entrada y salida, estructura de ¨bus¨ y de memoria. Programación y diseño de sistemas de control basado en microcomputadores. Requiere horas adicionales de laboratorio abierto. Requisito: COMP 3200. III. OBJETIVOS Se espera que al finalizar el curso, el estudiante pueda: 1. 2. 3. 4. 5. 6. 7. 8. 9. Aplicar diferentes sistemas numéricos Describir los sistemas numéricos binarios, octal y hexadecimal Analizar la operación de los diferentes registros, “gates” y “buses” Analizar la operación “gates”, digitales, lógica “tri-state” Describir los “flip-flops”, “decoders”, “encoders” y “multiplexors” Describir las diferencias de las memorias Describir el procesamiento de las diferentes memorias Analizar las diferentes operaciones de una computadora. Analizar las funciones realizadas por los diferentes tipos de “buses”. Prontuario COMP 4000 Página 2 10. 11. 12. 13. 14. 15. 16. IV. Explicar las funciones realizadas por los “buses” de dirección, datos y control. Analizar el comportamiento general de un bus. Analizar el propósito de los diferentes tipos de registros. Analizar los diferentes ciclos de máquina. Describir la operación de los diferentes elementos del microcomputador durante la ejecución de un programa. Enumerar las funciones de los registros generales, base, índice, almacenaje y otros. Usar los diferentes tipos de instrucciones. CONTENIDO A. B. C. D. E. F. G. V. Sistemas numéricos 1. Sistemas numéricos binarios, octal y hexadecimal 2. Conversión de una base numérica a otra Operación de los diferentes registros, “gates” y “buses” 1. Operación “gates”, digitales, lógica “tri-state” 2. “Flip-flops”, “decoders”, “encoders” y “multiplexors” Diferencias de las memorias 1. Ventajas y desventajas de los diferentes RAMs y ROMs 2. Procesamiento de las diferentes memorias Elementos de una computadora básica 1. Funciones de una computadora básica 2. Diferentes operaciones de una computadora Funciones realizadas por los diferentes tipos de “buses” 1. Funciones realizadas por los “buses” de dirección, datos y control 2. Comportamiento general de un bus Propósito de los diferentes tipos de registros 1. Funciones principales del microcomputador 2. Diferentes ciclos de máquina Operación de los diferentes elementos del microcomputador durante la ejecución de un programa actividad del bus durante la ejecución de un programa 1. Funciones de los registros generales, base, índice, almacenaje y otros 2. Función y uso de la estiba (“ nack”) y el apuntador de estiba (“ nack pointer”) 3. Diferentes tipos de instrucciones EVALUACIÓN A. B. C. Tres exámenes parciales (60%) Examen final (25%) Laboratorios (15%) Prontuario COMP 4000 Página 3 El sistema de calificaciones que se utilizará será el establecido por la Universidad Interamericana de Puerto Rico: 100-90 89-80 79-70 69-60 59- 0 VI. A B C D F ESTRATEGIAS DE ENSEÑANZA A. B. Enseñanzas 1. Conferencias por el profesor 2. Presentaciones electrónicas (on-line) 3. Ejercicios de práctica 4. Ejercicios de aplicación 5. Lecturas y ejercicios suplementarios Calidad Total y “assessment” 1. Trabajos en grupos VII. NOTAS ESPECIALES A. Servicios Auxiliares o Necesidades Especiales 1. Todo estudiante que requiera servicios auxiliares o asistencia especial deberá solicitar los mismos al inicio del curso o tan pronto como adquiera conocimiento de que los necesita, a través del registro correspondiente en Oficina del Coordinador de Servicios a los Estudiantes con Impedimentos, ubicada en el Decanato de Estudiantes. B. Honradez, fraude y plagio (Reglamento General del Estudiante, Capítulo V) 1. La falta de honradez, fraude y plagio y cualquier otro comportamiento inadecuado con relación a la labor académica constituyen infracciones mayores sancionadas por el Reglamento General de Estudiantes. Las infracciones mayores, según dispone el Reglamento General de Estudiantes, pueden tener como consecuencia la suspensión de la Universidad por un tiempo definido mayor de un año o la expulsión permanente de la Universidad, entre otras sanciones. VIII. RECURSOS TEXTO Intel Microprocessors, The (8th Edition) by Barry B. Brey (Jan 11, 2011). ISBN10: 0135026458. ISBN-13: 978-0135026458 Prontuario COMP 4000 Página 4 IX. REFERENCIAS Computer Architecture & Programming of the Intel x86 Family [Kindle Edition] Patrick Stakem (Author). ASIN: B0078Q39D4. Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture. Jon Stokes (Author). ASIN: B004OEJO0A. Programming and Customizing the 8051 Microcontroller (Tab Electronics Technician Library) by Myke Predko (Jan 31, 1999). ASIN: B003ZSISDU. INTEL Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Prentium ProProcessor, Pentium II, III, 4, 7/E. Barry B. Brey, DeVry Institute of Technology ISBN: 0-13-119506-9,Publisher: Prentice Hall, Copyright: 2006. "Los microprocesadores Intel 8086/8088/80186/80286/80386/80486". Barry B. Brey. Prentice Hall, 2004. "Microcontroladores 8051 y 8052". Bernard Odant. PARANINFO, 2003. "Programación en lenguaje ensamblador del microprocesador 8086". Antonio Moreno Fdez.-Caparrós. Depto. E. y Electrónica (UCO) 2002. ISBN 84932299-X "Diseño de sistemas digitales y microprocesadores". Informática Industrial 3º I.T. Industrial (esp. Electrónica Industrial) 4. John P. Hayes. McGraw-Hill, 2002. Revistas Profesionales en Internet: http://webster.cs.ucr.edu : Art of assembly language programming. http://developer.intel.com/hardwaredesign/processors.htm : Intel Processors http://home.att.net/~jackklein/x86/x86_main.html : Intel x86 Programming Main Page. http://www.x86.org : Microprocessor Center. http://www.thefreecountry.com/compilers/assemblers.shtml : Free assemblers http://encyclopedia.thefreedictionary.com/X86+assembly+language : X86 assembly language. Prontuario COMP 4000 Página 5 http://www.nuvisionmiami.com/kip/asm.htm : Intel assembly language sources. http://www.csn.ul.ie/~darkstar/assembler : X86 assembler tutorial. Recursos Electrónicos Windows NT Magazine Online articles,software and vendor directory. Excellent source of Windows NT Info. www.winntmag.com Microsoft Certified Professional Magazine Online A community for professionals seeking Microsoft certification. Features include forums, news, training search engines, classifieds & editorial created just for the MCSE, MCSD & MCP. www.mcpmag.com WinInfo Resource for Windows IT professionals with news, reviews, commentary, and analysis. www.wininformant.com Directions on Microsoft Offering independent news, analysis, and roadmaps of Microsoft technology and strategy, products include update newsletter, organization chart (orgchart), research reports, and consulting. www.directionsonmicrosoft.com Revisado enero 2013 Dr. Carlos I. García Ramírez