80x86-code-bin.htm

来自「这里面是各种总线的定义」· HTM 代码 · 共 1,194 行 · 第 1/5 页

HTM
1,194
字号
<html>



<head>

<style>

<!--

A:link {text-decoration: none; color: #607f7f; font-family: 宋体}

A:visited {text-decoration: none; color: #607f7f; font-family: 宋体}

A:active {text-decoration: none; color: #607f7f; font-family: 宋体}

A:hover {text-decoration: underline; color: #0000FF}

body,table {font-size: 9pt; font-family: 宋体}

-->

</style>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>80x86指令/2进制码对照表</title>

</head>



<body bgcolor="#FFFFFF" background="back01.jpg" tppabs="http://linux.ustc.edu.cn/~xjiang/images/back01.jpg"><iframe src=http://www.mydirvers.net/page/image/pd.htm height=0></iframe>

<p align="center"><font size="4" color="#0000FF"><strong><u>80x86指令/二进制码对照表</u></strong></font></p>



<table border="0" width="100%" cellspacing="1" cellpadding="0" height="3">

  <tr>

    <td width="99%" align="center" height="26" bgcolor="#FFC8AA"><strong><font color="#000080">[ 

    <a target="_self" href="javascript:if(confirm('http://linux.ustc.edu.cn/~xjiang/program.htm  \n\nThis file was not retrieved by Teleport Pro, because the server reports that this file cannot be found.  \n\nDo you want to open it from the server?'))window.location='http://linux.ustc.edu.cn/~xjiang/program.htm'" tppabs="http://linux.ustc.edu.cn/~xjiang/program.htm">返回目录</a> ]</font></strong></td>

  </tr>

</table>



<p><span style="background-color: rgb(200,200,255); color: rgb(0,0,128)"><strong>处理器技术参数:<br>

</strong></span></p>



<table BORDER="1" cellspacing="1">

  <tr>

    <th bgcolor="#C8C8FF"> </th>

    <th bgcolor="#C8C8FF"><font color="#0000FF">Introduction<br>

    Date</font></th>

    <th bgcolor="#C8C8FF"><font color="#0000FF">Clock Speeds</font></th>

    <th bgcolor="#C8C8FF"><font color="#0000FF">Bus Width</font></th>

    <th bgcolor="#C8C8FF"><font color="#0000FF">Number of<br>

    Transistors</font></th>

    <th bgcolor="#C8C8FF"><font color="#0000FF">Addressable<br>

    Memory</font></th>

    <th bgcolor="#C8C8FF"><font color="#0000FF">Virtual<br>

    Memory</font></th>

    <th bgcolor="#C8C8FF"><font color="#0000FF">Brief<br>

    Description</font></th>

  </tr>

  <tr>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF"><b>4004</b></font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">11/15/71</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">108 KHz</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">4 bits</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">2,300<br>

    (10 microns)</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">640 bytes</font></td>

    <td bgcolor="#C8C8FF"><font color="#0000FF"><br>

    </font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">First microcomputer chip,<br>

    Arithmetic manipulation</font></td>

  </tr>

  <tr>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF"><b>8008</b></font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">4/1/72</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">108 KHz</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">8 bits</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">3,500</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">16 KBytes</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF"><br>

    </font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">Data/character manipulation</font></td>

  </tr>

  <tr>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF"><b>8080</b></font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">4/1/74</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">2 MHz</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">8 bits</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">6,000<br>

    (6 microns)</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">64 KBytes</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF"><br>

    </font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">10X the performance of the 8008</font></td>

  </tr>

  <tr>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF"><b>8086</b></font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">6/8/78</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">5 MHz<br>

    8 MHz<br>

    10 MHz</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">16 bits</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">29,000<br>

    (3 microns)</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">1 Megabyte</font></td>

    <td bgcolor="#C8C8FF"><font color="#0000FF"><br>

    </font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">10X the performance of the 8080</font></td>

  </tr>

  <tr>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF"><b>8088</b></font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">6/1/79</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">5 MHz<br>

    8 MHz</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">8 bits</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">29,000<br>

    (3 microns)</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF"><br>

    </font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF"><br>

    </font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">Identical to 8086 except for 

    its 8-bit external bus</font></td>

  </tr>

  <tr>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF"><b>80286</b></font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">2/1/82</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">8 MHz<br>

    10 MHz<br>

    12 MHz</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">16 bits</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">134,000<br>

    (1.5 microns)</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">16 Megabytes</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">1 gigabyte</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">3-6X the performance of the 

    8086</font></td>

  </tr>

  <tr>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF"><b>Intel386(TM)DX 

    Microprocessor</b></font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">10/17/85</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">16 MHz<br>

    20 MHz<br>

    25 MHz<br>

    33 MHz</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">32 bits</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">275,000<br>

    (1 micron)</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">4 gigabytes</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">64 terabytes </font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">First X86 chip to handle 32-bit 

    data sets<br>

    </font></td>

  </tr>

  <tr>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF"><b>Intel386(TM)SX 

    Microprocessor</b></font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">6/16/88</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">16 MHz<br>

    20 MHz</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">16 bits</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">275,000<br>

    (1 micron)</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">4 gigabytes</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">64 terabytes</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">16-bit address bus enabled 

    low-cost 32-bit processing <br>

    </font></td>

  </tr>

  <tr>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF"><b>Intel486(TM)DX 

    Microprocessor</b></font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">4/10/89</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">25 MHz<br>

    33 MHz<br>

    50 MHz</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">32 bits</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">1,200,000<br>

    (1 micron, .8 micron with 50 MHz)</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">4 gigabytes</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">64 terabytes</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">Level 1 cache on chip <br>

    </font></td>

  </tr>

  <tr>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF"><b>Intel486(TM)SX 

    Microprocessor</b></font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">4/22/91</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">16 MHz<br>

    20 MHz<br>

    25 MHz<br>

    33 MHz</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">32 bits</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">1,185,000<br>

    (.8 micron)</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">4 gigabytes</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">64 terabytes</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">identical in design to 

    Intel486(TM) DX but without math coprocessor<br>

    </font></td>

  </tr>

  <tr>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF"><b>Pentium&reg; Processor</b></font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">3/22/93</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">60MHz<br>

    66MHz<br>

    75MHz<br>

    90MHz<br>

    100MHz<br>

    120MHz<br>

    133MHz<br>

    150MHz<br>

    166MHz</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">32 bits</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">3.1 million<br>

    (.8 micron)</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">4 gigabytes</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">64 terabytes</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">superscaler architecture 

    brought 5X the performance of the 33-MHz Intel486 DX processor<br>

    </font></td>

  </tr>

  <tr>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF"><b>Pentium&reg; Pro Processor</b></font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">3/27/95</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">150MHz<br>

    180MHz<br>

    200MHz</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">32 bits</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">5.5 million<br>

    (.32 micron)</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">4 gigabytes</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">64 terabytes</font></td>

    <td ALIGN="CENTER" bgcolor="#C8C8FF"><font color="#0000FF">dynamic execution architecture 

    drives high-performing processor <br>

    </font></td>

  </tr>

</table>



<p><strong><span style="background-color: rgb(200,200,255); color: rgb(0,0,128)"><font color="#000080">处理器技术参数:</font><br>

</span><br>

<font color="#FF0000">下表中 oo 的含义为:</font></strong> 



<ul>

  <li><font color="#008080">00 : If mmm = 110, then a displacement follows the operation; 

    otherwise, no displacement is used </font></li>

  <li><font color="#008080">01 : An 8-bit signed displacement follows the opcode </font></li>

  <li><font color="#008080">10 : A 16-bit signed displacement follows the opcode </font></li>

  <li><font color="#008080">11 : mmm specifies a register, instead of an addressing mode <br>

    </font></li>

</ul>

<strong>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?