((marks)) 1 (1/2/3) ((option a)) non maskable a hoice)) on)) · ((marks)) (1/2/3...) 1 ((question))...

124
((MARKS)) (1/2/3...) 1 ((QUESTION)) This type of interrupts cannot be avoided by processor. ((OPTION_A)) Non Maskable ((OPTION_B)) Maskable ((OPTION_C)) Exceptions ((OPTION_D)) All the above ((CORRECT_C HOICE)) (A/B/C/D) A ((EXPLANATI ON)) (OPTIONAL) ((MARKS)) (1/2/3...) 1 ((QUESTION)) Interrupts are the _______events ((OPTION_A)) External ((OPTION_B)) Internal ((OPTION_C)) Both A and B ((OPTION_D)) None of the above ((CORRECT_C HOICE)) (A/B/C/D) C ((EXPLANATI ON)) (OPTIONAL)

Upload: others

Post on 29-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) This type of interrupts cannot be avoided by processor.

((OPTION_A)) Non Maskable

((OPTION_B)) Maskable

((OPTION_C)) Exceptions

((OPTION_D)) All the above

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Interrupts are the _______events

((OPTION_A)) External

((OPTION_B)) Internal

((OPTION_C)) Both A and B

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

Page 2: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on

((OPTION_A)) INTR

((OPTION_B)) NMI

((OPTION_C)) INTA

((OPTION_D)) Both A and B

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

Page 3: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Which interrupts used in critical condition?

((OPTION_A)) INTR

((OPTION_B)) Single step

((OPTION_C)) NMI

((OPTION_D)) All the above

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

Page 4: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) The interrupt can be disabled by using instruction______

((OPTION_A)) CLD

((OPTION_B)) STI

((OPTION_C)) CLI

((OPTION_D)) STI

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Interrupts can be of____

((OPTION_A)) Hardware

((OPTION_B)) Software

((OPTION_C)) Both A and B

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which is the following interrupt having lowest priority?

Page 5: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_A)) NMI

((OPTION_B)) INTR

((OPTION_C)) Faults

((OPTION_D)) Single step

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which is the interrupt having highest priority?

((OPTION_A)) INTO

((OPTION_B)) NMI

((OPTION_C)) Single Step

((OPTION_D)) INTA

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) This ______masks NMI interrupt

((OPTION_A)) IF

((OPTION_B)) INTR

Page 6: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_C)) NMI

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) If IF=0, then it will masks

((OPTION_A)) INTR interrupt

((OPTION_B)) NMI interrupt

((OPTION_C)) RF interrupt

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) STI and CLI instructions will be executed only when

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL >= IOPL

((OPTION_C)) CPL <IOPL

((OPTION_D)) Both A and C

Page 7: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) This____will masks debug faults in 80386

((OPTION_A)) INTA

((OPTION_B)) TF

((OPTION_C)) RF

((OPTION_D)) NMI

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

Page 8: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) 80386 support ______number of interrupts.

((OPTION_A)) 0

((OPTION_B)) 1

((OPTION_C)) 256

((OPTION_D)) 255

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Exceptions are generated by

((OPTION_A)) Internal events

((OPTION_B)) External events

((OPTION_C)) Both A and B

((OPTION_D)) Hardware failures

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) These exceptions are detected and serviced before the executions of

Page 9: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

Instructions

((OPTION_A)) Traps

((OPTION_B)) Faults

((OPTION_C)) Aborts

((OPTION_D)) All the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) INT 2 interrupts belong to the_____

((OPTION_A)) Faults

((OPTION_B)) Traps

((OPTION_C)) Non maskable interrupts

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) INT 8 belongs to the___

((OPTION_A)) Traps

Page 10: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_B)) Aborts

((OPTION_C)) Faults

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 11: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) The event such as illegal values comes under the category of _____

((OPTION_A)) Interrupt

((OPTION_B)) Trap

((OPTION_C)) Debug faults

((OPTION_D)) aborts

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) This event related to exception of type fault.

((OPTION_A)) Hardware error

((OPTION_B)) Segment overruns

((OPTION_C)) Both A and B

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 12: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Which exception generates page fault exception?

((OPTION_A)) Exception 9

((OPTION_B)) Exception 11

((OPTION_C)) Exception 14

((OPTION_D)) Exception 15

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Non maskable interrupts assigned at vector number

((OPTION_A)) 1

((OPTION_B)) 2

((OPTION_C)) 3

((OPTION_D)) 5

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) This instruction needs to be executed to find old state of machine

Page 13: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_A)) RET

((OPTION_B)) IRET

((OPTION_C)) INT

((OPTION_D)) All the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) IDT contain ____number of gate descriptors.

((OPTION_A)) 1024

((OPTION_B)) 512

((OPTION_C)) 256

((OPTION_D)) 255

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) For storing the information about segments how many bytes are needed in

Descriptor table?

((OPTION_A)) 6

Page 14: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_B)) 7

((OPTION_C)) 8

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The size of GDT table is____

((OPTION_A)) 1 GB

((OPTION_B)) 1024 KB

((OPTION_C)) 64 KB

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) One GDT can contain many

((OPTION_A)) GDT

((OPTION_B)) IDT

((OPTION_C)) GATE

Page 15: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The descriptor which is not used in IDT is

((OPTION_A)) Trap gate descriptor

((OPTION_B)) Interrupt gate descriptor

((OPTION_C)) Task gate descriptor

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

Page 16: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Trap gate descriptor defined in_____

((OPTION_A)) LDT

((OPTION_B)) IDT

((OPTION_C)) TASK

((OPTION_D)) GDT

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The first 16 bits from LSB in trap gate defines

((OPTION_A)) Base address

((OPTION_B)) Limit

((OPTION_C)) Segment selector

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Exception 11 or 14 generated, when

Page 17: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_A)) P bit marked present

((OPTION_B)) P bit not marked present

((OPTION_C)) P bit marked reserved

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

2

((QUESTION)) The size of segment selector in interrupt gates is

((OPTION_A)) 20 bits

((OPTION_B)) 16 bits

((OPTION_C)) 32 bits

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

2

((QUESTION)) Upon execution of IRET instruction,

((OPTION_A)) EFLAGs will be reset

((OPTION_B)) EFLAGs will be set

Page 18: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_C)) EFLAGs will be popped from stack

((OPTION_D)) A or B

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

2

((QUESTION)) When IF flag cleared in interrupt gate descriptor, then

((OPTION_A)) 80386 POP status of EFLAG

((OPTION_B)) 80386 returns to the main program

((OPTION_C)) 80386 masks further hardware initiated interrupts

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

2

((QUESTION)) Which is not the type of IDT descriptors?

((OPTION_A)) Trap gates

((OPTION_B)) System gates

((OPTION_C)) Task gates

((OPTION_D)) Interrupt gate

Page 19: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

2

((QUESTION)) Which gate gives information regarding privilege level violation exception

((OPTION_A)) Trap

((OPTION_B)) Task

((OPTION_C)) IDT

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 20: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) ____gate contain a selector to a TSS of new task and access right byte

((OPTION_A)) Trap

((OPTION_B)) Task

((OPTION_C)) IDT

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 21: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

2

((QUESTION)) The task can be invoked indirectly by jumping or calling gate, only when

((OPTION_A)) CPL is higher than DPL

((OPTION_B)) RPL is higher than CPL

((OPTION_C)) RPL is lower than DPL

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 22: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

2

((QUESTION)) Which instruction used to access interrupt descriptor table?

((OPTION_A)) LGDT

((OPTION_B)) IIDT

((OPTION_C)) SIDT

((OPTION_D)) All the above

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) LIDT loads IDT register with the

((OPTION_A)) Physical address of memory operand and offset

((OPTION_B)) Logical address of an operand

((OPTION_C)) Linear address and limit

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

Page 23: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

2

((QUESTION)) The processor sets the ____ bit if an event external to the program caused

the exception.

((OPTION_A)) RST

((OPTION_B)) EXT

((OPTION_C)) ERR

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The processor sets the ____if the index portion of the error code refers to a

gate descriptor in the lOT.

((OPTION_A)) P bit

((OPTION_B)) I-bit

((OPTION_C)) X bit

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

b

((EXPLANATI

ON))

(OPTIONAL)

((MARKS)) 1

Page 24: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

(1/2/3...)

((QUESTION)) Interrupt 1 not refers to

((OPTION_A)) General detect fault.

((OPTION_B)) Single-step trap

((OPTION_C)) Task-switch breakpoint trap.

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

2

((QUESTION)) Interrupt 4- occurs after execution of ______instruction

((OPTION_A)) INTO

((OPTION_B)) OF

((OPTION_C)) IF

((OPTION_D)) Both A and B

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Bounds Check fault when occurs generates_____

Page 25: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_A)) Exception 4

((OPTION_B)) Exception 5

((OPTION_C)) Exception 21

((OPTION_D)) Exception 6

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Interrupt 7 generated means error is

((OPTION_A)) Invalid Opcode

((OPTION_B)) Double Fault

((OPTION_C)) Coprocessor Not Available

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Coprocessor Not Available exception generates when

((OPTION_A)) The processor encounters an ESC (escape) instruction, and the EM

(emulate) bit of

CRO (control register zero) is set.

Page 26: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_B)) The processor encounters either the WAIT instruction or an ESC

instruction and both

the MP (monitor coprocessor) and TS (task switched) bits of CRO are set.

((OPTION_C)) Both A and B

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

2

((QUESTION)) To determine when two faults are to be signaled as a double fault, the

80386 divides the exceptions into ____types

((OPTION_A)) 1

((OPTION_B)) 2

((OPTION_C)) 3

((OPTION_D)) 4

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

Page 27: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

2

((QUESTION)) Which is not the class of double fault exception?

((OPTION_A)) benign exceptions

((OPTION_B)) contributory exceptions

((OPTION_C)) page faults

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The error code is always___, when processor pushes error code onto stack

Of double fault handler.

((OPTION_A)) 0

((OPTION_B)) 1

((OPTION_C)) Undefined

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

Page 28: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) If any other exception occurs while attempting to invoke the double-fault

handler___

((OPTION_A)) The processor restarted

((OPTION_B)) The processor shuts down.

((OPTION_C)) Processor restarts execution of instruction

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which is not in the category of benign double fault exception?

((OPTION_A)) 0

((OPTION_B)) 1

((OPTION_C)) 2

((OPTION_D)) 6

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

Page 29: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((QUESTION)) Contributory double fault exception when occurs generates exception

((OPTION_A)) 1

((OPTION_B)) 14

((OPTION_C)) 6

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) When Contributory double fault exception 12 generates means the error is,

((OPTION_A)) Invalid TSS

((OPTION_B)) Stack exception

((OPTION_C)) Page fault

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) When Contributory double fault exception 14 generates means the error is,

((OPTION_A)) Invalid TSS

Page 30: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_B)) Stack exception

((OPTION_C)) Page fault

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Interrupt ___occurs if during a task switch the new TSS is invalid

((OPTION_A)) 7

((OPTION_B)) 8

((OPTION_C)) 10

((OPTION_D)) 14

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) This error code SS id + EXT indicates condition______

((OPTION_A)) The limit in the TSS descriptor is less than 103

((OPTION_B)) Stack segment selector is outside table limit

((OPTION_C)) Invalid LDT selector or LDT not present

Page 31: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_D)) All the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

2

((QUESTION)) This error code CS id + EXT not indicates condition______

((OPTION_A)) Stack segment selector RPL < > CPL

((OPTION_B)) Stack segment selector is outside table limit

((OPTION_C)) Code segment selector is not outside table limit

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Exception ____occurs when the processor detects that the present bit of a

descriptor is

zero.

((OPTION_A)) 10

((OPTION_B)) 11

((OPTION_C)) 12

((OPTION_D)) 13

Page 32: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

2

((QUESTION)) To insure a proper TSS to process it, the handler for exception 10 must be

a task invoked

Via______.

((OPTION_A)) Trap gate

((OPTION_B)) System gate

((OPTION_C)) Task gate

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Interrupt 11, generated when

((OPTION_A)) Segment not present

((OPTION_B)) Invalid segment

((OPTION_C)) Both A and B

((OPTION_D)) None of these

((CORRECT_C

HOICE))

A

Page 33: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

(A/B/C/D)

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The processor generates exception 11, because processor

((OPTION_A)) Attempting to load the CS

((OPTION_B)) Attempting to load the DS

((OPTION_C)) Attempting to load the ES

((OPTION_D)) All of these

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Attempting to load the LDT register with an LLDT instruction; causes

exception_____

((OPTION_A)) Segment not present

((OPTION_B)) Invalid TSS

((OPTION_C)) Invalid LDT

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

Page 34: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

2

((QUESTION)) The EXT bit of the error code is set if

((OPTION_A)) an event internal to the program caused an interrupt

((OPTION_B)) an event external to the program caused an interrupt

((OPTION_C)) Both A and B

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 35: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))
Page 36: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION))

((OPTION_A))

((OPTION_B))

((OPTION_C))

((OPTION_D))

((CORRECT_C

HOICE))

(A/B/C/D)

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) I-bit is set if

((OPTION_A)) if the error code refers to an IDT entry

((OPTION_B)) if the error code refers to an IDTR

((OPTION_C)) if the error code refers to an GDT entry

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

Page 37: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Which exception generated by the processor to implement virtual

memory at the segment level

((OPTION_A)) Segment invalid

((OPTION_B)) Segment not defined

((OPTION_C)) Segment not present

((OPTION_D)) Both B or C

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

Page 38: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) A stack fault occurs; by using the instructions

((OPTION_A)) ADD

((OPTION_B)) LEAVE

((OPTION_C)) INC

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 39: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) A stack fault occurs due to the instruction

((OPTION_A)) PUSH

((OPTION_B)) POP

((OPTION_C)) Enter

((OPTION_D)) All of the above

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

Page 40: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) MOV AX, [BP+6]). ENTER causes this stack fault due to

((OPTION_A)) Stack is empty

((OPTION_B)) Stack in small

((OPTION_C)) Memory is not initialized

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 41: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) This instruction is not going to cause stack fault

((OPTION_A)) LSS

((OPTION_B)) MOV

((OPTION_C)) POP

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

Page 42: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Which is not the cause of exception 13?

((OPTION_A)) Exceeding segment limit when using CS, DS, ES, FS, or GS

((OPTION_B)) Exceeding segment limit when referencing a descriptor table

((OPTION_C)) Transferring control to a segment that is not executable

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

Page 43: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Switching to a busy task, generates

((OPTION_A)) General Protection Exception

((OPTION_B)) Stack Exception

((OPTION_C)) Segment Not Present

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

Page 44: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Loading eRO with PG= 1 and PE=O, generates exception__

((OPTION_A)) 10

((OPTION_B)) 11

((OPTION_C)) 12

((OPTION_D)) 13

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

Page 45: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Writing into a read-only data segment or into a code segment; generates

exception

((OPTION_A)) General Protection Exception

((OPTION_B)) Stack Exception

((OPTION_C)) Segment Not Present

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

Page 46: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Page fault refers to exception

((OPTION_A)) 12

((OPTION_B)) 13

((OPTION_C)) 14

((OPTION_D)) 15

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

Page 47: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Page fault exception occurs when

((OPTION_A)) PG=1

((OPTION_B)) PG=0

((OPTION_C)) Both A and B

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

Page 48: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

2

((QUESTION)) processor detects following condition while translating a linear address to

a physical

address

((OPTION_A)) The page-directory or page-table entry needed for the address translation

has zero in its

present bit

((OPTION_B)) The current procedure does not have sufficient privilege to access the

indicated page.

((OPTION_C)) Both A and B

((OPTION_D)) B only

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

Page 49: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

2

((QUESTION)) In page fault error code tells the exception handler

((OPTION_A)) Whether the exception was due to a not present page or to an access rights

violation.

((OPTION_B)) Whether the processor was executing at user or supervisor level at the time

of the

exception

((OPTION_C)) Whether the memory access that caused the exception was a read or write.

((OPTION_D)) All of these

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

Page 50: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) The U/S=0 field in Page-Fault Error Code Format indicates

((OPTION_A)) The access causing the fault originated when the processor is in user mode

((OPTION_B)) The access causing the fault originated when the processor is in supervisor

mode

((OPTION_C)) Reserved bit

((OPTION_D)) All of the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The first bit from LSB in Page-Fault Error Code Format indicates

((OPTION_A)) U/S

((OPTION_B)) W/R

((OPTION_C)) P

((OPTION_D)) R

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

Page 51: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) A page fault can result from accessing any of these segments______

((OPTION_A)) TSS

((OPTION_B)) GDT

((OPTION_C)) LDT

((OPTION_D)) All of these

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

Page 52: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) The processor stores in____ the linear address used in the access that

caused page fault exception

((OPTION_A)) CR0

((OPTION_B)) CR1

((OPTION_C)) CR2

((OPTION_D)) CR3

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

Page 53: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Interrupt 16 is

((OPTION_A)) Device not available

((OPTION_B)) Device is missing

((OPTION_C)) Coprocessor Error

((OPTION_D)) All of these

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

Page 54: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) The processor generates coprocessor error by receiving signal on____

((OPTION_A)) ERROR

((OPTION_B)) ERROR#

((OPTION_C)) NMI

((OPTION_D)) INTR

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 55: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Interrupt type 15 is_____

((OPTION_A)) Page fault

((OPTION_B)) Reserved

((OPTION_C)) Floating point check

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 56: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) The ERROR# pin on 80387 causes which fault___

((OPTION_A)) Data point error

((OPTION_B)) Floating point error

((OPTION_C)) Device not available

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The ___bit must be set in order to enable alignment checking

((OPTION_A)) EM

((OPTION_B)) AM

((OPTION_C)) AC

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 57: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) If ____flag set at CPL___, then alignment check exception generated

((OPTION_A)) AC and 3

((OPTION_B)) AM and 0

((OPTION_C)) AF and 3

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

Page 58: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) The instruction_____used to indicate status of machine check.

((OPTION_A)) CPUID

((OPTION_B)) GPUID

((OPTION_C)) CPUI

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

Page 59: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) The interrupt for which the processor has highest priority among all the

external interrupts is

((OPTION_A)) Mouse interrupt

((OPTION_B)) keyboard interrupt

((OPTION_C)) NMI

((OPTION_D)) INT

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

Page 60: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) In case of string instructions, the NMI interrupt will be served only after

((OPTION_A)) initialisation of string

((OPTION_B)) the occurrence of the interrupt

((OPTION_C)) complete string is manipulated

((OPTION_D)) execution of some part of the string

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

Page 61: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) The NMI pin should remain high for atleast

((OPTION_A)) 4 clock cycles

((OPTION_B)) 2 clock cycles

((OPTION_C)) 1 clock cycles

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 62: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) The INTR signal can be masked by resetting the

((OPTION_A)) TRAP flag

((OPTION_B)) INTERRUPT flag

((OPTION_C)) MASK flag

((OPTION_D)) DIRECTION flag

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 63: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) For the INTR signal, to be responded to in the next instruction cycle, it

must go …….. in the last clock cycle of the current instruction

((OPTION_A)) high

((OPTION_B)) Low

((OPTION_C)) High or low

((OPTION_D)) Unchanged

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

Page 64: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Once the processor responds to an INTR signal, the IF is automatically

((OPTION_A)) set

((OPTION_B)) reset

((OPTION_C)) High

((OPTION_D)) None of above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 65: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Once the CPL is selected, it can be changed by

((OPTION_A)) HOLD

((OPTION_B)) transferring control using system descriptors

((OPTION_C)) transferring control using gate descriptors

((OPTION_D)) transferring control using interrupt descriptors

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

Page 66: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) The data segments defined in GDT (global descriptor table) and the LDT

(local descriptor table) can be accessed by a task with

((OPTION_A)) privilege level 0

((OPTION_B)) privilege level 1

((OPTION_C)) privilege level 2

((OPTION_D)) privilege level 3

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

Page 67: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

2

((QUESTION)) A task with privilege level 0, does not refer to all the lower level privilege

descriptors in

((OPTION_A)) GDT (global descriptor table)

((OPTION_B)) LDT (local descriptor table)

((OPTION_C)) IDT (interrupt descriptor table)

((OPTION_D)) None of the given

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 68: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) The task requesting an access to a descriptor is allowed to access after

checking the

((OPTION_A)) type of descriptor

((OPTION_B)) privilege level

((OPTION_C)) type of descriptor and privilege level

((OPTION_D)) corresponding segment

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) A CALL instruction can reference only a code segment descriptor with

((OPTION_A)) DPL less privilege than CPL

((OPTION_B)) DPL equal privilege to CPL

((OPTION_C)) DPL greater privilege than CPL

((OPTION_D)) all of the mentioned

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 69: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) The RPL of a selector that referred to the code descriptor must have

((OPTION_A)) less privilege than CPL

((OPTION_B)) greater privilege than CPL

((OPTION_C)) equal privilege than CPL

((OPTION_D)) any privilege regarding CPL

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

Page 70: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) The instruction that refers to only code segment descriptors with DPL

equal to or less than the task CPL is

((OPTION_A)) CALL

((OPTION_B)) RET

((OPTION_C)) ESC

((OPTION_D)) RET & IRET

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

Page 71: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) An exception is generated when

((OPTION_A)) privilege test is negative

((OPTION_B)) an improper segment is referenced

((OPTION_C)) referenced segment is not present in physical memory

((OPTION_D)) All the above

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which of the following is a system segment register?

((OPTION_A)) GDTR

((OPTION_B)) LDTR

((OPTION_C)) IDTR

((OPTION_D)) None of above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The registers that are together, known as system address registers are

Page 72: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_A)) GDTR and IDTR

((OPTION_B)) IDTR and LDTR

((OPTION_C)) TR and GDTR

((OPTION_D)) LDTR and TSR

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The descriptor table that the 80386 supports is

((OPTION_A)) GDT (Global descriptor table)

((OPTION_B)) IDT (Interrupt descriptor table)

((OPTION_C)) LDT (Local descriptor table)

((OPTION_D)) All the above

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The RF is not automatically reset after the execution of

((OPTION_A)) IRET

((OPTION_B)) POPA

Page 73: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_C)) IRET and POPF

((OPTION_D)) IRET and PUSHF

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) During the instruction cycle of 80386, any debug fault can be ignored is

((OPTION_A)) VM flag is set

((OPTION_B)) VM flag is cleared

((OPTION_C)) RF is cleared

((OPTION_D)) RF is set

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) In protected mode of 80386, the VM flag is set by using

((OPTION_A)) IRET instruction

((OPTION_B)) task switch operation

((OPTION_C)) IRET instruction or task switch operation

((OPTION_D)) none of the mentioned

Page 74: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The gate descriptor contains the information of

((OPTION_A)) destination of control transfer

((OPTION_B)) stack manipulations

((OPTION_C)) privilege level

((OPTION_D)) All the mentioned

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The gate that is used to specify corresponding service routine is

((OPTION_A)) call gate and trap gate

((OPTION_B)) task gate and interrupt gate

((OPTION_C)) interrupt gate and trap gate

((OPTION_D)) task gate and trap gate

((CORRECT_C

HOICE))

(A/B/C/D)

C

Page 75: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((EXPLANATI

ON))

(OPTIONAL)

The gate that uses word count field is

((MARKS))

(1/2/3...)

1

((QUESTION))

((OPTION_A))

((OPTION_B))

((OPTION_C))

((OPTION_D))

((CORRECT_C

HOICE))

(A/B/C/D)

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION))

((OPTION_A))

((OPTION_B))

((OPTION_C))

((OPTION_D))

((CORRECT_C

HOICE))

(A/B/C/D)

((EXPLANATI

ON))

(OPTIONAL)

Page 76: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)

)

Which pin is used to differentiate between memory and I/O

operations

((OPTION_A)

)

M/IO#

((OPTION_B)

)

IN

((OPTION_C)

)

OUT

((OPTION_D)

)

None of the above

((CORRECT_

CHOICE))

(A/B/C/D)

A

((EXPLANAT

ION))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) I/O instructions do not go through the segmentation and

paging unit

((OPTION_A)) Yes

((OPTION_B)) No

((OPTION_C)) Both A & B

((OPTION_D)) None of these

((CORRECT_C

HOICE))

A

Page 77: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

(A/B/C/D)

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) IN and OUT instruction drives the 80386 M/IO# pin --------

((OPTION_A)) high

((OPTION_B)) low

((OPTION_C)) Both A & B

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) From I/O port address which pins are used to select a

byte, word, double word of I/O data

((OPTION_A)) BL3# - BL0#

((OPTION_B)) A2 and A1

Page 78: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_C)) A1 and A0

((OPTION_D)) None of the above

((CORRECT_CH

OICE)) (A/B/C/D)

A

((EXPLANATION

)) (OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) If memory mapped I/O is udes then number of I/O

locations can be upto -------------

((OPTION_A)) 4GB

((OPTION_B)) 2GB

((OPTION_C)) 1GB

((OPTION_D)) 8GB

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The I/O system is divided into how many banks?

((OPTION_A)) 1

((OPTION_B)) 2

Page 79: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_C)) 3

((OPTION_D)) 4

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

2

((QUESTION)) The address range for memory bank is from ------- to -----------

((OPTION_A)) 0000 to FFFF

((OPTION_B)) 000 to FFF

((OPTION_C)) 00 to FF

((OPTION_D)) 0 to F

((CORRECT_CH

OICE)) (A/B/C/D)

A

((EXPLANATION

)) (OPTIONAL)

((MARKS))

(1/2/3...)

2

((QUESTION)) The address range for 80386 to 80387 is from ------- to -------

((OPTION_A)) 0000 to FFFF

Page 80: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_B)) 800000F8 to 800000FF

((OPTION_C)) 8000 to 8FFF

((OPTION_D)) 8000 to 800F

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which instruction is used to copy data from port

((OPTION_A)) IN

((OPTION_B)) INS

((OPTION_C)) OUTS

((OPTION_D)) OUT

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

Page 81: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((QUESTION)) Which instruction is used to input string from port

((OPTION_A)) IN

((OPTION_B)) INS

((OPTION_C)) OUTS

((OPTION_D)) OUT

((CORRECT_CH

OICE)) (A/B/C/D)

B

((EXPLANATION

)) (OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which instruction is used to output string to port

((OPTION_A)) IN

((OPTION_B)) INS

((OPTION_C)) OUTS

((OPTION_D)) OUT

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which instruction is used to output to port

Page 82: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_A)) IN

((OPTION_B)) INS

((OPTION_C)) OUTS

((OPTION_D)) OUT

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which instruction is used to take input string from port as

Byte?

((OPTION_A)) INSB

((OPTION_B)) INSW

((OPTION_C)) INSD

((OPTION_D)) None of these

((CORRECT_CH

OICE)) (A/B/C/D)

A

((EXPLANATION

)) (OPTIONAL)

((MARKS)) 1

Page 83: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

(1/2/3...)

((QUESTION)) Which instruction is used to take input string from port as

Word?

((OPTION_A)) INSB

((OPTION_B)) INSW

((OPTION_C)) INSD

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which instruction is used to take input string from port as

Double Word?

((OPTION_A)) INSB

((OPTION_B)) INSW

((OPTION_C)) INSD

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

Page 84: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Which instruction is used to output string to port as

Byte?

((OPTION_A)) OUTSB

((OPTION_B)) OUTSW

((OPTION_C)) OUTSD

((OPTION_D)) None of these

((CORRECT_CH

OICE)) (A/B/C/D)

A

((EXPLANATION

)) (OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which instruction is used to output string to port as

Word?

((OPTION_A)) OUTSB

((OPTION_B)) OUTSW

((OPTION_C)) OUTSD

((OPTION_D)) None of these

((CORRECT_C

HOICE))

B

Page 85: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

(A/B/C/D)

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which instruction is used to output string to port as

Double word?

((OPTION_A)) OUTSB

((OPTION_B)) OUTSW

((OPTION_C)) OUTSD

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) I/O protection can be achieved using ----------

((OPTION_A)) I/O privilege level

Page 86: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_B)) I/O permission bitmap

((OPTION_C)) Both of these

((OPTION_D)) None of these

((CORRECT_CH

OICE)) (A/B/C/D)

C

((EXPLANATION

)) (OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which is not I/O sensitive instruction?

((OPTION_A)) IN

((OPTION_B)) INS

((OPTION_C)) IOPL

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which is not I/O sensitive instruction?

((OPTION_A)) OUT

((OPTION_B)) OUTS

Page 87: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_C)) IOPL

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which is not I/O sensitive instruction?

((OPTION_A)) CLI

((OPTION_B)) STI

((OPTION_C)) All of the above

((OPTION_D)) None of the above

((CORRECT_CH

OICE)) (A/B/C/D)

D

((EXPLANATION

)) (OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which is/are I/O sensitive instruction?

((OPTION_A)) CLI

Page 88: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_B)) STI

((OPTION_C)) All of the above

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) What is the condition for I/O instruction?

((OPTION_A)) CPL <= IOPL

((OPTION_B)) CPL < IOPL

((OPTION_C)) CPL > IOPL

((OPTION_D)) CPL = IOPL

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

Page 89: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((QUESTION)) If CPL > IOPL, then what will happen?

((OPTION_A)) instruction will be executed

((OPTION_B)) General protection violation exception

((OPTION_C)) None of these

((OPTION_D)) Both A and B

((CORRECT_CH

OICE)) (A/B/C/D)

B

((EXPLANATION

)) (OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which exception is generated if Code is not at PL0

((OPTION_A)) Exception 13

((OPTION_B)) Exception 11

((OPTION_C)) Exception 12

((OPTION_D)) Exception 14

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Where I/O persmission bitmap is Present?

Page 90: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_A)) TSS top portion

((OPTION_B)) TSS bottom portion

((OPTION_C)) IOPL

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The size of I/O permission bitmap is

((OPTION_A)) Fixed

((OPTION_B)) Variable

((OPTION_C)) Both

((OPTION_D)) None of the above

((CORRECT_CH

OICE)) (A/B/C/D)

B

((EXPLANATION

)) (OPTIONAL)

((MARKS))

(1/2/3...)

1

Page 91: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((QUESTION)) What is the address for bank 0 in I/O organization?

((OPTION_A)) 0000 to FFFC

((OPTION_B)) 0000 to F000

((OPTION_C)) 0000 to 9999

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which of the instruction is not used for input?

((OPTION_A)) IN

((OPTION_B)) INS

((OPTION_C)) INS

((OPTION_D)) OUT

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

Page 92: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Which of the instruction is not used for input?

((OPTION_A)) IN

((OPTION_B)) INS

((OPTION_C)) INS

((OPTION_D)) OUTS

((CORRECT_CH

OICE)) (A/B/C/D)

D

((EXPLANATION

)) (OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which of the instruction is not used for input?

((OPTION_A)) IN

((OPTION_B)) INS

((OPTION_C)) INS

((OPTION_D)) OUTSB

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS)) 1

Page 93: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

(1/2/3...)

((QUESTION)) Which of the instruction is not used for input?

((OPTION_A)) IN

((OPTION_B)) INS

((OPTION_C)) INS

((OPTION_D)) OUTSW

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which of the instruction is not used for input?

((OPTION_A)) IN

((OPTION_B)) INS

((OPTION_C)) INS

((OPTION_D)) OUTSD

((CORRECT_CH

OICE)) (A/B/C/D)

D

((EXPLANATION

)) (OPTIONAL)

Page 94: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Which of the instruction is not used for output?

((OPTION_A)) OUT

((OPTION_B)) OUTSB

((OPTION_C)) OUTS

((OPTION_D)) IN

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which of the instruction is not used for output?

((OPTION_A)) OUT

((OPTION_B)) OUTSB

((OPTION_C)) OUTS

((OPTION_D)) INS

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

Page 95: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Which of the instruction is not used for output?

((OPTION_A)) OUT

((OPTION_B)) OUTSB

((OPTION_C)) OUTS

((OPTION_D)) INSB

((CORRECT_CH

OICE)) (A/B/C/D)

D

((EXPLANATION

)) (OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which of the instruction is not used for output?

((OPTION_A)) OUT

((OPTION_B)) OUTSB

((OPTION_C)) OUTS

((OPTION_D)) INSW

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

Page 96: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Which of the instruction is not used for output?

((OPTION_A)) OUT

((OPTION_B)) OUTSB

((OPTION_C)) OUTS

((OPTION_D)) INSD

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which fields are considered during I/O instructions?

((OPTION_A)) CPL

((OPTION_B)) IOPL

((OPTION_C)) Both A and B

((OPTION_D)) None of these

((CORRECT_CH

OICE)) (A/B/C/D)

C

((EXPLANATION

)) (OPTIONAL)

Page 97: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is required for IN instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL <= IOPL

((OPTION_C)) CPL > IOPL

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is required for INS instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL <= IOPL

((OPTION_C)) CPL > IOPL

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 98: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is required for INSB instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL <= IOPL

((OPTION_C)) CPL > IOPL

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is required for INSW instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL <= IOPL

((OPTION_C)) CPL > IOPL

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 99: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is required for INSD instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL <= IOPL

((OPTION_C)) CPL > IOPL

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((QUESTION)) 1

((OPTION_A)) Which condition is required for OUT instruction?

((OPTION_B)) CPL = IOPL

((OPTION_C)) CPL <= IOPL

((OPTION_D)) CPL > IOPL

((CORRECT_C

HOICE))

(A/B/C/D)

None of these

((EXPLANATI

ON))

(OPTIONAL)

B

Page 100: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is required for OUTS instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL <= IOPL

((OPTION_C)) CPL > IOPL

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is required for OUTSB instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL <= IOPL

((OPTION_C)) CPL > IOPL

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 101: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is required for OUTSW instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL <= IOPL

((OPTION_C)) CPL > IOPL

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is required for OUTSD instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL <= IOPL

((OPTION_C)) CPL > IOPL

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 102: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is generating exception for IN instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL < = IOPL

((OPTION_C)) CPL > IOPL

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is generating exception for INS instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL <= IOPL

((OPTION_C)) CPL > IOPL

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

Page 103: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is generating exception for INSB instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL <= IOPL

((OPTION_C)) CPL > IOPL

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is generating exception for INSW instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL <= IOPL

((OPTION_C)) CPL > IOPL

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

C

Page 104: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is generating exception for INSD instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL <= IOPL

((OPTION_C)) CPL > IOPL

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((QUESTION)) 1

((OPTION_A)) Which condition is generating exception for OUT

instruction?

((OPTION_B)) CPL = IOPL

((OPTION_C)) CPL <= IOPL

((OPTION_D)) CPL > IOPL

((CORRECT_C

HOICE))

(A/B/C/D)

None of these

Page 105: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((EXPLANATI

ON))

(OPTIONAL)

C

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is generating exception for OUTS

instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL <= IOPL

((OPTION_C)) CPL > IOPL

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is generating exception for OUTSB

instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL <= IOPL

((OPTION_C)) CPL > IOPL

Page 106: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is generating exception for OUTSW instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL <= IOPL

((OPTION_C)) CPL > IOPL

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which condition is generating exception for OUTSD instruction?

((OPTION_A)) CPL = IOPL

((OPTION_B)) CPL <= IOPL

((OPTION_C)) CPL > IOPL

Page 107: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) IN and OUT instruction drives the 80386 M/IO# pin low

((OPTION_A)) True

((OPTION_B)) false

((OPTION_C)) Both A & B

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) IN and OUT instruction drives the 80386 M/IO# pin high

((OPTION_A)) True

((OPTION_B)) false

Page 108: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_C)) Both A & B

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

2

((QUESTION)) The address range for memory bank is from ------- to -----------

((OPTION_A)) 0000 to FFFF

((OPTION_B)) 000A to FFFF

((OPTION_C)) 0001 to FFFE

((OPTION_D)) 0001 to 000F

((CORRECT_CH

OICE)) (A/B/C/D)

A

((EXPLANATION

)) (OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)

)

M/IO# pin is used to differentiate between memory and I/O

operations

((OPTION_A)

)

True

Page 109: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_B)

)

False

((OPTION_C)

)

Both A & B

((OPTION_D)

)

None of the above

((CORRECT_

CHOICE))

(A/B/C/D)

A

((EXPLANAT

ION))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) I/O instructions do not go through the segmentation and

paging unit

((OPTION_A)) True

((OPTION_B)) False

((OPTION_C)) Both A & B

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((QUESTION)) CPL <= IOPL condition is required for IN instruction?

Page 110: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_A)) No

((OPTION_B)) Yes

((OPTION_C)) Both A & B

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) CPL <= IOPL condition is required for INS instruction?

((OPTION_A)) No

((OPTION_B)) Yes

((OPTION_C)) Both A & B

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

Page 111: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((QUESTION)) CPL <= IOPL condition is required for INSB instruction?

((OPTION_A)) No

((OPTION_B)) Yes

((OPTION_C)) Both A & B

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) CPL <= IOPL condition is required for INSW instruction?

((OPTION_A)) No

((OPTION_B)) Yes

((OPTION_C)) Both A & B

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

Page 112: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((QUESTION)) CPL <= IOPL condition is required for INSD instruction?

((OPTION_A)) No

((OPTION_B)) Yes

((OPTION_C)) Both A & B

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((QUESTION)) 1

((OPTION_A)) CPL <= IOPL condition is required for OUT instruction?

((OPTION_B)) No

((OPTION_C)) Yes

((OPTION_D)) Both A & B

((CORRECT_C

HOICE))

(A/B/C/D)

None of these

((EXPLANATI

ON))

(OPTIONAL)

B

((MARKS))

(1/2/3...)

1

((QUESTION)) CPL <= IOPL condition is required for OUTS instruction?

Page 113: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((OPTION_A)) No

((OPTION_B)) Yes

((OPTION_C)) Both A & B

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) CPL <= IOPL condition is required for OUTSB

instruction?

((OPTION_A)) No

((OPTION_B)) Yes

((OPTION_C)) Both A & B

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS)) 1

Page 114: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

(1/2/3...)

((QUESTION)) CPL <= IOPL condition is required for OUTSW

instruction?

((OPTION_A)) No

((OPTION_B)) Yes

((OPTION_C)) Both A & B

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) CPL <= IOPL condition is required for OUTSD

instruction?

((OPTION_A)) No

((OPTION_B)) Yes

((OPTION_C)) Both A & B

((OPTION_D)) None of these

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 115: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) What is the size of IVT?

((OPTION_A)) 1K

((OPTION_B)) 2K

((OPTION_C)) 3K

((OPTION_D)) 4K

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) What is the byte size of single IVT entry?

((OPTION_A)) 1 byte

((OPTION_B)) 2 byte

((OPTION_C)) 3 byte

((OPTION_D)) 4 byte

((CORRECT_C

HOICE))

(A/B/C/D)

D

((EXPLANATI

ON))

(OPTIONAL)

Page 116: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) What is pair is used to point IVT entry?

((OPTION_A)) CS:IP

((OPTION_B)) DS:IP

((OPTION_C)) ES:IP

((OPTION_D)) FS:IP

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) 8 bit vector is shifted by how many bits?

((OPTION_A)) 1 bit

((OPTION_B)) 2 bit

((OPTION_C)) 3 bit

((OPTION_D)) 4 bit

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

Page 117: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((MARKS))

(1/2/3...)

1

((QUESTION)) Which table is used in protected mode for interrupts and exception?

((OPTION_A)) IDT

((OPTION_B)) LDT

((OPTION_C)) GDT

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The IDT comprises of 8 byte gate descriptor for task, trap or interrupt

gates

((OPTION_A)) True

((OPTION_B)) False

((OPTION_C)) Both A & B

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

Page 118: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The IDT comprises of ------------ gate descriptor for task, trap or interrupt

gates

((OPTION_A)) 8 byte

((OPTION_B)) 4 byte

((OPTION_C)) 2 byte

((OPTION_D)) 1 byte

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The IDT comprises of 8 byte gate descriptor for -----------

((OPTION_A)) Task

((OPTION_B)) trap

((OPTION_C)) interrupt gates

((OPTION_D)) all of the above

((CORRECT_C

HOICE))

(A/B/C/D)

D

Page 119: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) The IDT has maximum size of ------ descriptors

((OPTION_A)) 255

((OPTION_B)) 256

((OPTION_C)) 257

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) IDTR stands for ---------------

((OPTION_A)) Interrupt Descriptor Table register

((OPTION_B)) Interrupt definition table register

((OPTION_C)) Interrupt default table register

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

A

Page 120: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) IDT stands for ---------------

((OPTION_A)) Interrupt Descriptor Table

((OPTION_B)) Interrupt definition table

((OPTION_C)) Interrupt default table

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) IDT contains -------

((OPTION_A)) Vectors

((OPTION_B)) Gate descriptors

((OPTION_C)) Gates

((OPTION_D)) Tasks

((CORRECT_C

HOICE))

(A/B/C/D)

B

Page 121: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) IDTR register is how many bits?

((OPTION_A)) 32 bits

((OPTION_B)) 64 bits

((OPTION_C)) 48 bits

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Where IDT will reside?

((OPTION_A)) Anywhere in physical memory

((OPTION_B)) Anywhere in virtual memory

((OPTION_C)) Both A & B

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

A

Page 122: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

2

((QUESTION)) If all 256 descriptor are not required the limit can be set to -----

((OPTION_A)) 7FF H

((OPTION_B)) FFF H

((OPTION_C)) 6FF H

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

A

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) IDTR consist of base address of ----

((OPTION_A)) 8 bits

((OPTION_B)) 16 bits

((OPTION_C)) 24 bits

((OPTION_D)) 32 bits

((CORRECT_C

HOICE))

(A/B/C/D)

D

Page 123: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) IDTR consists of Limit size of ----

((OPTION_A)) 8 bits

((OPTION_B)) 16 bits

((OPTION_C)) 24 bits

((OPTION_D)) 32 bits

((CORRECT_C

HOICE))

(A/B/C/D)

B

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which instruction is used to load interrupts?

((OPTION_A)) LLDT

((OPTION_B)) LGDT

((OPTION_C)) LIDT

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

C

Page 124: ((MARKS)) 1 (1/2/3) ((OPTION A)) Non Maskable A HOICE)) ON)) · ((MARKS)) (1/2/3...) 1 ((QUESTION)) In 80386, we can give interrupt to the machine by giving signals on ((OPTION_A))

((EXPLANATI

ON))

(OPTIONAL)

((MARKS))

(1/2/3...)

1

((QUESTION)) Which instruction is used to store interrupts?

((OPTION_A)) SLDT

((OPTION_B)) SGDT

((OPTION_C)) SIDT

((OPTION_D)) None of the above

((CORRECT_C

HOICE))

(A/B/C/D)

C

((EXPLANATI

ON))

(OPTIONAL)