<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Virtual 8086 mode - Page 15 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=virtual_8086_mode&amp;p=14">1.Previous</a><br />
<a accesskey="3" href="page.php?w=virtual_8086_mode&amp;p=16">3.Next</a>
</p>
<p>instruction, with an initial EAX value of 0x1, by testing the value of second bit (bit number 1, 0x2 in value) in EDX register, which is set if VME is supported by the processor. In Linux, this latter bit is reported as the  <a href="page.php?w=CPU_flag_%28x86%29">flag</a> in the  file, under the "flags" section.</p>

<p>In virtual 8086 mode, the basic idea is that when IOPL is less than 3, PUSHF/POPF/STI/CLI/INT/IRET instructions will treat the value of VIF in the real 32-bit EFLAGS register as the value of IF in the simulated 16-bit FLAGS register</p><p>
<a accesskey="1" href="page.php?w=virtual_8086_mode&amp;p=14">1.Previous</a><br />
<a accesskey="3" href="page.php?w=virtual_8086_mode&amp;p=16">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
