Maquinas Computadoras I

20
Maquinas Computadoras I (Presentación) Departamento de Sistemas Digitales y Telecomunicaciones Facultad de Electrotecnia y Computación Marzo 2012

description

Una introducción breve hacia el mundo de los microprocesadores, mas específicamente al 8086.

Transcript of Maquinas Computadoras I

  • Maquinas Computadoras I

    (Presentacin)

    Departamento de Sistemas Digitales y

    Telecomunicaciones

    Facultad de Electrotecnia y Computacin

    Marzo 2012

  • Maquinas Computadoras I

    Profesores:

    Ing. Marlon Robleto

    Alemn E-mail:[email protected]

    Cubculo: Eo-01

    Horario de clases:

    Mi 4:10 a 5:50pm

    Vi 2:25 a 5:50pm

    Departamento de Sistemas Digitales 2

  • Objetivos

    Al final del curso el alumno ser capaz de:

    Identificar las caractersticas de la arquitectura y organizacin de los microprocesadores de 16 bits.

    Desarrollar algoritmos de programacin en lenguaje ensamblador

    Comprender la arquitectura y organizacin de un microcontrolador.

    Analizar, disear e implementar sistemas con microcontrolador.

    Analizar y disear interfaces entre el microprocesador o microcontrolador y dispositivos de E/S

    Departamento de Sistemas Digitales 3

  • Contenido Introduccin

    El microprocesador 8086

    Programacin en ensamblador

    Interfaces con la memoria y E/S

    Comunicacin serie- paralela

    Interrupciones y DMA

    El microcontrolador

    Organizacin de la memoria

    Programacin en ensamblador

    Temporizadores

    Manejo de Interrupciones

    Comunicacin serial

    Lenguaje C para microcontroladores

    Departamento de Sistemas Digitales 4

  • Sistema de Evaluacin

    Contnua

    Menos esfuerzo

    Prcticas

    Trabajo final con exposicin

    Tests sorpresa

    Participacin

    No contnua

    Prcticas + Exmen final

    Departamento de Sistemas Digitales 5

  • Departamento de Sistemas Digitales 6

    Sistema de Evaluacin

    La escala para realizar evaluacin es de 0 a 100 y est

    dividida de la siguiente manera:

  • Departamento de Sistemas Digitales 7

    Evaluacin (cont..)

    Considerar la participacin activa de los estudiantes en:

    a) Participacin en clase

    b) Cumplimiento de tareas y ejercicios

    c) Exposicin de temas

    d) Paneles

    f) Participacin en ferias o concursos

    g) Propiciar la retroalimentacin continua de los temas

    vistos

    h) Considerar el desempeo integral del alumno

  • Exmenes

    De acuerdo al calendario acadmico:

    Primera Parcial

    4 al 15 de junio 2012. (Las dos semanas con clases).

    Segundo Parcial

    30 de julio al 10 de agosto 2012

    Primera convocatoria

    13 al 17 de agosto 2012

    Convocatoria Extraordinaria

    20 al 24 de agosto 2012

    Departamento de Sistemas Digitales 8

  • Normativa

    Para superar la asignatura se valorar:

    El trabajo realizado en las prcticas (ejercicios prcticos con los que se consolidan los conocimientos expuestos en

    clase)

    El examen parcial terico

    Un `Proyecto de curso que resuelva un problema planteado y con una presentacin oral del mismo

    Los test sorpresas

    La participacin en clase

    Departamento de Sistemas Digitales 9

  • Normativa (prcticas)

    El criterio ms importante es la funcionalidad: un proyecto

    que funciona siempre tiene ms posibilidades de llevarse una

    buena puntuacin.

    Los siguientes criterios que se tendrn en cuenta (y que hay

    que cuidar al realizar las prcticas) son:

    La manera de resolver el problema

    Diseo de los algoritmos

    Claridad y documentacin en el cdigo

    Eficiencia y elegancia en la implementacin.

    Departamento de Sistemas Digitales 10

  • Por favor, no haga trampas! Se procura alentar el dilogo y el trabajo en equipo, pero por favor trabaja de forma

    independiente (a menos que el trabajo sea en grupos).

    Trabajos muy similares sern considerados como copias, a

    menos que la naturaleza lo pedido sea tan restrictiva que

    justifique las similitudes. Y una copia implica el suspenso

    automtico.

    Simplemente pinsalo de esta manera: hacer trampas dificulta el

    aprendizaje y la diversin de conseguir hacerlo.

    Es su responsabilidad proteger su trabajo y asegurar que no se convierte en el trabajo de otro.

    Departamento de Sistemas Digitales 11

    Normativa (prcticas)

  • Las prcticas se detallarn en la plataforma virtual

    En las fechas que se indique se deber efectuar la entrega de la documentacin (cdigo fuente y una memoria

    explicativa de las prcticas) y responder a las preguntas

    que realice el profesor.

    Las prcticas se podrn presentar en grupos de dos personas (MXIMO). La nota de prcticas corresponde a

    las respuestas realizadas, junto con la calidad de la

    documentacin y presentacin.

    Departamento de Sistemas Digitales 12

    Normativa (prcticas)

  • En las prcticas se dan unos mnimos

    requisitos necesarios para aprobarlas, pero

    el ir ms all de los mnimos de forma

    proactiva y con iniciativa por parte de los

    alumnos supondr una mejora sustancial de

    la nota.

    Departamento de Sistemas Digitales 13

    Normativa (prcticas)

  • Proyecto de Curso

    Debe ser de carcter practico Proyectos con microcontroladores

    Proyectos con la PC

    Reservada las ltimas dos semana para los trabajos de exposicin

    Departamento de Sistemas Digitales 14

  • Proyecto de Curso

    Es necesario que se relacione la presentacin con los conceptos expuestos en clase.

    Por el contrario, si los profesores notamos que hay faltas de comprensin y lagunas entre lo que se ha

    explicado y lo que se expone -habiendo tenido

    tiempo en tutoras para resolverlo- la nota ser

    significativamente ms baja.

    Departamento de Sistemas Digitales 15

  • Los trabajos se pueden elegir entre el listado que incluiremos en la pgina web de la asignatura, y es posible proponer nuevos temas para realizar este trabajo a los

    profesores.

    Cada trabajo propuesto slo lo puede realizar un grupo.

    Para solicitar un trabajo deberis enviar un correo a [email protected] indicando el titulo del proyecto y los integrantes del grupo.

    Los trabajos se asignarn por riguroso orden de recepcin.

    Los trabajos se pueden realizar y presentar en grupos de dos personas.

    El grupo deber exponer el trabajo en una sesin que se indicar. Cada trabajo puede contar con una serie de tutoras de seguimiento con el profesor.

    La asistencia a la primera reunin de inicio de trabajo es obligatoria.

    Las reuniones de seguimiento sern acordadas entre el profesor y el grupo. La no presentacin de uno de los miembros del grupo supone no aprobar esta parte.

    La nota del trabajo depender de la calidad del informe entregado, la calidad de la exposicin y de las respuestas a las preguntas que se formulen.

    Departamento de Sistemas Digitales 16

    Proyecto de Curso

  • Que hay que entregar en las practicas?

    Reporte de una pagina mximo (sin incluir figuras, cdigos, etc) 12 pt font, 1de margen izquierdo y

    derecho. Debe incluir:

    Objetivo de la practica. Cual es el propsito del experimento?

    Procedimiento (describa cada parte del lab, incluya flujogramas si hay, incluya diagramas de tiempo si hay)

    Conclusiones (Establecer resultados significativos, que has aprendido?)

    Comentarios, diagrama esquemtico, cdigo del programa, etc

    El mrito intelectual y el esfuerzo cuentan mucho

    Departamento de Sistemas Digitales 17

  • Como se entregan las practicas?

    Va campus virtual

    Departamento de Sistemas Digitales 18

  • Test sorpresa

    Se hacen al final de cada tema bloque (no es muy sorpresa)

    Duran 10-15 minutos

    Son acumulativas para el 1er Parcial

    Suben la nota

    Para que cuenten se ha de superar al menos un 60% de las pruebas

    Departamento de Sistemas Digitales 19

  • Bibliografa

    Brey, Barry B. Los microprocesadores Intel. 7 Edicin. Editorial Prentice-Hall. 2005.

    Abel, Peter Lenguaje Ensamblador y programacin

    Uffenbeck, John. The family 8086/8088

    Fernando E. Valds Prez, Ramn Pallas Areny Microcontroladores. Fundamentos y aplicaciones con

    PIC. Editorial Marcombo. 2007.

    Jose Ma Angulo Usategui, Ignacio Angulo Martinez, Aritza Etxebarria Ruiz. Microcontroladores PIC. Diseno

    practica de aplicaciones(1era Parte)

    Departamento de Sistemas Digitales 20