Question: (c) The system is now operating in the protected mode. Figure Q10d shows parts of the current interrupt descriptor table (IDT), the current global descriptor

(c) The system is now operating in the protected mode. Figure Q10d shows parts of the current interrupt descriptor table (IDT), the current global descriptor table (GDT) and the current local descriptor table (LDT). Determine the starting address of the interrupt service routine associated with interrupt vector number 2 and estimate the maximum length of the interrupt service routine in terms of number of bytes. Judge if the interrupt service routine is allowed to execute an instruction stored in the memory location having a physical address of 50000H in the main mamnres (d) If it is desired that the priority level of device C is higher than that of device D, give the flowchart of the interrupt service routine for handling devices C and D. You may use the elements shown in Figure Q10e to construct your flowchart. (5 marks) (e) Suppose we want to divide the devices into two groups and add a feature to allow users to selectively ignore interrupt requests from any groups of devices. Consider the case that devices A and B belong to group 1 and devices C and D belong to group 2. Modify the circuit shown in Figure Q10a to achieve the goal
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
