MICROMAQ. Desarrollo de una Unidad de Control Virtual Microprogramable

Slides:



Advertisements
Presentaciones similares
EsNegocioWeb “Utilizando la Tecnología para competir”
Advertisements

A cargo de: JUAN CAMILO SANCHEZ ORTEGON
Moodle.
DIRECCIÓN ESTRATÉGICA DE LA EMPRESA-CC. TRABAJO
Projecte dEnginyeria del Software i Bases de Dades Departament dEnginyeria de Serveis i Sistemes dInformació Facultat dInformàtica Enciso Servicios Cooperativos.
Prototipo de compilador didáctico del lenguaje LC99
Diseño instructivo y presentación de plantillas en la plataforma institucional de apoyo a la docencia Magdalena Pilar Andrés Romero. Unidad de Tecnologías.
Prueba de acceso a estudios universitarios Distrito único de Madrid 2009 / 2010 UNIVERSIDAD REY JUAN CARLOS Móstoles, 21 de junio de 2010 PRESENTACIÓN.
Presentación y organización del curso
MODELO INSTRUCCIONAL DE CHACON
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL
CARACTERÍSTICAS GENERALES DEL PROYECTO CAPÍTULO 2 MARCO TEÓRICO
Felipe Donoso Natalia Sandoval
Enric Bas Mar Iglesias Dep. Sociología II y Comunicación
1  2008 Universidad de Las Américas - Ingeniería de Software : Dr. Juan José Aranda Aboy ACI491: Ingeniería de Software Unidad 7: Proceso de Ingeniería.
Facultad de economía y empresa
UNIDAD DE CONTROL (CU) Universidad Nacional Autónoma De Honduras UNAH
Con fines prácticos se puede clasificar al software en tres tipos: Software de sistema Software de programación Software de aplicación.
“La docencia de las clases prácticas en las asignaturas de Arquitectura de Ordenadores y Sistemas Operativos” en la Universidad Politécnica de Valencia.
Diseño de un módulo de test parametrizable controlado desde un ordenador personal Material y métodos: Hardware: Ordenadores personales, EPLD´S, y otros.
Ofertas de empleo y prácticas en la UPV/EHU
1 Propuesta de Plataforma Tecnológica Sistema Nacional de Indicadores Universidad Veracruzana.
LIC. REINA RODRIGUEZ CARRERA DE PEDAGOGIA Y CIENCIAS DE LA EDUCACION 2013 SOFTWARE.
Diseño digital para microprocesadores
Operación de Micros e Interfaces
1. 2 E-Tutoría La Gestión del proceso de Aprendizaje Mercè Gisbert Cervera Vicerectora de Docència Universitat Rovira i Virgili.
Aplicación para la documentación de la red de la UTEZ
1 Proyecto de Solución de Problemas con Programación Verano 2008.
Junio 2014 Nombre del Facilitador : M. E. Fernando Arturo Villa Salgado Servicios Educativos Integrados al Estado de México Dirección de Educación Secundaria.
FACULTAD: Marketing CARRERA: Administracion de Empresas ASIGNATURA: GESTION DE INFORMACION WEB TÍTULO: TALLER AUTOR: DANILO NERVI PROFESOR: ERIKA ASCENCIO.
Arquitectura de Computadores I II19
Aplicación Web para Informes de Asignaturas de Trabajo en Grupo
Arquitectura de Máquinas Computadoras II
Capítulo 5 El procesador Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones Paraninfo1.
Directiva de mercados e instrumentos financieros Proyecto de final de carrera Jorge Ramos López Tutor: Carlos Molina Clemente.
Elaboró: Nelson Cubides Salazar
Estefanía Fernández Oviedo Laura Isabel Gómez Parra
Esperanza Lozada de Coronel
CERTIFICACION E-LEARNING
Diseño de la Unidad de Control Multiciclo: Microprogramación
LA COMPUTADORA DIGITAL Parte 1 Prof. Domingo Hernández Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad.
Arquitectura del Computador Puerto Ordaz, Noviembre del 2011
REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD NACIONAL EXPERIMENTAL SIMÓN RODRÍGUEZ COORDINACIÓN DE DESARROLLO PROFESORAL NÚCLEO BOLÍVAR FACILITADOR:
Presentación de la asignatura
Clase #7 – Sistemas de Procesamiento de Datos
Unidad ll Equipo 2 Juan Carlos Martínez Ramos
Teleinformática en la educación II
La Programación en Videojuegos M.C. Juan Carlos Olivares Rojas Huetamo, Michoacán, Marzo 2011.
UNIVERSIDAD VALLE DEL MOMBOY
TAXONOMIA DE OBJETIVOS
ALEXIA. ¿Por qué Alexia? 45 años ofreciendo servicio con total éxito Innovación pedagógica y administrativa (documentos oficiales) Facilita la comunicación.
Oportunidades de Educación mediante el uso de las TIC.
JOSE LUIS JAEN AGUILAR HERRAMIENTAS DE INTERCCIÓN EN ENTORNOS VIRTUALES.
Mónica Quintana Pineda
Navarro Hernández Nadia Samantha. Preescolar 1º. B.
Gestión de proyectos fin de carrera
Software.
DISEÑO DE COMPONENTES Y DESARROLLO BASADO EN COMPONENTES
PUNTO DE INFORMACIÓN DEL CAMPUS Oficina de Alumnos del Campus de Leganés Formación Tutores 9 de septiembre del 2015.
PROPUESTA DE CAPACITACIÓN TIC CAMPOS LIBRES Uruguay, Junio 2011 Grupo 1.
"E learning! TIC's al servicio de la educación!, es Genial " FATLA Fundación para la Actualización Tecnológica en América Latina Programa de Expertos en.
PROCESADOR.- El procesador es el cerebro del sistema, encargado de procesar toda la información. Básicamente, es el "cerebro" de la computadora. Prácticamente,
Cetina Luna Luis Antonio Irma Lizette Espinosa Negrete Omar Alberto Herrera Caamal Rigoberto Lizarraga Hernandez.
Módulo moodle para la gestión automatizada de tutorías Pedro P. Alarcón, Manuel Bollaín, Santiago Alonso y Daniel López [1] PIETA: Proyecto de Innovación.
Ofreciendo cursos MOOC: la experiencia Coursera Juan Antonio Martínez Área de Planificación de Sistemas.
“Título de la Presentación” Módulo al que pertenece. Curso en que se engloba Nombre y puesto/cargo de autor Inicio.
Andrea Fernanda Salazar Rueda María Paula Peña Fernández Yuleny Osorio López.
COMUNICACIÓN Y TICS KÁROL FERNANDA BARRAGÁN M. JENNYLITH DAYANA ARDILA P. WENDY PAOLA PINTO F.
1 Diseño Centrado en el Usuario Máster Oficial en Ingeniería y Tecnología del Software Profesorado: Dra. María José Escalona Cuaresma
Junio, 2013.
Transcripción de la presentación:

MICROMAQ. Desarrollo de una Unidad de Control Virtual Microprogramable Tutores: Carlos Garre del Olmo Alberto Sánchez Campos

Qué os ofrecemos Proyecto Fin de Carrera. Programa de Innovación Educativa de la Universidad Rey Juan Carlos: VI Convocatoria de ayudas a la innovación y mejora de la docencia. Posibilidad de pago de beca. Posibilidad de publicación en un congreso nacional. Participación en el Certamen Arquímedes. Análisis y Diseño software facilitados por los tutores: tu labor será principalmente de implementación. MicroMAQ. Desarrollo de una Unidad de Control Virtual Microprogramable. Carlos Garre y Alberto Sánchez

Objetivos Creación de una herramienta para el desarrollo de prácticas en el área de arquitectura de computadores: Generación automática de enunciados. Herramientas de apoyo y autoevaluación para el alumno. Herramienta de corrección automática. La herramienta consiste en un motor “universal” para la emulación de unidades de control microprogramadas: Posibilidad de describir la arquitectura interna del microprocesador  prácticas de arquitectura. Posibilidad de microprogramar juegos de instrucciones  prácticas de microprogramación. Posibilidad de emular la ejecución de cualquier código ensamblador  prácticas de programación en ensamblador. MicroMAQ. Desarrollo de una Unidad de Control Virtual Microprogramable. Carlos Garre y Alberto Sánchez

Ejemplos de Uso Diseño de una arquitectura: Bloques: Registro Banco de registros Memoria Contador ALU … MicroMAQ. Desarrollo de una Unidad de Control Virtual Microprogramable. Carlos Garre y Alberto Sánchez

Ejemplos de Uso Creación de un juego de instrucciones: MicroMAQ. Desarrollo de una Unidad de Control Virtual Microprogramable. Carlos Garre y Alberto Sánchez

Ejemplos de Uso Microprogramación del juego de instrucciones: Microinstrucciones: D  S D  M(S) M(D)  S D  S op S2 D  S (si cond.) MicroMAQ. Desarrollo de una Unidad de Control Virtual Microprogramable. Carlos Garre y Alberto Sánchez

Ejemplos de Uso Diseño de una arquitectura. Creación de un juego de instrucciones. Microprogramación del juego de instrucciones. Carga y ejecución de un microprograma. Carga y ejecución de un programa ensamblador. Generación automática de contenidos de memoria. Lectura y comparación de trazas de microprograma. MicroMAQ. Desarrollo de una Unidad de Control Virtual Microprogramable. Carlos Garre y Alberto Sánchez

Editor de Arquitecturas Componentes (Fase I) Editor de Juegos De Instrucciones Editor de Arquitecturas Arquitectura Unidad de Control Virtual Microtraza Corrector de Microtrazas Generador de Contenidos de Memoria Memoria Microtraza Alumno MicroMAQ. Desarrollo de una Unidad de Control Virtual Microprogramable. Carlos Garre y Alberto Sánchez

Qué os pedimos Independencia. Como en una empresa: El cliente te da las especificaciones de lo que quiere. Tú entregas el producto final. Por supuesto, los tutores te harán un seguimiento. Selección de candidato: Expediente académico (asignaturas de arquitectura y de programación). Entrevista personal. Conocimientos prácticos de programación: Java. Programación web (se valorará). PUNTUALIDAD en los plazos… MicroMAQ. Desarrollo de una Unidad de Control Virtual Microprogramable. Carlos Garre y Alberto Sánchez

Plazos de entrega Navidad 2010: Junio 2010: Primer prototipo funcional, para su uso en asignaturas del segundo cuatrimestre. Sólo prácticas de microprogramación con una arquitectura predefinida. Parte del código ya está hecho. Faltaría: Creación de herramienta de autoevaluación. Mejora del corrector automático. Adaptación del código para prepararlo para la Fase II. Junio 2010: Producto final, para su entrega en Congreso y en Arquímedes. Sistema completo. Faltaría: Edición de arquitecturas y juegos de instrucciones. Interfaz gráfica. Otras características que no os hemos contado: ejecución de código ensamblador, editor de señales de control… MicroMAQ. Desarrollo de una Unidad de Control Virtual Microprogramable. Carlos Garre y Alberto Sánchez

¡¡¡Contactad con nosotros YA!!! Contacto ¡¡¡Contactad con nosotros YA!!! Carlos Garre: carlos.garre@urjc.es Edificio Ampliación Rectorado. Despacho D-2011-B. Móstoles. Alberto Sánchez: alberto.sanchez@urjc.es MicroMAQ. Desarrollo de una Unidad de Control Virtual Microprogramable. Carlos Garre y Alberto Sánchez

MICROMAQ. Desarrollo de una Unidad de Control Virtual Microprogramable Tutores: Carlos Garre del Olmo Alberto Sánchez Campos