📄 微指令格式.htm
字号:
Extend</font></b></h3>
</td>
<td width="34%" align="center" height="22"><b><font color="#000000" size="4">Use output of the sign
extension unit as the second ALU input</font></b>
</td>
</tr>
<tr>
<td width="33%" align="center" height="22"><h3><b><font color="#000000" size="4">
Extshft</font></b></h3>
</td>
<td width="34%" align="center" height="22"><b><font color="#000000" size="4">Use the output of the shift by
2 unit as the second ALU input</font></b>
</td>
</tr>
<tr>
<td width="33%" align="center" height="22"><h3><b><font color="#000000" size="4">
rt</font></b></h3>
</td>
<td width="34%" align="center" height="22"><b><font color="#000000" size="4">Register rt is the second ALU
input</font></b>
</td>
</tr>
<tr>
<td width="33%" rowspan="2" align="center" height="50"><h3><b><font color="#000000" size="4">
ALU destination</font></b></h3>
</td>
<td width="33%" align="center" height="22"><h3><b><font color="#000000" size="4">
Target</font></b></h3>
</td>
<td width="34%" align="center" height="22"><b><font color="#000000" size="4">ALU output is written into the
register Target </font></b>
</td>
</tr>
<tr>
<td width="33%" align="center" height="22"><h3><b><font color="#000000" size="4">
rd</font></b></h3>
</td>
<td width="34%" align="center" height="22"><b><font color="#000000" size="4">ALU output is written into
register rd</font></b>
</td>
</tr>
<tr>
<td width="33%" rowspan="3" align="center" height="78"><h3><b><font color="#000000" size="4">
Memory</font></b></h3>
</td>
<td width="33%" align="center" height="22"><h3><b><font color="#000000" size="4">
Read Pc</font></b></h3>
</td>
<td width="34%" align="center" height="22"><b><font color="#000000" size="4">Read memory using the PC as
address</font></b>
</td>
</tr>
<tr>
<td width="33%" align="center" height="22"><h3><b><font color="#000000" size="4">
Read ALU</font></b></h3>
</td>
<td width="34%" align="center" height="22"><b><font color="#000000" size="4">Read memory using the ALU
output as address</font></b>
</td>
</tr>
<tr>
<td width="33%" align="center" height="22"><h3><b><font color="#000000" size="4">
Write ALU</font></b></h3>
</td>
<td width="34%" align="center" height="22"><b><font color="#000000" size="4">Write memory using the ALU
output as address</font></b>
</td>
</tr>
<tr>
<td width="33%" rowspan="3" align="center" height="78"><h3><b><font color="#000000" size="4">
Memory register</font></b></h3>
</td>
<td width="33%" align="center" height="22"><h3><b><font color="#000000" size="4">
IR</font></b></h3>
</td>
<td width="34%" align="center" height="22"><b><font color="#000000" size="4">Data read form memory is
written into the instruction register</font></b>
</td>
</tr>
<tr>
<td width="33%" align="center" height="22"><h3><b><font color="#000000" size="4">
Write rt</font></b></h3>
</td>
<td width="34%" align="center" height="22"><b><font color="#000000" size="4">Data read from memory is
written into register rt</font></b>
</td>
</tr>
<tr>
<td width="33%" align="center" height="22"><h3><b><font color="#000000" size="4">
Read rt</font></b></h3>
</td>
<td width="34%" align="center" height="22"><b><font color="#000000" size="4">Data written into memory comes
from register rt</font></b>
</td>
</tr>
<tr>
<td width="33%" rowspan="3" align="center" height="78"><h3><b><font color="#000000" size="4">
PCWrite control</font></b></h3>
</td>
<td width="33%" align="center" height="22"><h3><b><font color="#000000" size="4">
ALU</font></b></h3>
</td>
<td width="34%" align="center" height="22"><b><font color="#000000" size="4">Write the output of the ALU
into the PC</font></b>
</td>
</tr>
<tr>
<td width="33%" align="center" height="22"><h3><b><font color="#000000" size="4">
Target-cond</font></b></h3>
</td>
<td width="34%" align="center" height="22"><b><font color="#000000" size="4">if the Zero output of the ALU
is active write the PC with the contents of the register Target </font></b>
</td>
</tr>
<tr>
<td width="33%" align="center" height="22"><h3><b><font color="#000000" size="4">
jump address</font></b></h3>
</td>
<td width="34%" align="center" height="22"><b><font color="#000000" size="4">Write the PC with the jump
address from the instruction</font></b>
</td>
</tr>
<tr>
<td width="33%" rowspan="3" align="center" height="86"><h3><b><font color="#000000" size="4">
Sequencing</font></b></h3>
</td>
<td width="33%" align="center" height="22"><h3><b><font color="#000000" size="4">
Seq</font></b></h3>
</td>
<td width="34%" align="center" height="22"><b><font color="#000000" size="4">choose the next
microinstruction sequentially</font></b>
</td>
</tr>
<tr>
<td width="33%" align="center" height="30"><h3><b><font color="#000000" size="4">
Fetch</font></b></h3>
</td>
<td width="34%" align="center" height="30"><b><font color="#000000" size="4">Go to the first
microinstruction to begin a new instruction </font></b>
</td>
</tr>
<tr>
<td width="33%" align="center" height="22"><h3><b><font color="#000000" size="4">
Dispatch</font></b></h3>
</td>
<td width="34%" align="center" height="22"><b><font color="#000000" size="4">Dispatch using the ROM
specified by i (1 or 2)</font> </b>
</td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -