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
[email protected]
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