Interrupciones
• Es aquel que puede ser colocado en cualquier area de memoria y ser utilizado sin modificar el programa original. • Esto es ideal para un equipo de proposito general. Suestructura es diferente
Modo protegido
• Para computadoras 286 y posteriores. • Permite acceder a datos y programas por encima del primer Megabyte de memoria. • Se requiere un cambio en el esquema dedireccionamiento. • En lugar de un segmento de tiene un selector que elige un descriptor.
Un descriptor especifica la ubicación del segmento de memoria, su longuitud y sus derechos de acceso. A pesardel cambio no es necesario reescribir programas. El registro de desplazamiento es de 32 en lugar de 16 bits.(2^32=4GB)
Interrupciones
• Una interrupción es un mecanismo de transferencia decontrol, ocasiona que el µp detenga la ejecución del programa actual, transfiera el control a una rutina de servicio, y al término de ésta prosiga con la ejecución del programa.
• La familia de µp'sIntel acepta de sus tipos: de hardware y software. Hardware: son invocadas asíncronamente, (es decir, pueden ocurrir en cualquier momento y no se encuentran bajo el control del programa) por undispositivo o evento externo, por ejemplo la pulsación de una tecla, la recepción de un bit en un puerto, un error de paridad.
• Software: en realidad no interrumpen algo sino que mandan llamar unarutina, las cuales pueden invocarse a voluntad y son controladas por el programa en forma síncrona.
Direccionamiento en modo real
Solo para mp 8086/8088 Permite direccionar el primer MB de memoria Losdireccionamientos se hacen de manera real con un Segmento + Despl RegSeg:Desp Permite la reubicación de memoria
Interrupciones
• Enmascarables: Las recibe el mp por la patilla INTR. Se reconocesi la bandera IF esta en uno. • No Enmascarables: Las recibe el mp por la patilla NMI. No se puede evitar el reconocimiento de dichas interrupciones.
Excepciones
• Detectadas x el mp: Se...
Regístrate para leer el documento completo.