<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<title>Page 2038</title>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<style type="text/css">
<!--
	p {margin: 0; padding: 0;}	.ft00{font-size:9px;font-family:Times;color:#000000;}
	.ft01{font-size:11px;font-family:Times;color:#0860a8;}
	.ft02{font-size:14px;font-family:Times;color:#0860a8;}
	.ft03{font-size:12px;font-family:Times;color:#0860a8;}
	.ft04{font-size:9px;font-family:Times;color:#0860a8;}
	.ft05{font-size:11px;font-family:Times;color:#000000;}
	.ft06{font-size:9px;font-family:Times;color:#000000;}
	.ft07{font-size:9px;line-height:14px;font-family:Times;color:#000000;}
	.ft08{font-size:9px;line-height:15px;font-family:Times;color:#000000;}
-->
</style>
</head>
<body bgcolor="#A0A0A0" vlink="blue" link="blue">
<div id="page2038-div" style="position:relative;width:918px;height:1188px;">
<img width="918" height="1188" src="o_b5573232dd8f14812038.png" alt="background image"/>
<p style="position:absolute;top:1103px;left:68px;white-space:nowrap" class="ft00">A-22&#160;Vol. 2D</p>
<p style="position:absolute;top:47px;left:67px;white-space:nowrap" class="ft01">OPCODE&#160;MAP</p>
<p style="position:absolute;top:101px;left:67px;white-space:nowrap" class="ft07"><a href="o_b5573232dd8f1481-2038.html">Table A-10&#160;</a>shows&#160;the map if&#160;the&#160;ModR/M&#160;byte&#160;is&#160;outside&#160;the range of 00H-BFH. Here,&#160;the first&#160;digit of the ModR/M&#160;byte&#160;selects&#160;<br/>the table&#160;row and&#160;the second&#160;digit&#160;selects the&#160;column.</p>
<p style="position:absolute;top:613px;left:67px;white-space:nowrap" class="ft02">A.5.2.3&#160;&#160;</p>
<p style="position:absolute;top:613px;left:151px;white-space:nowrap" class="ft02">Escape Opcodes with DA&#160;as First Byte</p>
<p style="position:absolute;top:640px;left:67px;white-space:nowrap" class="ft08"><a href="o_b5573232dd8f1481-2038.html">Table&#160;A-11&#160;and&#160;</a><a href="o_b5573232dd8f1481-2039.html">A-12&#160;con</a>tain maps&#160;for escape&#160;instruction&#160;opcodes that begin&#160;with&#160;DAH.<a href="o_b5573232dd8f1481-2038.html">&#160;Table A-11&#160;</a>shows the&#160;map&#160;if the ModR/M&#160;<br/>byte&#160;is&#160;in&#160;the&#160;range&#160;of&#160;00H-BFH.&#160;Here,&#160;the value of&#160;bits&#160;3-5&#160;(the&#160;nnn field in<a href="o_b5573232dd8f1481-2033.html">&#160;Figure&#160;A-1)</a>&#160;selects&#160;the instruction.</p>
<p style="position:absolute;top:146px;left:207px;white-space:nowrap" class="ft03">Table&#160;A-10.&#160;&#160;D9&#160;Opcode&#160;Map When&#160;ModR/M&#160;Byte&#160;is&#160;Outside 00H&#160;to&#160;BFH&#160;*</p>
<p style="position:absolute;top:170px;left:148px;white-space:nowrap" class="ft00">0</p>
<p style="position:absolute;top:170px;left:241px;white-space:nowrap" class="ft00">1</p>
<p style="position:absolute;top:170px;left:332px;white-space:nowrap" class="ft00">2</p>
<p style="position:absolute;top:170px;left:422px;white-space:nowrap" class="ft00">3</p>
<p style="position:absolute;top:170px;left:513px;white-space:nowrap" class="ft00">4</p>
<p style="position:absolute;top:170px;left:603px;white-space:nowrap" class="ft00">5</p>
<p style="position:absolute;top:170px;left:696px;white-space:nowrap" class="ft00">6</p>
<p style="position:absolute;top:170px;left:788px;white-space:nowrap" class="ft00">7</p>
<p style="position:absolute;top:190px;left:81px;white-space:nowrap" class="ft00">C</p>
<p style="position:absolute;top:190px;left:459px;white-space:nowrap" class="ft00">FLD</p>
<p style="position:absolute;top:210px;left:120px;white-space:nowrap" class="ft00">ST(0),ST(0)</p>
<p style="position:absolute;top:210px;left:213px;white-space:nowrap" class="ft00">ST(0),ST(1)</p>
<p style="position:absolute;top:210px;left:303px;white-space:nowrap" class="ft00">ST(0),ST(2)</p>
<p style="position:absolute;top:210px;left:394px;white-space:nowrap" class="ft00">ST(0),ST(3)</p>
<p style="position:absolute;top:210px;left:484px;white-space:nowrap" class="ft00">ST(0),ST(4)</p>
<p style="position:absolute;top:210px;left:575px;white-space:nowrap" class="ft00">ST(0),ST(5)</p>
<p style="position:absolute;top:210px;left:667px;white-space:nowrap" class="ft00">ST(0),ST(6)</p>
<p style="position:absolute;top:210px;left:760px;white-space:nowrap" class="ft00">ST(0),ST(7)</p>
<p style="position:absolute;top:230px;left:81px;white-space:nowrap" class="ft00">D</p>
<p style="position:absolute;top:230px;left:135px;white-space:nowrap" class="ft00">FNOP</p>
<p style="position:absolute;top:270px;left:81px;white-space:nowrap" class="ft00">E</p>
<p style="position:absolute;top:270px;left:135px;white-space:nowrap" class="ft00">FCHS</p>
<p style="position:absolute;top:270px;left:229px;white-space:nowrap" class="ft00">FABS</p>
<p style="position:absolute;top:270px;left:501px;white-space:nowrap" class="ft00">FTST</p>
<p style="position:absolute;top:270px;left:590px;white-space:nowrap" class="ft00">FXAM</p>
<p style="position:absolute;top:310px;left:82px;white-space:nowrap" class="ft00">F</p>
<p style="position:absolute;top:310px;left:132px;white-space:nowrap" class="ft00">F2XM1</p>
<p style="position:absolute;top:310px;left:226px;white-space:nowrap" class="ft00">FYL2X</p>
<p style="position:absolute;top:310px;left:316px;white-space:nowrap" class="ft00">FPTAN</p>
<p style="position:absolute;top:310px;left:403px;white-space:nowrap" class="ft00">FPATAN</p>
<p style="position:absolute;top:310px;left:488px;white-space:nowrap" class="ft00">FXTRACT</p>
<p style="position:absolute;top:310px;left:582px;white-space:nowrap" class="ft00">FPREM1</p>
<p style="position:absolute;top:310px;left:671px;white-space:nowrap" class="ft00">FDECSTP</p>
<p style="position:absolute;top:310px;left:766px;white-space:nowrap" class="ft00">FINCSTP</p>
<p style="position:absolute;top:370px;left:148px;white-space:nowrap" class="ft00">8</p>
<p style="position:absolute;top:370px;left:241px;white-space:nowrap" class="ft00">9</p>
<p style="position:absolute;top:370px;left:331px;white-space:nowrap" class="ft00">A</p>
<p style="position:absolute;top:370px;left:422px;white-space:nowrap" class="ft00">B</p>
<p style="position:absolute;top:370px;left:512px;white-space:nowrap" class="ft00">C</p>
<p style="position:absolute;top:370px;left:602px;white-space:nowrap" class="ft00">D</p>
<p style="position:absolute;top:370px;left:695px;white-space:nowrap" class="ft00">E</p>
<p style="position:absolute;top:370px;left:788px;white-space:nowrap" class="ft00">F</p>
<p style="position:absolute;top:390px;left:81px;white-space:nowrap" class="ft00">C</p>
<p style="position:absolute;top:390px;left:454px;white-space:nowrap" class="ft00">FXCH</p>
<p style="position:absolute;top:410px;left:120px;white-space:nowrap" class="ft00">ST(0),ST(0)</p>
<p style="position:absolute;top:410px;left:213px;white-space:nowrap" class="ft00">ST(0),ST(1)</p>
<p style="position:absolute;top:410px;left:303px;white-space:nowrap" class="ft00">ST(0),ST(2)</p>
<p style="position:absolute;top:410px;left:394px;white-space:nowrap" class="ft00">ST(0),ST(3)</p>
<p style="position:absolute;top:410px;left:484px;white-space:nowrap" class="ft00">ST(0),ST(4)</p>
<p style="position:absolute;top:410px;left:575px;white-space:nowrap" class="ft00">ST(0),ST(5)</p>
<p style="position:absolute;top:410px;left:667px;white-space:nowrap" class="ft00">ST(0),ST(6)</p>
<p style="position:absolute;top:410px;left:760px;white-space:nowrap" class="ft00">ST(0),ST(7)</p>
<p style="position:absolute;top:429px;left:81px;white-space:nowrap" class="ft00">D</p>
<p style="position:absolute;top:469px;left:81px;white-space:nowrap" class="ft00">E</p>
<p style="position:absolute;top:469px;left:137px;white-space:nowrap" class="ft00">FLD1</p>
<p style="position:absolute;top:469px;left:223px;white-space:nowrap" class="ft00">FLDL2T</p>
<p style="position:absolute;top:469px;left:313px;white-space:nowrap" class="ft00">FLDL2E</p>
<p style="position:absolute;top:469px;left:409px;white-space:nowrap" class="ft00">FLDPI</p>
<p style="position:absolute;top:469px;left:493px;white-space:nowrap" class="ft00">FLDLG2</p>
<p style="position:absolute;top:469px;left:584px;white-space:nowrap" class="ft00">FLDLN2</p>
<p style="position:absolute;top:469px;left:684px;white-space:nowrap" class="ft00">FLDZ</p>
<p style="position:absolute;top:509px;left:82px;white-space:nowrap" class="ft00">F</p>
<p style="position:absolute;top:509px;left:130px;white-space:nowrap" class="ft00">FPREM</p>
<p style="position:absolute;top:509px;left:219px;white-space:nowrap" class="ft00">FYL2XP1</p>
<p style="position:absolute;top:509px;left:315px;white-space:nowrap" class="ft00">FSQRT</p>
<p style="position:absolute;top:509px;left:399px;white-space:nowrap" class="ft00">FSINCOS</p>
<p style="position:absolute;top:509px;left:490px;white-space:nowrap" class="ft00">FRNDINT</p>
<p style="position:absolute;top:509px;left:583px;white-space:nowrap" class="ft00">FSCALE</p>
<p style="position:absolute;top:509px;left:685px;white-space:nowrap" class="ft00">FSIN</p>
<p style="position:absolute;top:509px;left:775px;white-space:nowrap" class="ft00">FCOS</p>
<p style="position:absolute;top:548px;left:69px;white-space:nowrap" class="ft04">NOTES:</p>
<p style="position:absolute;top:567px;left:72px;white-space:nowrap" class="ft05">*</p>
<p style="position:absolute;top:569px;left:90px;white-space:nowrap" class="ft00">All blanks in all opcode maps&#160;are reserved and must not be&#160;used. Do not depend on the operation of undefined&#160;or reserved&#160;locations.</p>
<p style="position:absolute;top:684px;left:212px;white-space:nowrap" class="ft03">Table A-11. &#160;DA&#160;Opcode&#160;Map&#160;When ModR/M&#160;Byte is&#160;Within 00H&#160;to&#160;BFH *</p>
<p style="position:absolute;top:710px;left:383px;white-space:nowrap" class="ft00">nnn Field of&#160;ModR/M Byte&#160;</p>
<p style="position:absolute;top:733px;left:101px;white-space:nowrap" class="ft00">000B</p>
<p style="position:absolute;top:733px;left:197px;white-space:nowrap" class="ft00">001B</p>
<p style="position:absolute;top:733px;left:294px;white-space:nowrap" class="ft00">010B</p>
<p style="position:absolute;top:733px;left:390px;white-space:nowrap" class="ft00">011B</p>
<p style="position:absolute;top:733px;left:486px;white-space:nowrap" class="ft00">100B</p>
<p style="position:absolute;top:733px;left:582px;white-space:nowrap" class="ft00">101B</p>
<p style="position:absolute;top:733px;left:679px;white-space:nowrap" class="ft00">110B</p>
<p style="position:absolute;top:733px;left:775px;white-space:nowrap" class="ft00">111B</p>
<p style="position:absolute;top:755px;left:97px;white-space:nowrap" class="ft00">FIADD</p>
<p style="position:absolute;top:770px;left:79px;white-space:nowrap" class="ft00">dword-integer</p>
<p style="position:absolute;top:755px;left:194px;white-space:nowrap" class="ft00">FIMUL</p>
<p style="position:absolute;top:770px;left:175px;white-space:nowrap" class="ft00">dword-integer</p>
<p style="position:absolute;top:755px;left:288px;white-space:nowrap" class="ft00">FICOM</p>
<p style="position:absolute;top:770px;left:271px;white-space:nowrap" class="ft00">dword-integer</p>
<p style="position:absolute;top:755px;left:380px;white-space:nowrap" class="ft00">FICOMP</p>
<p style="position:absolute;top:770px;left:367px;white-space:nowrap" class="ft00">dword-integer</p>
<p style="position:absolute;top:755px;left:482px;white-space:nowrap" class="ft00">FISUB</p>
<p style="position:absolute;top:770px;left:463px;white-space:nowrap" class="ft00">dword-integer</p>
<p style="position:absolute;top:755px;left:574px;white-space:nowrap" class="ft00">FISUBR</p>
<p style="position:absolute;top:770px;left:559px;white-space:nowrap" class="ft00">dword-integer</p>
<p style="position:absolute;top:755px;left:677px;white-space:nowrap" class="ft00">FIDIV</p>
<p style="position:absolute;top:770px;left:656px;white-space:nowrap" class="ft00">dword-integer</p>
<p style="position:absolute;top:755px;left:769px;white-space:nowrap" class="ft00">FIDIVR</p>
<p style="position:absolute;top:770px;left:752px;white-space:nowrap" class="ft00">dword-integer</p>
<p style="position:absolute;top:795px;left:72px;white-space:nowrap" class="ft06"><b>NOTES:</b></p>
<p style="position:absolute;top:809px;left:72px;white-space:nowrap" class="ft05">*</p>
<p style="position:absolute;top:811px;left:90px;white-space:nowrap" class="ft00">All blanks in all opcode maps&#160;are reserved and must not be&#160;used. Do not depend on the operation of undefined&#160;or reserved&#160;locations.</p>
</div>
</body>
</html>
