📄 ch7.htm
字号:
</o:p>
</font></span></p>
<p><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><font color="#FFFFFF">7.1.3
设备控制器<o:p>
</o:p>
</font></span></p>
<p><font color="#FFFFFF"><span style="mso-ascii-font-family: Times New Roman">一、设备控制器的功能</span><span lang="EN-US" style="mso-fareast-font-family: 黑体"><o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 15.75pt; TEXT-INDENT: -15.75pt; tab-stops: list 15.75pt; mso-list: l27 level1 lfo35"><font color="#FFFFFF"><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">1.</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">接收和识别命令</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 15.75pt; TEXT-INDENT: -15.75pt; tab-stops: list 15.75pt; mso-list: l27 level1 lfo35"><font color="#FFFFFF"><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">2.</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">数据交换</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 15.75pt; TEXT-INDENT: -15.75pt; tab-stops: list 15.75pt; mso-list: l27 level1 lfo35"><font color="#FFFFFF"><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">3.</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">设备状态的了解和报告</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 24pt; TEXT-INDENT: -24pt; tab-stops: list 24.0pt; mso-list: l24 level1 lfo34"><font color="#FFFFFF"><span lang="EN-US" style="mso-ascii-font-family: Times New Roman">二、</span><span style="mso-ascii-font-family: Times New Roman">设备控制器的组成</span><span lang="EN-US" style="mso-fareast-font-family: 黑体"><o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 15.75pt; TEXT-INDENT: -15.75pt; tab-stops: list 15.75pt; mso-list: l23 level1 lfo36"><font color="#FFFFFF"><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">1.</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">设备控制器与处理机的接口</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 15.75pt; TEXT-INDENT: -15.75pt; tab-stops: list 15.75pt; mso-list: l23 level1 lfo36"><font color="#FFFFFF"><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">2.</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">设备控制器与设备的接口</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 15.75pt; TEXT-INDENT: -15.75pt; tab-stops: list 15.75pt; mso-list: l23 level1 lfo36"><font color="#FFFFFF"><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">3.I/O</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">逻辑</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
<p><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><font color="#FFFFFF"> <o:p>
</o:p>
</font></span></p>
<p><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><font color="#FFFFFF">7.1.4
I/O通道<o:p>
</o:p>
</font></span></p>
<p><font color="#FFFFFF"><span style="mso-ascii-font-family: Times New Roman">一、通道设备的引入</span><span lang="EN-US" style="mso-fareast-font-family: 黑体"><o:p>
</o:p>
</span></font></p>
<p><font color="#FFFFFF"><span style="mso-ascii-font-family: Times New Roman">二、通道类型</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 黑体"><o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 15.75pt; TEXT-INDENT: -15.75pt; tab-stops: list 15.75pt; mso-list: l3 level1 lfo38"><font color="#FFFFFF"><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">1.</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">字节多路通道(</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">Byte
Multiplexor Channal</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">)</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 15.75pt; TEXT-INDENT: -15.75pt; tab-stops: list 15.75pt; mso-list: l3 level1 lfo38"><font color="#FFFFFF"><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">2.</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">数组选择通道(</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">Block
Selector Channal</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">)</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 15.75pt; TEXT-INDENT: -15.75pt; tab-stops: list 15.75pt; mso-list: l3 level1 lfo38"><font color="#FFFFFF"><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">3.</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">数组多路通道</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
<p><span style="mso-ascii-font-family: Times New Roman"><font color="#FFFFFF">三、“瓶颈”问题</font></span></p>
<p><span lang="EN-US" style="mso-fareast-font-family: 黑体"><font color="#FFFFFF"><o:p>
</o:p>
</font></span></td>
</tr>
<tr>
<td width="100%" align="left" height="53" colspan="2">
</center>
<p style="TEXT-ALIGN: center" align="center"><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><font color="#FFFFFF"><a name="ch72"></a>7.2<span style="mso-spacerun: yes">
</span>I/O控制方式<o:p>
</o:p>
</font></span></p>
<p><font color="#FFFFFF"><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">(学生自行阅读,着重介绍通道方式)</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 24pt; TEXT-INDENT: -24pt; tab-stops: list 24.0pt; mso-list: l11 level1 lfo24"><font color="#FFFFFF"><span lang="EN-US">一、</span>程序<span lang="EN-US">I/O方式<o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 24pt; TEXT-INDENT: -24pt; tab-stops: list 24.0pt; mso-list: l11 level1 lfo24"><font color="#FFFFFF"><span lang="EN-US">二、</span>中断驱动<span lang="EN-US">I/O控制方式<o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 24pt; TEXT-INDENT: -24pt; tab-stops: list 24.0pt; mso-list: l11 level1 lfo24"><font color="#FFFFFF"><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">三、<span style="font-style: normal; font-variant: normal; font-weight: normal">
</span></span>直接存储器访问<span lang="EN-US">DMA控制方式</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt; tab-stops: list 18.0pt; mso-list: l30 level1 lfo25"><font color="#FFFFFF"><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">1.<span style="font-style: normal; font-variant: normal; font-weight: normal">
</span>DMA</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">控制方式的引入</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt; tab-stops: list 18.0pt; mso-list: l30 level1 lfo25"><font color="#FFFFFF"><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">2.<span style="font-style: normal; font-variant: normal; font-weight: normal">
</span>DMA</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">控制器的组成</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
<p><font color="#FFFFFF"><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">命令</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">/</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">状态寄存器</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">CR</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">、内存地址寄存器</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">MAR</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">、数据寄存器</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">DR</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">、数据计数器</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">DC<o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt; tab-stops: list 18.0pt; mso-list: l30 level1 lfo25"><font color="#FFFFFF"><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">3.<span style="font-style: normal; font-variant: normal; font-weight: normal">
</span>DMA</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">工作过程</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 24pt; TEXT-INDENT: -24pt; tab-stops: list 24.0pt; mso-list: l11 level1 lfo24"><span lang="EN-US"><font color="#FFFFFF">四、I/O通道控制方式<o:p>
</o:p>
</font></span></p>
<p style="MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt; tab-stops: list 18.0pt; mso-list: l34 level1 lfo26"><font color="#FFFFFF"><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">1.<span style="font-style: normal; font-variant: normal; font-weight: normal">
</span>I/O</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">通道控制方式的引入</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt; tab-stops: list 18.0pt; mso-list: l34 level1 lfo26"><font color="#FFFFFF"><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">2.<span style="font-style: normal; font-variant: normal; font-weight: normal">
</span></span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">通道程序</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
</td>
</tr>
<tr>
<td width="100%" align="left" height="53" colspan="2">
<p style="TEXT-ALIGN: center" align="center"><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><font color="#FFFFFF"><a name="ch73"></a>7.3<span style="mso-spacerun: yes">
</span>缓冲管理<o:p>
</o:p>
</font></span></p>
<p style="MARGIN-LEFT: 18pt; TEXT-INDENT: -18pt; tab-stops: list 18.0pt; mso-list: l12 level1 lfo21"><font color="#FFFFFF"><span lang="EN-US" style="mso-fareast-font-family: 黑体">1.</span><span style="mso-ascii-font-family: Times New Roman">缓冲的引入</span><span lang="EN-US" style="mso-fareast-font-family: 黑体"><o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 18pt"><font color="#FFFFFF"><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">缓和</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">CPU</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">和</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">I/O</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">设备速度不匹配的矛盾;</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
<p style="MARGIN-LEFT: 18pt"><font color="#FFFFFF"><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">减少对</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt">CPU</span><span style="mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">的中断频率,放宽对中断响应时间的限制;</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt"><o:p>
</o:p>
</span></font></p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -