Posted: Tue Jun 10, 2008 1:51 am
hehe, no problem.pcmattman wrote:You should also note that it's not the same for exceptions. At least, not if I remember correctly. They are affected by the IF.
This though is where it gets a bit hazy, and I've got way too much schoolwork tonight to be able to test it right now.
i tended to think the same, but i did a quick test by triggerind a div/0 exception (not with "int 0" but with faulty code of course ) just _before_ enabling interupts, and it triggered my just set-up exception handler, so it seems that those are unaffected by the IF too...(To be sure i did a "cli" just before that too)?. maybe only the fault/abort exceptions? of course manually doing "int 0" is the same as doing "int 32" and delivers an interupt as expected.