domingo, 4 de febrero de 2024

316 MICROPROCESADORES

 Buen día, bienvenidos a esta interesante asignatura relacionada con el conocimiento y manejo práctico de los Microprocesadores, el elemento central de todo sistema computarizado.

 La finalidad de esta asignatura es brindarle al estudiante los conocimientos relacionados con herramientas tecnológicas actualizadas que le permitan hacer uso de los microprocesadores para la resolución de problemas reales en el ámbito empresarial.

 En primer lugar le invito a que realice una lectura detallada del plan de curso de esta interesante asignatura.

 Adicionalmente le invito a revisar de manera detallada el Material Instruccional de Apoyo MIA

 El libro indicado para su estudio es el siguiente


 Para la realización de las actividades indicadas en el plan de curso de la asignatura, recomiendo el uso del software de simulación de microprocesadores GNUsim8085, el cual puede ubicar en la siguiente dirección.

GNUSim8085 es un simulador gráfico, ensamblador y depurador para el microprocesador Intel 8085 en GNU/Linux y Windows. Está entre los 20 ganadores de los premios FOSS India concedidos en febrero de 2008.

https://gnusim8085.srid.ca/


 Tutorial sobre el uso de GNUsim8085


Para las simulaciones de programas en ensamblador para microprocesadores 8085 se dispone tambien de una app para instalar en nuestro teléfono inteligente, tendremos nuestro simulador en nuestro celular.

https://play.google.com/store/apps/details?id=sc.sim.emulator8085&hl=es

 El microprocesador es la parte de la computadora diseñada para llevar a cabo o ejecutar los programas, viene a ser el cerebro de la computadora. es un chip o tipo de componente electrónico en cuyo interior existen millones de elementos llamados transistores.





La asignatura Microprocesadores comprende los siguientes aspectos:

  • Análisis de las características de los microprocesadores a través del estudio de su organización y arquitectura.
  • Funcionamiento utilizando el lenguaje ensamblador para su programación.
  • Implementación de programas para resolver un problema específico.

Objetivo de la asignatura

Implementar soluciones utilizando los microprocesadores para resolver problemas específicos, con sentido lógico y creativo.

Objetivo 1 Aplicar los conceptos de arquitectura de los microprocesadores en la descripción de su estructura y funcionamiento. 3 puntos.

Contenido

El microprocesador y su arquitectura.



Direccionamiento de memoria.





Paginación de memoria.

Modos de direccionamiento.

Direccionamiento de la pila de memoria.

Instrucciones.

Objetivo 2 Resolver problemas de conexión de la memoria al microprocesador, mediante el uso de la interfaz apropiada. 2 puntos.

Contenido

Dispositivos de memoria.

Decodificación de la dirección.

Interfaz de memoria para los microprocesadores de 8, 16, 32, y 64 bits.

Ram dinámica.

Objetivo 3 Resolver problemas de atención a los dispositivos de E/S, haciendo uso de interfaces básicas.programables y por interrupción, y controladas po DMA. 2 puntos

Contenido

Interfaz básica de E/S.

Interrupciones.

Acceso directo a la memoria.

E/S controlada por DMA.

Objetivo 4 Resolver problemas de implementación de interfaces sencillas que se conecten a los buses ISA extendido y VESA local y PCI, USB Y AGP. 2 puntos.

Contenido

El bus ISA.

Arquitectura de los buses ISA extendido EISA y VESA local.

El bus de interconexión de componentes periféricos PCI.

El bus serial universal USB.

Puerto gráfico acelerado.

Objetivo 5 Analizar la evolución de la arquitectura y funcionamiento de microprocesadores comerciales, para la descripción de mejoras en sus prestaciones. 1 punto.

Contenido

Evolución en la arquitectura y funcionamiento de una familia de microprocesadores comerciales.

Objetivo 6 Analizar programas que resuelvan problemas aritméticos, para la descripción de la operación del coprocesador aritmético o de tecnología MMX. 1 punto.

Contenido

Formato de datos y arquitectura del coprocesador aritmético.

Conjunto de instrucciones y programación del coprocesador aritmético.

La tecnología MMX Tipos de datos y conjunto de instrucciones.

Objetivo 7 Codificar algoritmos, utilizando un lenguaje ensamblador y las técnicas apropiadas para la resolución de un problema específico. 5 puntos.

Contenido

Lenguaje ensamblador.





Lenguaje de máquina



Mnemónicos.




Conjunto de instrucciones de un microprocesador específico.

Programación modular.

Codificación de algoritmos en un lenguaje ensamblador específico.

Objetivo 8 Implementar con sentido lógico y creativo, programas específicos, haciendo uso de los microprocesadores. 5 puntos.

Contenido

Uso del software simulador.

Ejecución de programas en el software simulador.



REFERENCIAS

Sesión 1 Microprocesadores. TelmexHub. Disponible en 


316 MICROPROCESADORES

 Buen día, bienvenidos a esta interesante asignatura relacionada con el conocimiento y manejo práctico de los Microprocesadores, el elemento...