Microprocessors Questions and Answers – Virtual 8086 Mode, The Coprocessor 80387

This set of Microprocessor Multiple Choice Questions & Answers (MCQs) focuses on “Virtual 8086 Mode, the Coprocessor 80387”.

1. If the 80386 enters the protected mode from the real address mode, then it returns back to the real mode, by performing the operation of
a) read
b) write
c) terminate
d) reset
View Answer

Answer: d
Explanation: If the 80386 enters the protected mode from the real address mode, then it cannot return back to the real mode without a reset operation.

2. The unit that is needed for virtual mode 80386, only to run the 8086 programs, which require more than 1 Mbyte of memory for memory management functions, is
a) execution unit
b) central processing unit
c) paging unit
d) segmentation unit
View Answer

Answer: c
Explanation: Paging unit is not necessarily enabled in the virtual mode, but may be needed to run the 8086 programs, which require more than 1 Mbyte of memory, for memory management functions.

3. The number of pages that the paging unit allows, in the virtual mode of 80386 is
a) 64
b) 128
c) 256
d) 512
View Answer

Answer: c
Explanation: In virtual mode, the paging unit allows only 256 pages, each of 4Kbytes size. Each of the pages may be located anywhere within the maximum 4Gbytes physical memory.
advertisement
advertisement

4. The privilege level at which the real mode programs are executed is
a) level 0
b) level 1
c) level 2
d) level 3
View Answer

Answer: a
Explanation: The real mode programs are executed at the highest privilege level i.e. level 0.

5. The instructions to prepare the processor for protected mode can only be executed at the privilege level
a) level 0
b) level 1
c) level 2
d) level 3
View Answer

Answer: a
Explanation: The instructions to prepare the processor for protected mode can only be executed at the level 0.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

6. The instruction that is unable to set or read the VM (Virtual Mode) bit is
a) PUSHF
b) IRET
c) POPF
d) PUSHF and POPF
View Answer

Answer: d
Explanation: The PUSHF and POPF instructions are unable to set or read the VM (Virtual Mode) bit, as they do not access it. The virtual mode can be entered by using IRET instruction.

7. If the CKM pin of 80387 is high, then 80387 is operated in
a) real address mode
b) protected mode
c) synchronous mode
d) asynchronous mode
View Answer

Answer: c
Explanation: If the CKM pin of 80387 is high, then 80387 is operated in synchronous mode. If it is low, then 80387 is operated in asynchronous mode.
advertisement

8. The unit that handles the data and directs it to either FIFO or instruction decoder depending on the bus control logic directive is
a) paging unit
b) central processing unit
c) segmentation unit
d) data interface and control unit
View Answer

Answer: d
Explanation: The data interface and control unit handles the data, and direct it to either FIFO or instruction decoder, depending on the bus control logic directive.

9. The unit that is responsible for carrying out all the floating point calculations, allotted to the coprocessor by 80386, is
a) Central processing unit
b) ALU
c) FPU
d) None of the mentioned
View Answer

Answer: c
Explanation: The FPU (floating point unit) is responsible for carrying out all the floating point calculations, allotted to the coprocessor by 80386.
advertisement

10. The sizes of instruction and data pointer registers of 80387 respectively are
a) 32-bit, 32-bit
b) 48-bit, 32-bit
c) 32-bit, 48-bit
d) 48-bit, 48-bit
View Answer

Answer: d
Explanation: 80387 consists of two 48-bit registers, known as instruction and data pointer registers.

11. To inform 80387 that the CPU wants to communicate with NPS1, the NPS1 line is directly connected to
a) A31
b) A30
c) M/IO
d) D31
View Answer

Answer: c
Explanation: The NPS1 and NPS2 lines are directly connected with M/IO and A31 respectively, to inform 80387 that the CPU wants to communicate with it (NPS1), and it is using one of the reserved I/O addresses for 80387 (NPS2).

Sanfoundry Global Education & Learning Series – Microprocessors.

Here’s the list of Best Books in Microprocessors.

To practice all areas of Microprocessors, here is complete set of 1000+ Multiple Choice Questions and Answers.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.