MANUALES

Programación Ensamblador

2. Microprocesador

La parte principal de todo ordenador es el microprocesador , que es el encargado de ejecutar las instrucciones que le especificamos en un programa y realizar las comunicaciones con los demas perifèricos para realizar la tarea que se le ha encomendado.

Aunque el curso es integramente de ensamblador, quiero que tengas una base de conocimiento de usos que realiza el microprocesador con el resto de componentes de tu ordenador.

Para que te sirva de referencia , te dire que el microprocesador para realizar las tareas que se le encomienden, debe realizar primero la puesta en memoria del programa que le decimos que debe ejecutar y seguir una serie de pasos antes de realizar dicha ejecución.

Para ello, el programa se alojara en la memoria a partir de una direcciòn determinada, a èsta direcciòn a partir de ahora la vamos a llamar "direcciòn de inicio" o "direcciòn de comienzo".

Por ello, en donde estè èsta direcciòn comenzarà a guardarse nuestro programa hasta que estè completamente alojado en la memoria, desde la direcciòn de inicio hasta la ùltima posiciòn de memoria que ocupe nuestro programa, en esas direcciones no se alojarà ningun otro programa hasta que el nuestro termine sus funciones.

Toda la gestiòn de memoria y alojamiento de programas en la memoria la realiza el microprocesador a travès del DMA o Acceso Directo A memoria, el cual le proporciona el control de la memoria tanto para lectura como para escritura en la misma.

Para realizar las escrituras y lecturas de memoria, utiliza una serie de patillas que el microprocesador tiene conectadas con el entorno de trabajo, osea con el resto de componentes del ordenador.

Una vez que pulsas con el raton sobre el icono, el microprocesador aloja el programa que has pulsado en la memoria, le asigna una direcciòn de inicio y espera a que se carge todo el programa en la memoria para saber donde termina y asi saber donde debe ir el siguiente programa para no usar la misma zona de memoria para dos programas distintos.

Una vez cargado en la memoria, el microprocesador va a la direcciòn de inicio y empieza la ejecuciòn de las instrucciones que tiene en dicho programa y hace las funciones que se le ha encomendado.

No quiero entrar en màs epecificaciones tècnicas sobre la electrònica del propio microprocesador , pues no lo considero necesario y solo queria que supieras que es lo que realiza el micro con tus programas y cuales son los pasos que sigue cada vez que pulsamos con el ratòn sobre un icono de un programa.

Páginas:
1 2 3 4 5 6 7 8 9 10 11