What would happen if an interupt attempted to call another interupt (other then itself)? Would the inner interupt return to the outer interupt correctly? If so, would the outer interupt return to the original call location correctly?
Ok, about the PIT: If the system is in a long interupt routine and the PIT fires off INT 8, what happens?
Are interupts automatically disabled when one is already executing?
Does CLI just disable hardware interupts or all of them? Another words, if I did:
Would INT 20 execute?
If you set a function-pointer (C/C++) to an interupt's point of entry, and call the pointer, will the IRET instruction in the called interupt return to the calling precedure the same way RET would in a normal function?
Ok, thats all of them regarding interupts I guess.