<?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="Memory map - Page 6 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=memory_map&amp;p=5">1.Previous</a><br />
<a accesskey="3" href="page.php?w=memory_map&amp;p=7">3.Next</a>
</p>
<p>used: The operating system shall allocate an SMAP buffer in memory (20 bytes buffer). Then set registers as specified in "Input" table. On first call, EBX should be set to 0. Next step is to call INT 0x15. If no error, the interrupt call returns with CF clear and the buffer filled with data representing first region of the memory map. EBX is updated by BIOS so that when the OS calls the routine again, The next region is returned in the buffer. BIOS sets EBX to zero if all done.</p>

<p><big>See also</big></p>
<p>
* <a href="page.php?w=BIOS">BIOS</a><br/>
*</p><p>
<a accesskey="1" href="page.php?w=memory_map&amp;p=5">1.Previous</a><br />
<a accesskey="3" href="page.php?w=memory_map&amp;p=7">3.Next</a>
</p>

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

</card>
</wml>
