微机原理课后答案周荷琴第四版——微机习题课(6)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2013年5月13日星期一
8.答:将用于各部件之间传送信息的公共通路称为总线。
根据总线中信息传送的类型可分为地址总线、数据总线和
控制总线,此外还有电源线和地线 若按总线的规模、用途和应用场合,则可以分成: 片级总线也叫做元件级总线,是由芯片内部通过引脚引出 的总线,用于芯片一级的互连线。它实现CPU主板或其它插件 板上的各种芯片间的互连。 系统总线也叫内总线或板级总线,它用于微型计算机中各 插件板之间的连线,也就是通常所说的微机总线。
修改地址指针,也能设定和修改传送的字节数,还能向存储器
和外设发出相应的读/写控制信号。在DMA传送结束后,它能释 放总线,把对总线的控制权又交还给CPU。
2013年5月Hale Waihona Puke Baidu3日星期一
7.
A15 A12 A14 A13 M/IO
74LS138
G1 G2A G2B
Y0
Y1 Y2 Y3 Y4 Y5 Y6 Y7
⑶命令端口:也称为控制端口,它用来存放CPU向接口发
出的各种命令和控制字,以便控制接口或设备的动作。
2013年5月13日星期一
I/O端口的编址方式有两种:分别称为存储器映象寻址方式
和I/O指令寻址方式。
存储器映象寻址方式:把系统中的每个I/O端口都看作一个 存储单元,并与存储单元一样统一编址,这样访问存储器的所 有指令均可用来访问I/O端口,不用设置专门的I/O指令。 I/O指令寻址方式:对系统中的输入输出端口地址单独编址, 构成一个I/O空间,它们不占用存储空间,而是用专门的IN指令 和OUT指令来访问这种具有独立地址空间的端口。 8086/8088CPU采用I/O指令寻址方式,用地址总线的低16
而计算机送出的数字信号也必须经D/A变成模拟信号后,才能驱
动某些外设工作。 ⑷设置时序控制电路;⑸提供地址译码电路。
2013年5月13日星期一
3.答: CPU与外设通信时,传送的信息主要包括数据信息、 状态信息和控制信息。在接口电路中,这些信息分别进入不同
的寄存器,通常将这些寄存器和它们的控制逻辑统称为I/O端口,
微机原理与接口技术
第六章作业习题课
杭州电子科技大学自动化学院
2013年5月13日星期一
P262
1.答:CPU和外设之间的信息交换存在以下一些问题:速
度不匹配;信号电平不匹配;信号格式不匹配;时序不匹配。 I/O接口电路是专门为解决CPU与外设之间的不匹配、不能 协调工作而设置的,处于总线和外设之间,一般应具有以下基 本功能:⑴设置数据缓冲以解决两者速度差异所带来的不协调 问题;⑵设置信号电平转换电路,如可采用MC1488、MC1489、 MAX232、MZX233芯片来实现电平转换。⑶设置信息转换逻辑, 如模拟量必须经 A/D变换成数字量后,才能送到计算机去处理,
9000~9007H
9008~900FH 9010~9017H 9018~901FH 9020~9027H 9028~902FH 9030~9037H
A5
A4 A3
C
B A
9038~903FH
C
B
A
A15 A14 A13 A12 A11~A6 A5 A4 A3 A2~A0
1 0 0 1 000000
CPU发中断请求。CPU响应中断后,暂停执行当前的程序,
2013年5月13日星期一
转去执行管理外设的中断服务程序。在中断服务程序中,用输
入或输出指令在CPU和外设之间进行一次数据交换。等输入或
输出操作完成之后,CPU又回去执行原来的程序。 DMA方式:也要利用系统的数据总线、地址总线和控制总 线来传送数据。原先,这些总线是由CPU管理的,但当外设需 要利用DMA方式进行数据传送时,接口电路可以向CPU提出请 求,要求CPU让出对总线的控制权,用DMA控制器来取代CPU, 临时接管总线,控制外设和存储器之间直接进行高速的数据传 送。这种控制器能给出访问内存所需要的地址信息,并能自动
2013年5月13日星期一
外部总线也称为通信总线,它用于微型计算机系统之间,
或微型计算机系统与其它电子仪器或设备之间的通信。
2013年5月13日星期一
对于制造厂家来说,只要按总线接口规范设计CPU主板、
I/O接口板或存储器插件板,然后将插件板插入主机的总线扩展
槽中,就可构成系统,很适合于大批量生产、组装和调试,也 便于更新和扩充系统。 对于用户来说,可根据自身需要,灵活地选购接口板或存 储器插件,来组装成适合自己的应用需要的系统或更新原有系 统。
CPU可对端口中的信息直接进行读写。在一般的接口电路中都 要设置以下几种端口: ⑴数据端口:用来存放外设送往CPU的数据以及CPU要输 出到外设去的数据。数据端口主要起数据缓冲的作用。 ⑵状态端口:主要用来指示外设的当前状态。每种状态用1 位表示,每个外设可以有几个状态位,它们可由CPU读取,以 测试或检查外设的状态,决定程序的流程。
位(A15~A0)来寻址I/O端口,最多可以访问216=65536个输入或
输出端口。
2013年5月13日星期一
4.答:CPU与外设之间的数据传输数据采用程序控制方式、
中断方式、DMA方式等三种。
程序控制传送方式:CPU与外设之间的数据传送是在程序 控制下完成的。⑴无条件传送方式:也称为同步传送方式,主 要用于对简单外设进行操作,或者外设的定时是固定的或已知 的场合。 ⑵条件传送:也称为查询式传送方式,在开始传送前, 必须先查询外设已处于准备传送数据的状态,才能进行传送。 采用中断方式:CPU平时可以执行主程序,只有当输入设 备将数据准备好了,或者输出端口的数据缓冲器已空时,才向