微型计算机原理与接口技术 (周荷琴 冯焕清)第六版 课后习题答案 第六章(部分答案)

第六章

2. 什么叫 I/O 端口?一般的接口电路中可以设置哪些端口?计算机对 I/O 端口寻址时可采 用哪两种方法?在8086/8088CPU 中一般采用哪种编制方法?

 (1)端口:在接口电路中,存放数据、状态和控制信息的寄存器及其控制逻辑统称为 I/O 端口。

 (2)一般的接口电路中可以设置数据端口、状态端口和命令端口(控制端口)等。 

 (3)计算机对 I/O 端口寻址时可采用 I/O 统一编址(存储器映像寻址)和 I/O 端口独立编 址两种方法。

 (4)在 8086/8088CPU 中对 I/O 端口寻址采用独立编址方法。

 

3. CPU 与外设间传送数据主要有哪几种方式?

CPU 与外设之间传输数据的控制方式通常有三种:程序控制方式、中断方式和 DMA

方式。 

(1)程序控制方式:指用输入/输出指令来控制信息传输的方式,是一种软件控制方式,

根据程序控制的方法不同,又可以分为无条件传送方式和条件传送方式。 无条件传送方式:CPU 认为接口始终是处于“准备好”状态,能随时接收或发送数据,

适用于那些能随时读写的设备。特点是接口简单,要求输入有缓冲,输出有锁存。应用的局 限性较大,一般只适用于诸如开关控制、七段数码管的显示控制等场合。

条件传送方式:通过程序查询相应设备的状态,若状态不符合,则 CPU 不能进行输入/ 输出操作,需要等待;只有当状态信号符合要求时,CPU 才能进行相应的输入/输出操作。 特点是接口电路简单,CPU 利用率低(程序循环等待),接口需向 CPU 提供查询状态。适 用于 CPU 不太忙,传送速度要求不高的场合。要求各种外设不能同时工作,外设处于被动 状态。

(2)中断传送方式:当外设准备好时,由外设通过接口电路向 CPU 发出中断请求信号&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奋斗的极化恒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值