📄 intro.html
字号:
<HTML>
<HEAD>
<TITLE>Blank</TITLE>
</HEAD>
<BODY BACKGROUND="Image3.jpg">
The Very Simple CPU simulator is an instructional aid for teaching microprocessor
design. It allows the user to simulate the flow of data within this CPU as it
fetches, decodes, and executes instructions. It uses animation to illustrate the
flow of data between components, and highlights asserted control signals within
the CPU. The user can simulate this CPU with a hard-wired control unit or a microcoded
control unit.
<p>The Very Simple CPU can access 64 bytes of memory, each byte being 8 bits wide.
The CPU does this by outputting a 6-bit address on its output pins A[5..0] and
reading in the 8-bit value from memory on its inputs D[7..0]. This CPU has only
one programmer-accessible register, an 8-bit accumulator labeled AC. It has
only four instructions in its instruction set, as shown below.</p>
<table border=1 cellspacing=0 cellpadding=0>
<tr>
<td width=96 valign=top class="Normal"> <p><b><span
style='font-size:12.0pt;'>Instruction</span></b></p></td>
<td width=144 valign=top class="Normal"> <p><b><span
style='font-size:12.0pt;'>Instruction Code</span></b></p></td>
<td width=196 valign=top class="Normal"> <p><b><span
style='font-size:12.0pt;'>Operation</span></b></p></td>
</tr>
<tr>
<td width=96 valign=top class="Normal"> <p><span style='font-size:12.0pt;'>ADD</span></p></td>
<td width=144 valign=top class="Normal"> <p><span style='font-size:12.0pt;'>00AAAAAA</span></p></td>
<td width=196 valign=top class="Normal"> <p><span style='font-size:12.0pt;'>AC
</span> <span style='font-size:12.0pt;
'> AC + M[AAAAAA]</span></p></td>
</tr>
<tr>
<td width=96 valign=top class="Normal"> <p><span style='font-size:12.0pt;'>AND</span></p></td>
<td width=144 valign=top class="Normal"> <p><span style='font-size:12.0pt;'>01AAAAAA</span></p></td>
<td width=196 valign=top class="Normal"> <p><span style='font-size:12.0pt;'>AC
</span> <span style='font-size:12.0pt;
'> AC ^ M[AAAAAA]</span></p></td>
</tr>
<tr>
<td width=96 valign=top class="Normal"> <p><span style='font-size:12.0pt;'>JMP</span></p></td>
<td width=144 valign=top class="Normal"> <p><span style='font-size:12.0pt;'>10AAAAAA</span></p></td>
<td width=196 valign=top class="Normal"> <p><span style='font-size:12.0pt;'>Goto
AAAAAA</span></p></td>
</tr>
<tr>
<td width=96 valign=top class="Normal"> <p><span style='font-size:12.0pt;'>INC</span></p></td>
<td width=144 valign=top class="Normal"> <p><span style='font-size:12.0pt;'>11XXXXXX</span></p></td>
<td width=196 valign=top class="Normal"> <p><span style='font-size:12.0pt;'>AC
</span> <span style='font-size:12.0pt;
'> AC + 1</span></p></td>
</tr>
</table>
<p><br>
Chapters 6 and 7 of Computer Systems Organization and Architecture show how
this CPU was designed in detail.</p>
<p><a href="../Very%20Simple-FLASH/VerSimpleCPUSCREEN.html">Click here for a video
tour of the simulator (requires the Macromedia Shockwave Player, available at
www.macromedia.com).</a></p>
<h1 align="center">Screenshots:</h1>
<p>Main Interface:</p>
<p><img src="vscpu1.jpg" width="549" height="678"></p>
<p>The view of the Register Section:</p>
<p><img src="vscpu2.jpg" width="563" height="532"><br>
</p>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -