📄 3.htm
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>指令格式 </title>
<meta name="Microsoft Theme" content="arcs 011">
<meta name="Microsoft Border" content="none">
</head>
<body background="arctile.jpg" bgcolor="#FFFFFF" text="#000000" link="#3399FF" vlink="#666666" alink="#FF9900">
<p align="center"><font color="#000000"><b><font size="6"> 3.3 </font></b>
<font size="6"> </font>
<b><font size="6">指令格式</font> </b></font></p>
<p align="right"><font color="#000000"><a href="index.htm"><img border="0" src="../images/back.gif" align="left" width="60" height="45"></a><b>
</b>
<a href="2.htm"><img border="0" src="../images/prev.gif" width="60" height="45"></a>
<a href="4.htm"><img border="0" src="../images/forw.gif" width="60" height="45"></a></font></p>
<p align="left"><strong><font color="#000000" size="4">基本指令格式主要是两种:<a href="#R型指令">R型指令</a>和<a href="#I型指令">I型指令</a>。</font></strong></p>
<p><strong><font color="#000000" size="4">
<img border="0" src="../images/sub.gif" width="26" height="27">
<a name="R型指令">R型指令</a></font></strong></p>
<p><strong><font color="#000000" size="4">R型指令的基本格式是:</font></strong></p>
<table border="1" width="100%" bordercolordark="#CC9966" bordercolorlight="#FFCC66">
<tr>
<td width="16%"><strong><font color="#000000" size="4"> op</font></strong></td>
<td width="16%"><strong><font color="#000000" size="4"> rs</font></strong></td>
<td width="17%"><strong><font color="#000000" size="4"> rt</font></strong></td>
<td width="17%"><strong><font color="#000000" size="4"> rd</font></strong></td>
<td width="17%"><strong><font color="#000000" size="4"> shamt</font></strong></td>
<td width="17%"><strong><font color="#000000" size="4"> funct</font></strong></td>
</tr>
</table>
<p><strong><font color="#000000" size="4"> 6 位
5 位
5 位
5 位
5 位
6 位</font></strong></p>
<p><strong><font color="#000000" size="4">各字段功能介绍如下:</font></strong></p>
<p><strong><font color="#000000" size="4">op:
指令操作类型码;</font></strong></p>
<p><strong><font color="#000000" size="4">rs:
第一个操作数(寄存器);</font></strong></p>
<p><strong><font color="#000000" size="4">rt:
第二个操作数(寄存器);</font></strong></p>
<p><strong><font color="#000000" size="4">rd:
目的寄存器,将<em>rs</em>与<em>rt</em>运算的结果保存下来;</font></strong></p>
<p><strong><font color="#000000" size="4">shamt:
移位位数;</font></strong></p>
<p><strong><font color="#000000" size="4">funct:
功能,这个字段是运算操作的类型码。</font></strong></p>
<p><strong><font color="#000000" size="4">举个例子:</font></strong></p>
<p><strong><font color="#000000" size="4">add $8,$17,$18
# $8=$17+$18</font></strong></p>
<p><strong><font color="#000000" size="4">第一个操作数是寄存器$17,第二个寄存器是$18,目的寄存器结果是$8.该指令没有移位。因为,加法是运算<a name="I型指令">指令</a>,指令操作类型码<em>op</em>是0,<em>funct</em>是32。</font></strong></p>
<p><strong><font color="#000000" size="4">所以格式是:</font></strong></p>
<table border="1" width="100%" bordercolordark="#CC9966" bordercolorlight="#FFCC66">
<tr>
<td width="16%"><strong><font color="#000000" size="4"> 0</font></strong></td>
<td width="16%"><strong><font color="#000000" size="4"> 17 </font> </strong></td>
<td width="17%"><strong><font color="#000000" size="4"> 18</font></strong></td>
<td width="17%"><strong><font color="#000000" size="4"> 8</font></strong></td>
<td width="17%"><strong><font color="#000000" size="4"> 0</font></strong></td>
<td width="17%"><strong><font color="#000000" size="4"> 32</font></strong></td>
</tr>
</table>
<p><strong><font color="#000000" size="4">
<img border="0" src="../images/sub.gif" width="26" height="27">
<a name="I型指令">I型指令</a></font></strong></p>
<p><strong><font color="#000000" size="4">I型指令基本格式是:</font></strong></p>
<table border="1" width="100%" bordercolordark="#CC9966" bordercolorlight="#FFCC66">
<tr>
<td width="16%"><strong><font color="#000000" size="4"> op
</font>
</strong></td>
<td width="16%"><strong><font color="#000000" size="4"> rs</font></strong></td>
<td width="17%"><strong><font color="#000000" size="4"> rt</font></strong></td>
<td width="51%"><strong><font color="#000000" size="4">
address</font></strong></td>
</tr>
</table>
<p><strong><font color="#000000" size="4"> 6位
5位
5位
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -