chapter5.html
来自「我们学校教授的课件 很好的学习助手啊 里面讲的很详细 汉好」· HTML 代码 · 共 755 行 · 第 1/4 页
HTML
755 行
href="yinjiao.gif">引脚</a>。有效信号为在连续总线周期内的两个负脉冲。在每一个总线周期的T<sub>2</sub>、T<sub>3</sub>和T<sub>W</sub>状态,该信号为负脉冲的低电平部分。</font></p>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">2)ALE---地址锁存允许信号</font></p>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">输出,25引脚。提供给地址锁存器,在总线周期的T<sub>1</sub>状态为有效的高电平。</font></p>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">3)<span
style="text-decoration: overline">DEN</span>---数据允许</font></p>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">输出,26<a
href="yinjiao.gif">引脚</a>。低电平有效,提供给数据总线收发器使用。</font></p>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">4)DT/<span
style="text-decoration: overline">R</span>---数据发送/接收</font></p>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">输出,27引脚。该信号用来控制数据收发器的数据传送方向。为高电平,数据发送,为低电平,数据接收。</font></p>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">5)M/<span
style="text-decoration: overline">IO</span>---存储器/I/O接口读写选择</font></p>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">输出,28<a
href="yinjiao.gif">引脚</a>。高电平,访问存储器,低电平,访问I/O接口。</font></p>
<p align="left"><font face="宋体" size="5" color="#FFFF00"> 8088为<span
style="text-decoration: overline">M</span>/IO。</font></p>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">6)<span
style="text-decoration: overline">WR</span>---写信号</font></p>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">输出,29引脚。在总线写周期的T<sub>2</sub>、T<sub>3</sub>和T<sub>W</sub>状态,为有效低电平。</font></p>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">7)HOLD---总线保持请求</font></p>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">输入,31<a
href="yinjiao.gif">引脚</a>。其他部件向CPU发出的占用总线控制权的请求,高电平有效。</font></p>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">8)HLDA---总线保持响应</font></p>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">输出,30引脚。高电平有效,表示CPU对其他部件的总线控制请求作出的反应。</font></p>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">在最小模式下,8088的34引脚不是<span
style="text-decoration: overline">BHE</span>/S<sub>7</sub>,而是<span
style="text-decoration: overline">SS</span><span style="text-decoration: none"><sub>0</sub></span>(HIGH)。<span
style="text-decoration: overline">SS</span><span style="text-decoration: none"><sub>0</sub></span>和DT/<span
style="text-decoration: overline">R</span>以及<span style="text-decoration: overline">M</span>/IO配合工作,决定操作的格式。</font></p>
</blockquote>
</blockquote>
<div align="center"><center>
<table border="1" width="58%" cellspacing="1">
<tr>
<td width="18%" align="center" style="color: rgb(0,0,0)" bgcolor="#C0C0C0"><font
face="宋体" size="5" color="#000000"><span style="text-decoration: overline">M</span>/IO</font></td>
<td width="17%" align="center" style="color: rgb(0,0,0)" bgcolor="#C0C0C0"><font
face="宋体" size="5" color="#000000">DT/<span style="text-decoration: overline">R</span></font></td>
<td width="14%" align="center" style="color: rgb(0,0,0)" bgcolor="#C0C0C0"><font
face="宋体" size="5" color="#000000"><span style="text-decoration: overline">SS</span><span
style="text-decoration: none"><sub>0</sub></span></font></td>
<td width="51%" align="center" style="color: rgb(0,0,0)" bgcolor="#C0C0C0"><big><big>操作</big></big></td>
</tr>
<tr>
<td width="18%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>1</big></big></font></td>
<td width="17%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>0</big></big></font></td>
<td width="14%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>0</big></big></font></td>
<td width="51%" bgcolor="#BBB593"><font color="#000000"><big><big>发中断响应信号</big></big></font></td>
</tr>
<tr>
<td width="18%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>1</big></big></font></td>
<td width="17%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>0</big></big></font></td>
<td width="14%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>1</big></big></font></td>
<td width="51%" bgcolor="#BBB593"><font color="#000000"><big><big>读I/O端口</big></big></font></td>
</tr>
<tr>
<td width="18%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>1</big></big></font></td>
<td width="17%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>1</big></big></font></td>
<td width="14%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>0</big></big></font></td>
<td width="51%" bgcolor="#BBB593"><font color="#000000"><big><big>写I/O端口</big></big></font></td>
</tr>
<tr>
<td width="18%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>1</big></big></font></td>
<td width="17%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>1</big></big></font></td>
<td width="14%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>1</big></big></font></td>
<td width="51%" bgcolor="#BBB593"><font color="#000000"><big><big>暂停</big></big></font></td>
</tr>
<tr>
<td width="18%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>0</big></big></font></td>
<td width="17%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>0</big></big></font></td>
<td width="14%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>0</big></big></font></td>
<td width="51%" bgcolor="#BBB593"><font color="#000000"><big><big>取指令</big></big></font></td>
</tr>
<tr>
<td width="18%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>0</big></big></font></td>
<td width="17%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>0</big></big></font></td>
<td width="14%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>1</big></big></font></td>
<td width="51%" bgcolor="#BBB593"><font color="#000000"><big><big>读内存</big></big></font></td>
</tr>
<tr>
<td width="18%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>0</big></big></font></td>
<td width="17%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>1</big></big></font></td>
<td width="14%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>0</big></big></font></td>
<td width="51%" bgcolor="#BBB593"><font color="#000000"><big><big>写内存</big></big></font></td>
</tr>
<tr>
<td width="18%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>0</big></big></font></td>
<td width="17%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>1</big></big></font></td>
<td width="14%" align="center" bgcolor="#BBB593"><font color="#000000"><big><big>1</big></big></font></td>
<td width="51%" bgcolor="#BBB593"><font color="#000000"><big><big>无源状态</big></big></font></td>
</tr>
</table>
</center></div>
<blockquote>
<blockquote>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">在最小模式中,<span
style="text-decoration: overline">M</span>/IO、<span style="text-decoration: overline">RD</span>和<span
style="text-decoration: overline">WR</span>组合起来,决定了系统中数据传输的方向,如下表所示。</font></p>
</blockquote>
</blockquote>
<div align="center"><center>
<table border="1" width="55%">
<tr>
<td width="20%" bgcolor="#C0C0C0" align="center"><big><big><font color="#000000"><span
style="text-decoration: none">M</span>/<span style="text-decoration: overline">IO</span></font></big></big></td>
<td width="18%" bgcolor="#C0C0C0" align="center"><big><big><font color="#000000"><span
style="text-decoration: overline">RD</span></font></big></big></td>
<td width="18%" bgcolor="#C0C0C0" align="center"><big><big><font color="#000000"><span
style="text-decoration: overline">WR</span></font></big></big></td>
<td width="44%" bgcolor="#C0C0C0" align="center"><font color="#000000"><big><big>功能</big></big></font></td>
</tr>
<tr>
<td width="20%" bgcolor="#C9BA76" align="center"><font color="#000000"><big><big>0</big></big></font></td>
<td width="18%" bgcolor="#C9BA76" align="center"><font color="#000000"><big><big>0</big></big></font></td>
<td width="18%" bgcolor="#C9BA76" align="center"><font color="#000000"><big><big>1</big></big></font></td>
<td width="44%" bgcolor="#C9BA76" align="center"><font color="#000000"><big><big>I/O读</big></big></font></td>
</tr>
<tr>
<td width="20%" bgcolor="#C9BA76" align="center"><font color="#000000"><big><big>0</big></big></font></td>
<td width="18%" bgcolor="#C9BA76" align="center"><font color="#000000"><big><big>1</big></big></font></td>
<td width="18%" bgcolor="#C9BA76" align="center"><font color="#000000"><big><big>0</big></big></font></td>
<td width="44%" bgcolor="#C9BA76" align="center"><font color="#000000"><big><big>I/O写</big></big></font></td>
</tr>
<tr>
<td width="20%" bgcolor="#C9BA76" align="center"><font color="#000000"><big><big>1</big></big></font></td>
<td width="18%" bgcolor="#C9BA76" align="center"><font color="#000000"><big><big>0</big></big></font></td>
<td width="18%" bgcolor="#C9BA76" align="center"><font color="#000000"><big><big>1</big></big></font></td>
<td width="44%" bgcolor="#C9BA76" align="center"><font color="#000000"><big><big>存储器读</big></big></font></td>
</tr>
<tr>
<td width="20%" bgcolor="#C9BA76" align="center"><font color="#000000"><big><big>1</big></big></font></td>
<td width="18%" bgcolor="#C9BA76" align="center"><font color="#000000"><big><big>1</big></big></font></td>
<td width="18%" bgcolor="#C9BA76" align="center"><font color="#000000"><big><big>0</big></big></font></td>
<td width="44%" bgcolor="#C9BA76" align="center"><font color="#000000"><big><big>存储器写</big></big></font></td>
</tr>
</table>
</center></div>
<blockquote>
<h4 align="left"><font face="宋体" size="5" color="#FFFFFF">3、最大模式引脚</font></h4>
</blockquote>
<blockquote>
<blockquote>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">1)QS<sub>1</sub>、QS<sub>0</sub>---指令队列状态信号
(Queue Status)</font></p>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">输出,24、25<a
href="yinjiao.gif">引脚</a>。组合起来提供前一个时钟周期中指令队列的状态。</font></p>
</blockquote>
</blockquote>
<div align="center"><center>
<table border="1" width="63%">
<tr>
<td width="12%" align="center" bgcolor="#C0C0C0"><font face="宋体" size="5"
color="#000000">QS<sub>1</sub></font></td>
<td width="12%" align="center" bgcolor="#C0C0C0"><font color="#000000"><big><big>QS<sub>0</sub></big></big></font></td>
<td width="76%" align="center" bgcolor="#C0C0C0"><font color="#000000"><big><big>含义</big></big></font></td>
</tr>
<tr>
<td width="12%" align="center" bgcolor="#C6BF88"><font color="#000000"><big><big>0</big></big></font></td>
<td width="12%" align="center" bgcolor="#C6BF88"><font color="#000000"><big><big>0</big></big></font></td>
<td width="76%" align="center" bgcolor="#C6BF88"><font color="#000000"><big><big>无操作</big></big></font></td>
</tr>
<tr>
<td width="12%" align="center" bgcolor="#C6BF88"><font color="#000000"><big><big>0</big></big></font></td>
<td width="12%" align="center" bgcolor="#C6BF88"><font color="#000000"><big><big>1</big></big></font></td>
<td width="76%" align="center" bgcolor="#C6BF88"><font color="#000000"><big><big>从指令队列的第一个字节中取走了代码</big></big></font></td>
</tr>
<tr>
<td width="12%" align="center" bgcolor="#C6BF88"><font color="#000000"><big><big>1</big></big></font></td>
<td width="12%" align="center" bgcolor="#C6BF88"><font color="#000000"><big><big>0</big></big></font></td>
<td width="76%" align="center" bgcolor="#C6BF88"><font color="#000000"><big><big>队列为空</big></big></font></td>
</tr>
<tr>
<td width="12%" align="center" bgcolor="#C6BF88"><font color="#000000"><big><big>1</big></big></font></td>
<td width="12%" align="center" bgcolor="#C6BF88"><font color="#000000"><big><big>1</big></big></font></td>
<td width="76%" align="center" bgcolor="#C6BF88"><font color="#000000"><big><big>除了第一个字节外,还取走了后续字节中的代码</big></big></font></td>
</tr>
</table>
</center></div>
<blockquote>
<blockquote>
<p align="left"><font face="宋体" size="5" color="#FFFFFF">2)<span
style="text-decoration: overline">S</span><span style="text-decoration: none"><sub>2</sub></span>、<span
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?