1.4 Al 1.7 El Concepto de Interrupciones

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 11

Introduccin al lenguaje ensamblador.

1.4 EL CONCEPTO DE INTERRUPCIONES.

1.4 EL CONCEPTO DE INTERRUPCIONES.


Interrupciones (Interrupt). Tambin conocidas cono IRQ. Recursos que utiliza un dispositivo cuando necesita detener el proceso que est realizando la CPU para infrmale de que l, por su parte esta haciendo algo. Si dos dispositivos utilizan la misma interrupcin, se produce un conflicto, el ordenador no sabe qu elemento intenta avisarle y suelen aparecer problemas de funcionamiento.
2

1.4 EL CONCEPTO DE INTERRUPCIONES.


Seal que capta la atencin de la CPU y que usualmente se genera cuando se requiere una entrada/salida. Por ejemplo, cuando se presiona una tecla o se desplaza el mouse, se generan interrupciones de hardware. Las interrupciones de software son generadas por un programa que requiere entrada o salida de disco.

Un temporizador interno puede interrumpir continuamente el computador varias veces por segundo, para mantener actualizada la hora o con el propsito de trabajar en tiempo compartido.

1.4 EL CONCEPTO DE INTERRUPCIONES.


Cuando ocurre una interrupcin, el control se transfiere al sistema operativo, el cual determina la accin a emprender. Todas las interrupciones tienen prioridades; a mayor prioridad, ms rpidamente ser atendida la interrupcin.

1.5 LLAMADAS A SERVICIOS DEL SISTEMA Las llamadas son peticiones


Son instrucciones en LE.

a ejecucin de rutinas y proporcionan a la interfaz entre el sistema operativo y un programa en ejecucin.

Contienen los siguientes servicios: RUN EXECUTE. ABORT


6

1.5 LLAMADAS A SERVICIOS DEL SISTEMA El siguiente diagrama ilustra la relacin entre
el shell (es lo que el SO, nosmuestra) y el kernel (el nucleo del SO).

1.6 MODOS DE DIRECCIONAMIENTO


Los llamados modos de direccionamiento son las diferentes maneras de especificar en informtica un operando dentro de una instruccin (lenguaje ensamblador). Cmo se especifican e interpretan las direcciones de memoria segn las instrucciones. Un modo de direccionamiento especifica la forma de calcular la direccin de memoria efectiva de un operando mediante el uso de la informacin contenida en registros y / o constantes, contenida dentro de una instruccin de la mquina o en otra parte.

Tipos de direccionamientos:

1.6 MODOS DE DIRECCIONAMIENTO

Direccionamiento directo Direccionamiento indirecto.

Direccionamiento implcito
Direccionamiento inmediato. Direccionamiento indexado.

1.7 PROCESO DE ENSAMBLADO Y LIGADO

10

Al construir un programa algunos de sus mdulos pueden: Ensamblarse juntos, o estar en mdulos diferentes y ser ensamblados separadamente. Si se ensamblan por separado, el mdulo principal, debe acabar con una sentencia END que indique el punto de entrada al programa, al igual que los dems mdulos restantes solo que estos sin operandos. Los mdulos objeto resultantes, agrupados en libreras, deben ser enlazados para formar el mdulo de carga, antes de que se pueda ejecutar el programa. El mdulo de carga, imprime un mapa de memoria que indica donde sern cargados los mdulos objeto Despus de crearse, ste es cargado a la memoria del ordenador y ejecutado.

1.7 PROCESO DE ENSAMBLADO Y LIGADO

11

También podría gustarte