Asignaturas: descripción

Sistemas Electrónicos para el Tratamiento de la Información I

 

Asignatura A14002. Información administrativa


Titulación:
Ingeniero en Electrónica


Departamento:
Electricidad y Electrónica

Centro:
E.T.S. de Ingenieros de Telecomunicación
Campus "Miguel Delibes". Camino del Cementerio s/n. 47011 Valladolid

Curso:
Carácter: Obligatoria
Impartición: Primer cuatrimestre
Número de créditos: 6.0
Ofertada actualmente:
Observaciones:

 

Descripción de la asignatura


Página web:

Página web (extra):

Profesores:

  • Jesús M. Hernández Mangas


Correo electrónico de contacto:

jesusarrobitahernandezarrobitamangasarrobitatelarrobitauvaarrobitaes

Objetivos:

Aprender a programar en ensamblador tanto a nivel de aplicación como a nivel de sistemas operativos en un microprocesador avanzado de propósito general. Se aplica lo aprendido en una serie de prácticas orientadas al tratamiento de la información.

Descripción:

Estudio de los microprocesadores avanzados de propósito general para el tratamiento de la información. Se estudia la familia Intel de microprocesadores abarcando desde el 8086 hasta los últimos modelos aparecidos en el mercado (Pentium III). Las prácticas hacen uso de lo aprendido en una serie de problemas concretos de tratamiento en tiempo real de imágenes y sonidos.

Contenidos:

TEMA 1.- INTRODUCCIÓN.
1.1.- Nociones generales.
1.2.- RISC y CISC.
TEMA 2.- ARQUITECTURA INTEL (Nivel aplicación).
2.1.- Entorno básico de ejecución.
2.2.- Repertorio básico de instrucciones.
2.3.- Problemas.
TEMA 3.- UNIDAD DE PUNTO FLOTANTE (FPU).
3.1.- Introducción.
3.2.- Formatos y tipos de datos en punto flotante.
3.3.- Arquitectura de la FPU.
3.4.- Repertorio de instrucciones.
3.5.- Problemas.
TEMA 4.- TECNOLOGÍA MMX.
4.1.- Introducción.
4.2.- Tipos de datos.
4.3.- Saturación y wraparound.
4.4.- Conjunto de instrucciones.
4.5.- Compatibilidad con la FPU.
4.6.- Problemas.
TEMA 5.- ARQUITECTURA INTEL (Nivel sistema).
5.1.- Introducción.
5.2.- Modos de operación.
5.3.- Flags del sistema (EFLAGS).
5.4.- Registros de manejo de memoria.
5.5.- Registros de control.
5.6.- Instrucciones a nivel de sistema.
TEMA 6.- MANEJO DE MEMORIA EN MODO PROTEGIDO.
6.1.- Introducción.
6.2.- Modelos de memoria.
6.3.- Direcciones lineales, lógicas y físicas.
6.4.- Tipos de descriptores de segmento.
6.5.- Paginación (memoria virtual).
6.6.- Caché de traducción de páginas: TLB.
6.7.- Extensión del direccionamiento físico.
TEMA 7.- PROTECCIÓN.
7.1.- Protección en páginas y segmentos.
7.2.- Acceso a segmentos de datos.
7.3.- Acceso a segmentos de código.
7.4.- Protección en páginas.
TEMA 8.- MANEJO DE INTERRUPCIONES Y EXCEPCIONES.
8.1.- Introducción.
8.2.- Interrupciones y excepciones en modo real.
8.3.- Vectores de interrupción y excepción.
8.4.- Clasificación.
8.5.- Habilitación y deshabilitación de interrupciones.
8.6.- Prioridades.
8.7.- Tabla de descriptores de interrupción.
8.8.- Manejo de interrupciones y excepciones.
TEMA 9.- MANEJO DE TAREAS.
9.1.- Introducción.
9.2.- Estructuras de datos para el manejo de tareas.
9.3.- Conmutación de tareas.
9.5.- Enlace de tareas.
10.-INICIACIÓN Y CONTROL DEL PROCESADOR.
10.1.- Introducción.
10.2.- Iniciación de la FPU.
10.3.- Iniciación en modo real.
10.4.- Iniciación en modo protegido.
10.5.- Conmutación de modos.
10.6.- Ejemplo.


Prácticas:

Varias prácticas relacionadas con el tratamiento de imagen y audio en tiempo real, resueltas a nivel de ensamblador.

Evaluación:

Se evalúa mediante un examen teórico con problemas y teoría y con la realización de una serie de prácticas obligatorias (50% nota) que son corregidas in situ a lo largo del curso.

Sitio en español / English site

(c) 2024 :: Escuela Técnica Superior de Ingenieros de Telecomunicación
Paseo Belén 15. Campus Miguel Delibes
47011 Valladolid, España
Tel: +34 983 423660
email: infoaccesoteluvaes