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

第六章

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 发出中断请求信号, CPU 在允许的情况下,暂停执行当前正在执行的程序,响应外设中断,转入执行相应的中 断服务子程序,与外设进行一次数据传送,数据传送结束后,CPU 返回继续执行原来被中 断的程序。特点是 CPU 的利用率高,外设具有申请 CPU 中断的主动权,CPU 和外设之间 处于并行工作状态。但中断服务需要保护断点和恢复断点(占用存储空间,降低速度),CPU 和外设之间需要中断控制器。适用于 CPU 的任务较忙、传送速度要求不高的场合,尤其适 合实时控制中的紧急事件处理。

(3)DMA 方式:外设利用专用的接口( DMA 控制器)直接与存储器、外设进行高 速数据传送,并不经过CPU( CPU 不参与数据传送工作),总线控制权不在 CPU 处,而 由 DMA 控制器控制。特点是接口电路复杂,硬件开销大。大批量数据传送速度极快。适用 于存储器与存储器之间、存储器与外设之间的大批量、高速数据传送的场合。

5. 某一个微机系统中,有 8 块 I/O 接口芯片,每个接口芯片占 8 个端口地址,若起始地址 为 300H,8 块接口芯片的地址连续分布,用 74LS138 作译码器,试画出端口译码电路,并 说明每块芯片的端口地址范围。(CPU 采用 8088)

8088CPU,地址连续分布,则 8 片 I/O 接口芯片的地址应为:

300----307 H、308----30FH、310----317 H、318----31FH、320----327 H、328----32FH、 330----337 H、338----33FH。

541169c4a06e4a6cb3471ee75e9c0d85.png

7eca950cd57f480c89a32a24d0dbaaa6.png 

6185c991daf3474298f63633ee8973f8.png 

 

 

 

  • 8
    点赞
  • 82
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
根据题目所提到的内容,我们来回答微机原理周荷琴第六版课后答案PDF第四章的相关问题。由于没有提供具体的问题或者章节名称,我们将就第四章的一般内容进行简要回答。 第四章主要讨论了微处理器的体系结构和功能。它包括微处理器的基本概念、数据通路、控制器和寄存器等内容。 微处理器是现代计算机中最重要的组成部分之一。它是一个集成电路芯片,负责执行计算机的指令和处理数据。微处理器由控制器、算术逻辑单元(ALU)和寄存器组成。 数据通路是微处理器中负责数据传输的组件。它由数据总线、地址总线和控制总线构成。数据总线用于传输数据,地址总线用于传输内存地址,而控制总线用于传输控制信号。 控制器是微处理器中的主要组成部分,它负责解码和执行指令。控制器接收来自存储器的指令,然后根据指令的类型和操作码来控制其他部件的操作。 寄存器是微处理器中用于存储数据的高速存储区域。它们用于暂时保存指令、数据和中间结果。常见的寄存器有累加器、指令寄存器、程序计数器等。 在第四章中,还会涉及微处理器的指令集、指令周期和时序等重要概念。指令集是微处理器能够执行的指令的集合。指令周期是完成一个指令所需的时间,而时序则涉及指令周期中的各个阶段和时钟信号的控制。 以上是对微机原理周荷琴第六版课后答案PDF第四章内容的简要回答。具体的问题和详细内容可能会有所不同,如果需要更具体的答案,请提供更详细的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

奋斗的极化恒

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

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

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

打赏作者

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

抵扣说明:

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

余额充值