+ All Categories
Home > Documents > (ncar) arquitectura de computadoras

(ncar) arquitectura de computadoras

Date post: 06-Jan-2017
Category:
Upload: lamphuc
View: 233 times
Download: 8 times
Share this document with a friend
14
INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS ESCUELA: U.P.I.I.C.S.A. CARRERA: INGENIERÍA EN INFORMÁTICA ESPECIALIDAD: COORDINACION: ACADEMIA DE COMPUTACIÓN DEPARTAMENTO: CIENCIAS DE LA INGENIERIA ASIGNATURA: ARQUITECTURA DE COMPUTADORAS CLAVE: NCAR SEMESTRE: TERCERO CREDITOS: 8 VIGENTE: AGOSTO 2000 TIPO DE ASIGNATURA: TEÓRICA-PRACTICA MODALIDAD: Escolarizada X Abierta . FUNDAMENTACIÓN DE LA ASIGNATURA Aun qu e existe, gran variedad y ritmo de cambio en el campo de las computadoras, se aplican sistemáticamente ciertos conceptos fundamentales. La aplicación de estos conceptos depende del desarrollo actual de la tecnología y de los objetivos del diseñador en cuanto a eficiencia - prestaciones. Este curso se centra en presentar un análisis de los fundamentos de la arquitectura y organización de las computadoras y relacionar éstos con problemas de diseño actuales y soluciones que se han propuesto. OBJETIVO DE LA ASIGNATURA Al termino del curso, el alumno: Explicará los fundamentos de los principios de la arquitectura de las computadoras modernas, es decir aquellos atributos que tienen un impacto directo en la ejecución lógica de un programa, y su organización, esto es , las unidades funcionales y sus interconexiones, que materializan especificaciones arquitectónicas, apoyándose mediante la programación en lenguaje ensamblador. TIEMPOS TOTALES ASIGNADOS: H/SEMESTRE: 72:00 H/SEMANA: 4:00 H/TEORIA/SEMESTRE: 54:00 H/PRACTICA/SEMESTRE: 18:00 PROGRAMA ELABORADO O ACTUALIZADO POR: Academia de Hardware y Comunicaciones REVISADO: Jefatura de Carrera de Ingeniería en Informática APROBADO POR: El Consejo Técnico Escolar AUTORIZADO POR: Comisión de Planes y Programas de Estudio. Del Consejo General Consultivo del I.P.N:
Transcript
Page 1: (ncar) arquitectura de computadoras

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA

DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ESCUELA: U.P.I.I.C.S.A. CARRERA: INGENIERÍA EN INFORMÁTICA ESPECIALIDAD: COORDINACION: ACADEMIA DE COMPUTACIÓN DEPARTAMENTO: CIENCIAS DE LA INGENIERIA

ASIGNATURA: ARQUITECTURA DE COMPUTADORAS CLAVE: NCAR SEMESTRE: TERCERO CREDITOS: 8 VIGENTE: AGOSTO 2000 TIPO DE ASIGNATURA: TEÓRICA-PRACTICA MODALIDAD: Escolarizada X Abierta .

FUNDAMENTACIÓN DE LA ASIGNATURA Aun que existe, gran variedad y ritmo de cambio en el campo de las computadoras, se aplican sistemáticamente ciertos conceptos fundamentales. La aplicación de estos conceptos depende del desarrollo actual de la tecnología y de los objetivos del diseñador en cuanto a eficiencia - prestaciones. Este curso se centra en presentar un análisis de los fundamentos de la arquitectura y organización de las computadoras y relacionar éstos con problemas de diseño actuales y soluciones que se han propuesto.

OBJETIVO DE LA ASIGNATURA Al termino del curso, el alumno: Explicará los fundamentos de los principios de la arquitectura de las computadoras modernas, es decir aquellos atributos que tienen un impacto directo en la ejecución lógica de un programa, y su organización, esto es , las unidades funcionales y sus interconexiones, que materializan especificaciones arquitectónicas, apoyándose mediante la programación en lenguaje ensamblador.

TIEMPOS TOTALES ASIGNADOS: H/SEMESTRE: 72:00 H/SEMANA: 4:00 H/TEORIA/SEMESTRE: 54:00 H/PRACTICA/SEMESTRE: 18:00

PROGRAMA ELABORADO O ACTUALIZADO POR: Academia de Hardware y Comunicaciones REVISADO: Jefatura de Carrera de Ingeniería en

Informática

APROBADO POR: El Consejo Técnico Escolar

AUTORIZADO POR: Comisión de Planes y Programas de Estudio. Del Consejo General Consultivo del I.P.N:

Page 2: (ncar) arquitectura de computadoras

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA

DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

Ing. Francisco Bojórquez Hernández Presidente

Page 3: (ncar) arquitectura de computadoras

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA

DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA ARQUITECTURA DE COMPUTADORAS CLAVE: NCAR ___ ______________________________________________________________________________________________________ HOJA: 2 DE 12 . .

FUNDAMENTACIÓN

Esta asignatura se imparte en el tercer semestre, se considera que el alumno ya se encuentra familiarizado con las ciencias de la computación, así como con los sistemas digitales. Su impacto fundamental consiste en la adquisición de conocimientos sobre la arquitectura y organización de las computadoras, mediante la programación en lenguaje ensamblador, suficiente para que el alumno obtenga las habilidades en su utilización y en el concepto teórico de la tecnología de cómputo. Antecedente: Sistemas digitales I, sistemas digitales II. Consecuente: Análisis y adquisición de datos, Aplicaciones de adquisición de datos. La metodología general del proceso enseñanza - aprendizaje para esta asignatura, consiste en la exposición detallada por parte del profesor de la Arquitectura de computadoras, a través del método inductivo, haciendo uso de pizarrón, proyecciones de diapositivas , acetatos y videos, bibliografía especializada y equipo que deberá ser visto, desensamblado y ensamblado por los alumnos con la asistencia del profesor. Por su parte los alumnos deberán realizar investigaciones bibliográficas y de campo que le permitan afianzar e incrementar su conocimiento sobre los temas planteados en este programa de estudios. Así mismo, se deberá promover visitas a Centros de Investigación y Plantas productivas dedicadas al diseño y ensamble de equipo de procesamiento de datos.

Page 4: (ncar) arquitectura de computadoras

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA

DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

Page 5: (ncar) arquitectura de computadoras

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA

DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA:_____________________ARQUITECTURA_DE COMPUTADORAS CLAVE: : NCAR . HOJA: 3 DE 12 . . No. UNIDAD NOMBRE I INTRODUCCIÓN

OBJETIVOS PARTICULARES DE LA UNIDAD

Al termino de la unidad: El alumno explicara las diferencias entre los conceptos de la organización y arquitectura de computadoras a través de la exposición de la historia de la tecnología de computadoras y su clasificación, de acuerdo al propósito y capacidad, desde equipos personales hasta supercomputadoras.

HORAS

No. TEMA

T E M A S

INSTRUMENTACIÓN DIDÁCTICA

T

P

EC

CLAVE

BIBLIOGRAFÍA

1.1

1.2 1.2.1 1.2.2

1.3

Breve Historia de la tecnología de computadoras. Clasificación de las computadoras Por su propósito. Por su capacidad. Aplicaciones tÍpicas.

- Exposición del tema por el profesor - Investigación bibliográfica por parte de los alumnos - Discusión y solución de ejemplos ilustrativos - Investigación de campo - Dinámicas grupales - Se emplearan apoyos didácticos preparando acetatos y aprovechando los recursos audiovisuales del departamento.

1.0

1.0

1.0

1.0

2.0

2.0

2.0

1C

1C

1C

Page 6: (ncar) arquitectura de computadoras

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA

DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA:_____________________ARQUITECTURA DE COMPUTADORAS________________________ CLAVE: NCAR . HOJA: 4 DE 12 . . No. UNIDAD NOMBRE II COMPONENTES BÁSICOS DE LAS COMPUTADORAS

OBJETIVOS PARTICULARES DE LA UNIDAD Al termino de la unidad: El alumno describirá los componentes básicos de las computadoras.

HORAS

No. TEMA

T E M A S

INSTRUMENTACIÓN DIDÁCTICA

T

P

EC

CLAVE

BIBLIOGRAFÍA 2.1

2.1.1 2.1.2 2.1.3 2.1.4

2.2

2.2.1 2.2.2 2.2.3

2.3

2.3.1 2.3.2 2.3.3

Componentes básicos Memoria externa e interna. Unidad central de procesamiento. Dispositivos de entrada / salida. Buses del sistema. Sistema operativo, como soporte. Conceptos básicos. Planificación. Gestión de la memoria. Lenguajes de maquina y ensamblador. Panorama general Introducción al lenguaje ensamblador Ejemplos de aplicación

- Exposición del tema por el profesor - Exposición por parte de los alumnos - Discusión y solución de ejemplos - Solución de ejercicios por los alumnos - Investigación de campo - Dinámica de grupo - Se emplearan apoyos didácticos preparando acetatos y aprovechando los recursos audiovisuales del departamento

3.0

3.0

3.0

1.0

1.0

2.0

2.0

4.0

2B, 3B, 4C

2B, 3B, 4C 2B, 3B, 4C

Page 7: (ncar) arquitectura de computadoras

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA

DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA:___________________________ARQUITECTURA DE COMPUTADORAS___________________________ CLAVE: : NCAR .

HOJA: 5 DE 12 . No. UNIDAD NOMBRE III LA UNIDAD CENTRAL DE PROCESAMIENTO

OBJETIVOS PARTICULARES DE LA UNIDAD

El alumno describirá la estructura y funcionamiento de la unidad central de procesamiento.

HORAS

No. TEMA

T E M A S

INSTRUMENTACIÓN DIDÁCTICA

T

P

EC

CLAVE

BIBLIOGRAFÍA 3.1

3.1.1 3.1.2

3.1.3 3.1.4

3.2 3.2.1 3.2.2 3.2.3 3.2.4 3.3

3.3.1 3.3.2 3.3.3

3.3.4

Aritmética de la computadora La Unida Aritmética – lógica (ALU) Representación de números enteros y de punto flotante. Aritmética entera y de punto flotante. Ejemplos de aplicación Instrucciones. Características y Funciones. Modos de direccionamiento y formatos. Instrucciones CISC y RISC Ejemplos de aplicación Estructura y funcionamiento de la CPU Organización del procesador Organización de los registros El ciclo de instrucción Ejemplos de aplicación

- Exposición del tema por el profesor - Exposición por parte de los alumnos - Discusión y solución de ejemplos - Investigación bibliográfica por parte de los alumnos - Solución de ejercicios por los alumnos - Investigación de campo - Dinámica de grupo - Se emplearan apoyos didácticos preparando acetatos y aprovechando los recursos audiovisuales del departamento

3.0

3.0

3.0

1.0

1.0

1.0

4.0

4.0

4.0

2B, 3B

2B, 3B

2B, 3B

Page 8: (ncar) arquitectura de computadoras

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA

DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA:_______________________________ARQUITECTURA DE COMPUTADORAS______________________ CLAVE: NCAR . HOJA: 6 DE 12 . No. UNIDAD NOMBRE IV LA UNIDAD DE CONTROL

OBJETIVOS PARTICULARES DE LA UNIDAD

El alumno explicará en términos funcionales, la importancia de la unidad de control, a efecto de que se lleven a cabo los procesos con y entre los elementos externos a la CPU.

HORAS

No. TEMA

T E M A S

INSTRUMENTACIÓN DIDÁCTICA

T

P

EC

CLAVE

BIBLIOGRAFÍA 4.1

4.1.1 4.1.2 4.1.3 4.1.4

4.2

4.2.1 4.2.2 4.2.3

Funcionamiento de la unidad de control. Microoperaciones. Control del CPU Implementación cableada Ejemplos de aplicación Control microprogramado Secuenciamiento de microinstrucciones Ejecución de microinstrucciones Ejemplos de aplicación

- Exposición del tema por el profesor - Exposición por parte de los alumnos - Discusión y solución de ejemplos ilustrativos - Solución de ejercicios por los alumnos - Investigación bibliografica - Dinámica de grupo - Se emplearan apoyos didácticos preparando acetatos y aprovechando los recursos audiovisuales del departamento

3.0

3.0

1.0

1.0

4.0

4.0

2B, 3B

2B, 3B

Page 9: (ncar) arquitectura de computadoras

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA

DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA:______________________________ARQUITECTURA DE COMPUTADORAS___________________

CLAVE: NCAR . HOJA: 7 DE 12 .

No. UNIDAD NOMBRE V FUNDAMENTOS DE LOS MICROPROCESADORES

OBJETIVOS PARTICULARES DE LA UNIDAD Al termino de la unidad: El alumno identificará la arquitectura interna, señales e interrupciones de los microprocesadores que son más comúnmente empleados

HORAS

No. TEMA

T E M A S

INSTRUMENTACIÓN DIDÁCTICA

T

P

EC

CLAVE

BIBLIOGRAFÍA 5.1

5.2

5.2.1

5.3 5.3.1 5.3.2

5.3.3 5.3.4

5.4

5.4.1 5.4.2

5.4.3 5.4.4

Panorama general. El microprocesador. Características comunes de los microprocesadores Familia Intel. Arquitectura interna Registros, direccionamiento e interrupciones. Dispositivos de E / S. Ejemplos de estudio. Familia Motorola Arquitectura interna. Registros, direccionamiento e interrupciones. Dispositivos de E / S. Ejemplos de estudio

- Exposición del tema por el profesor - Exposición por parte de los alumnos. - Discusión y solución de ejemplos - Solución de ejercicios por los alumnos - Investigación de campo - Dinámica de grupo Apoyo didáctico - Material didáctico : Pizarrón,

acetatos, videos. - Rotafolios preparados por los

alumnos

1.0

2.0

2.0

2.0

1.0

1.0

2.0

3.0

3.0

6B

6B

6B

6B

Page 10: (ncar) arquitectura de computadoras

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA

DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA ARQUITECTURA DE

COMPUTADORAS______________________ CLAVE: NCAR . HOJA: 8 DE 12 . No. UNIDAD NOMBRE VI FUNDAMENTOS DE MICROCONTROLADORES

OBJETIVOS PARTICULARES DE LA UNIDAD Al termino de la unidad el alumno: Identificará la arquitectura interna, señales e interrupciones de los microcontroladores que son más comúnmente empleados

HORAS

No. TEMA

T E M A S

INSTRUMENTACIÓN DIDÁCTICA

T

P

EC

CLAVE

BIBLIOGRAFÍA 6.1

6.1.1 6.1.2

6.2 6.2.1 6.2.2

6.2.3

6.3

6.3.1 6.3.2

6.3.3

Panorama general. El microcontrolador. Características comunes de los micocontroladores Familia Intel. Arquitectura interna Registros, direccionamiento, interrupciones y dispositivos de E / S. Ejemplos de estudio. Familia Motorola Arquitectura interna. Registros, direccionamiento, interrupciones y Dispositivos de E / S. Ejemplos de estudio

- Exposición del tema por el profesor - Exposición por parte de los alumnos - Discusión y solución de ejemplos ilustrativos - Solución de ejercicios por los alumnos - Investigación de campo - Dinámica de grupo Apoyo didáctico - Material didáctico : Pizarrón, acetatos, y videos - Rotafolios preparados por los alumnos

1.0

2.0

2.0

1.0

1.0

2.0

2.0

5C, 11B

5C, 11B

5C, 11B

Page 11: (ncar) arquitectura de computadoras

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA

DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA:________________________________ARQUITECTURA DE COMPUTADORAS___________ CLAVE: NCAR . HOJA: 9 DE 12 . No. UNIDAD NOMBRE VII INTRODUCCION A LA PROGRAMACION EN LENGUAJE ENSAMBLADOR

OBJETIVOS PARTICULARES DE LA UNIDAD

Al termino de la unidad el alumno : Explicará los aspectos fundamentales del lenguaje ensamblador en la programación de microprocesadores y microcontroladores, escribirá y ejecutará programas con este lenguaje.

HORAS

No. TEMA

T E M A S

INSTRUMENTACIÓN DIDÁCTICA

T

P

EC

CLAVE

BIBLIOGRAFÍA 7.1

7.1.1 7.1.2 7.1.3

7.2

7.2.1 7.2.2 7.2.3 7.2.4

7.3

7.4

7.4.1 7.5

7.5.1 7.5.6 7.5.7 7.5.8 7.6

Panorama general. Familia del microprocesador 8086 Sistema operativo MS – DOS Registros y segmentación Lenguaje ensamblador Macroensambladores. Instrucciones más frecuentes Lógicas, aritméticas y de control. Interrupciones externas e internas Ejemplos de aplicación Familia de microcontroladores PIC. Registros y segmentación Macroensambladores. Instrucciones más frecuentes Lógicas, aritméticas y de control. Interrupciones externas e internas Converción analógica digital Ejemplos de aplicación

- Exposición del tema por el profesor - Exposición por parte de los alumnos - Discusión y solución de ejemplos ilustrativos - Solución de ejercicios por los alumnos - Investigación de campo - Dinámica de grupos Apoyo didáctico - Material didáctico : - Pizarrón, acetatos y videos. - Rotafolios preparados por los alumnos

2.0

2.0

3.0

2.0

2.0

4.0

2.0

1.0

1.0

2.0

3.0

4.0

4.0

3.0

4.0

7C, 8B, 10C

7C, 8B, 10C

7C, 8B, 10C

7C, 8B, 10C

7C, 8B, 10C

7C, 8B, 10C

Page 12: (ncar) arquitectura de computadoras

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA

DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA: ________________________ARQUITECTURA DE COMPUTADORAS CLAVE: NCAR

HOJA: __10__ DE 12 . RELACIÓN DE PRÁCTICAS

PRACT. No.

NOMBRE DE LA PRÁCTICA

RELACION UNIDADES

TEMÁTICAS

DURACIÓN PRÁCTICA

HORAS

LUGAR DE REALIZACIÓN

1 2 3 4 5 6 7 8 9

10

Trabajo de investigación con tema especifico Introducción al lenguaje ensamblador Aritmética entera y de punto flotante Modos de direccionamiento Ejecución de microinstrucciones Manejo y aplicación de interrupciones en microprocesadores Aplicación de instrucciones más frecuentes, lógicas, aritméticas y de control en microprocesadores. Inicialización de microcontroladores Aplicación de instrucciones más frecuentes, lógicas, aritméticas y de control en microcontroladores Desarrollo de un proyecto sencillo de aplicación

I II

III

III

IV

V

V

VI

VI

VII

1 2 1 2 2 2 2 2 2 2

Sala de computación

" " " " " " " " " "

Page 13: (ncar) arquitectura de computadoras

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA

DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

ASIGNATURA:_________ARQUITECTURA DE

COMPUTADORAS_____________________________________________ CLAVE: NCAR . HOJA: 11 DE 12 .

PERÍODO

UNIDADES TEMÁTICAS

PROCEDIMIENTOS DE EVALUACIÓN 1er Departamental

2o. Departamental

3o. Departamental

I , II III , IV V, VI, VII

Examen escrito 40 % , trabajos de investigación o proyecto 60 % Examen escrito 40 % , trabajos de investigación o proyecto 60 % Examen escrito 40 % , trabajos de investigación o proyecto 60 %

Evaluación Final : Promedio de las tres evaluaciones parciales

CLAVE

1 2 3 4 5 6

B

B

B

B

C

C

C

C

BIBLIOGRAFÍA

STALLING, WILLIAMS ORGANIZACIÓN Y ARQUITECTURA DE COMPUTADORAS

PRENTICE HALL 1997 4ª EDICIÓN 682 PP MÉXICO MACCABE, ARTHUR B. SISTEMAS COMPUTACIONALES IRWIN 1995 1ª EDICIÓN 601 PP MÉXICO

LINDING, MIGUEL QUE HAY DETRÁS DE LAS COMPUTADORAS EDITORIAL IPN 1ª EDICION 1992 162PP MÉXICO SPASOV, PETER MICROCONTROLLER TECHNOLOGY PRENTICE HALL 1993 1ª EDICIÓN 622 PP USA TKHEIM, ROGER FUNDAMENTOS DE LOS MICROPROCESADORES McGRAW – HILL 2ª EDICIÓN 1992 562 PP MÉXICO

Page 14: (ncar) arquitectura de computadoras

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA

DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

7 8 9

10

11

B

B

C

C

C

NORTON, PETER ASSEMBLY LANGUAGE FOR THE IBM-PC BRADY 1988 560 PP USA IRVINE, KIP ASSEMBLY LANGUAGE FOR INTEL-BASED COMPUTERS PRENTICE HALL 4ª EDICIÓN 1999 676 PP GILES, WILLIAM ASSEMBLY LANGUAGE PROGRAMING FOR THE INTEL 80XXX FAMILY McMILLAN 1ª EDICION 1991 806 PP SCOTT, MACKENZIE THE 8051 MICROCONTROLLER MERRIL – MAC MILLAN 1ª EDICIÓN 1992 354PP USA TRIEBEL, WALTER THE 80386, 80486, AND PENTIUM PROCESSOR PRENTICE HALL 1998 915 PP USA ANGULO, JOSÉ MICROCONTROLADORES PIC McGRAW – HILL 1ª EDICIÓN 221 PP MEXICO

12 DE 12


Recommended