http://www.fing.edu.uy/inco/cursos/arqsis2/examen/SolExArqComp220110202.pdf
Hola,
En la parte 2, Compile en ensamblador 8086, la rutina main, no le faltaría la instrucción STI? para habilitar las interrupciones?
Agradezco una respuesta,
Desde ya gracias,
Matías.
Hola. Eso iría en la parte de ";instalar interrupciones" que en este ejercicio al no conocer el ID del manejador sólo se pone el comentario.
Saludos, Gonzalo
Hola,
¿A que se le llama "; instalar interrupciones"? Tenía entendido que era en el vector de interrupciones en los 4 bytes que le corresponden al ID del dispositivo escribir el CS y el IP de la rutina. ¿O sea que también se habilitan las interrupciones con ese comentario?
Si te fijas en el material de teórico la instalación en 8086 lo que hace es modificar los 4 bytes de la entrada correspondiente en el vector de interrupciones. Esta operación requiere de dos accesos al vector que deben ejecutarse de manera atómica para lo cual se mutuo excluyen con cli y sti.
Saludos, Gonzalo