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