📄 chapter1.htm
字号:
face="Times New Roman" size="5" color="#00FF00">H</font></p>
<p align="center"><font color="#FFFFFF"><big><big><img src="bjbl.gif" width="293"
height="177" alt="bjbl.gif (1538 bytes)"></big></big></font></p>
<h3><font FACE="宋体" LANG="ZH-CN" size="5" color="#FFFFFF">在DEBUG环境中,默认数制为十六进制。</font></h3>
<h3><font FACE="宋体" LANG="ZH-CN" size="5" color="#FFFFFF">二、数制转换</font></h3>
<h4><font FACE="宋体" LANG="ZH-CN" size="5" color="#FFFFFF">1、二进制→十进制</font></h4>
<p><font FACE="宋体" LANG="ZH-CN" size="5" color="#FFFFFF">
按权展开相加。</font></p>
<p><font FACE="宋体" LANG="ZH-CN" size="5" color="#FFFFFF"> 例如:110.11B=1*2<sup>2</sup>+1*2<sup>1</sup>+0*2<sup>0</sup>+1*2<sup>-1</sup>+1*2<sup>-2</sup>=6.75D</font></p>
<h4><font FACE="宋体" LANG="ZH-CN" size="5" color="#FFFFFF">2、二进制→十六进制</font></h4>
<p><font FACE="宋体" LANG="ZH-CN" size="5" color="#FFFFFF">
以小数点为界,每4个二进制位对应1个十六进制位</font></p>
<div align="center"><center>
<table border="1" width="71%" height="131" bgcolor="#9FC49D" cellspacing="0">
<tr>
<th width="60%" height="16" align="center"><font color="#000000"><big><big>二进制</big></big></font></th>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>0000</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>0001</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>0010</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>0011</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>0100</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>0101</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>0110</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>0111</big></big></font></td>
</tr>
<tr>
<th width="60%" align="center" height="16" bgcolor="#E9EBB6"><font color="#000000"><big><big>十六进制</big></big></font></th>
<td width="25%" height="16" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>0</big></big></font></td>
<td width="25%" height="16" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>1</big></big></font></td>
<td width="25%" height="16" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>2</big></big></font></td>
<td width="25%" height="16" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>3</big></big></font></td>
<td width="25%" height="16" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>4</big></big></font></td>
<td width="25%" height="16" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>5</big></big></font></td>
<td width="25%" height="16" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>6</big></big></font></td>
<td width="25%" height="16" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>7</big></big></font></td>
</tr>
<tr>
<th width="60%" height="16" align="center"><font color="#000000"><big><big>十进制</big></big></font></th>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>0</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>1</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>2</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>3</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>4</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>5</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>6</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>7</big></big></font></td>
</tr>
<tr>
<th width="60%" height="16" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>二进制</big></big></font></th>
<td width="25%" height="16" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>1000</big></big></font></td>
<td width="25%" height="16" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>1001</big></big></font></td>
<td width="25%" height="16" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>1010</big></big></font></td>
<td width="25%" height="16" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>1011</big></big></font></td>
<td width="25%" height="16" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>1100</big></big></font></td>
<td width="25%" height="16" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>1101</big></big></font></td>
<td width="25%" height="16" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>1110</big></big></font></td>
<td width="25%" height="16" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>1111</big></big></font></td>
</tr>
<tr>
<th width="60%" height="16" align="center"><font color="#000000"><big><big>十六进制</big></big></font></th>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>8</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>9</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>A</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>B</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>C</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>D</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>E</big></big></font></td>
<td width="25%" height="16" align="center"><font color="#000000"><big><big>F</big></big></font></td>
</tr>
<tr>
<th width="60%" height="15" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>十进制</big></big></font></th>
<td width="25%" height="15" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>8</big></big></font></td>
<td width="25%" height="15" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>9</big></big></font></td>
<td width="25%" height="15" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>10</big></big></font></td>
<td width="25%" height="15" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>11</big></big></font></td>
<td width="25%" height="15" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>12</big></big></font></td>
<td width="25%" height="15" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>13</big></big></font></td>
<td width="25%" height="15" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>14</big></big></font></td>
<td width="25%" height="15" align="center" bgcolor="#E9EBB6"><font color="#000000"><big><big>15</big></big></font></td>
</tr>
</table>
</center></div>
<p><font FACE="宋体" LANG="ZH-CN" size="5" color="#FFFFFF">
例如:1 1011 1110 0011.1001 0111 1B=1BE3.978H </font></p>
<h4><font color="#FFFFFF"><big><big>3、十进制</big></big><font FACE="宋体"
LANG="ZH-CN" size="5">→二进制</font></font></h4>
<blockquote>
<p><font FACE="宋体" LANG="ZH-CN" size="5" color="#FFFFFF">a、整数:除以2取余数,直到商为0为止。</font></p>
<p><font FACE="宋体" LANG="ZH-CN" size="5" color="#FFFFFF">例如:117D=?B</font></p>
</blockquote>
<div align="center"><center>
<table border="1" width="61%" bgcolor="#E9EBB6">
<tr>
<td width="33%" align="center"><font LANG="ZH-CN">除以2</font></td>
<td width="33%" align="center"><font LANG="ZH-CN">商</font></td>
<td width="34%" align="center"><font LANG="ZH-CN">余数</font></td>
</tr>
<tr>
<td width="33%" align="center" bgcolor="#9FC49D"><big><big>117/2</big></big></td>
<td width="33%" align="center" bgcolor="#9FC49D"><big><big>58</big></big></td>
<td width="34%" align="center" bgcolor="#9FC49D"><big><big>1 (最低位)</big></big></td>
</tr>
<tr>
<td width="33%" align="center"><big><big>58/2</big></big></td>
<td width="33%" align="center"><big><big>29</big></big></td>
<td width="34%" align="center"><big><big>0</big></big></td>
</tr>
<tr>
<td width="33%" align="center" bgcolor="#9FC49D"><big><big>29/2</big></big></td>
<td width="33%" align="center" bgcolor="#9FC49D"><big><big>14</big></big></td>
<td width="34%" align="center" bgcolor="#9FC49D"><big><big>1</big></big></td>
</tr>
<tr>
<td width="33%" align="center"><big><big>14/2</big></big></td>
<td width="33%" align="center"><big><big>7</big></big></td>
<td width="34%" align="center"><big><big>0</big></big></td>
</tr>
<tr>
<td width="33%" align="center" bgcolor="#9FC49D"><big><big>7/2</big></big></td>
<td width="33%" align="center" bgcolor="#9FC49D"><big><big>3</big></big></td>
<td width="34%" align="center" bgcolor="#9FC49D"><big><big>1</big></big></td>
</tr>
<tr>
<td width="33%" align="center"><big><big>3/2</big></big></td>
<td width="33%" align="center"><big><big>1</big></big></td>
<td width="34%" align="center"><big><big>1</big></big></td>
</tr>
<tr>
<td width="33%" align="center" bgcolor="#9FC49D"><big><big>1/2</big></big></td>
<td width="33%" align="center" bgcolor="#9FC49D"><big><big>0</big></big></td>
<td width="34%" align="center" bgcolor="#9FC49D"><big><big>1 (最高位)</big></big></td>
</tr>
</table>
</center></div>
<blockquote>
<p><font FACE="宋体" LANG="ZH-CN" size="5" color="#FFFFFF">则:117D=1110101B,写为一个完整的字节的格式为01110101B。</font></p>
<p><font FACE="宋体" LANG="ZH-CN" size="5" color="#FFFFFF">或者直接将十进制数化为2的幂的和,如:</font></p>
<p><font FACE="宋体" LANG="ZH-CN" size="5" color="#FFFFFF">117D=64+32+16+4+1=1110101B</font></p>
<p> </p>
<p><font FACE="宋体" LANG="ZH-CN" size="5" color="#FFFFFF">b、小数:乘以2取整数,直到结果的小数部分为0为止,或达到所要求的精度为止。</font></p>
<p><font FACE="宋体" LANG="ZH-CN" size="5" color="#FFFFFF">例如:0.8125D=?B</font></p>
</blockquote>
<div align="center"><center>
<table border="1" bgcolor="#E9EBB6" cellspacing="0" width="499">
<tr>
<td align="center" width="124"><font LANG="ZH-CN">乘以2</font></td>
<td align="center" width="125"><big><big>乘积</big></big></td>
<td align="center" width="125"><font LANG="ZH-CN">小数</font></td>
<td align="center" width="125"><font LANG="ZH-CN">整数</font></td>
</tr>
<tr>
<td bgcolor="#9FC49D" width="124"><big><big>0.8125*2</big></big></td>
<td bgcolor="#9FC49D" width="125"><big><big>1.625</big></big></td>
<td bgcolor="#9FC49D" width="125"><big><big>0.625</big></big></td>
<td bgcolor="#9FC49D" width="125"><big><big>1(高位)</big></big></td>
</tr>
<tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -