第六章

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。

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

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

    第一章 1. 将下列二进制数转换成十进制数 (1)11001010B=202 (2)00111101B=61 (3)01001101B=77 (4)10100100B=164 2.将下列十六进制数转换 ...

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

    第二章 2.8086CPU内部由哪两部分组成?它们的大致是如何工作的? 8086CPU由指令执行部件EU和总线接口部件BIU两部分组成 ①BIU先执行读存储器操作,从给定地址单元中取出指令,送到先进先 ...

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

    第三章 1.分别说明下列指令的源操作数和目的操作数各采用什么寻址方式. 源操作数  目的操作数            源操作数                    目的操作数 (1)MOV AX, ...

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

    第八章 6. 如果中断类型号 n=4,它的中断服务子程序的入口地址为 CS:IP=0485:0016H,它在中断向量表中如何存放? 中断类型号 n=4,中断向量指针=中断类型号×4=n×4=10H 从 ...

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

    第五章 3. 试从功耗.容量.价格优势.使用是否方便等几个方面,比较静态 RAM 和 动态 RAM 的优缺点,并说明这两类存储器芯片的典型应用 SRAM.DRAM 均为易失性存储器. 优点:SRAM  ...

  6. 微型计算机原理与接口技术第六版周荷琴答案

    微机原理与接口技术第六版课后答案 [内容简介] 本书是为中国科学技术大学工科电子类专业本科生学习"微型计算机原理与系统"课程而编写的教材.微型计算机原理与接口技术第六版周荷琴答案从 ...

  7. 2接口详解_冯博琴微型计算机原理与接口技术第3版答案资料配套题库名校考研真题课后习题章节题库模拟试题...

    冯博琴<微型计算机原理与接口技术>(第3版)配套题库[名校考研真题+课后习题+章节题库+模拟试题] 第一部分 名校考研真题 第1章 微型计算机基础概论 第2章 微处理器与总线 第3章 80 ...

  8. 微型计算机原理与接口技术(慕课版),微机原理与接口技术(温淑焕)

    spContent=课程面向有志于从事计算机过程控制系统设计.或对计算机硬件结构感兴趣的学习者.总体目标是:具备输入/输出接口控制系统软硬件初步设计能力. 主要介绍:计算机基础知识.微型机基本工作原理 ...

  9. 《微型计算机原理与接口技术》复习笔记(四)

    使用教材为 <微型计算机原理与接口技术>(慕课版) 孙丽娟.李爱群.陈燕俐.周宁宁.邓玉龙编著 微机原理复习笔记一 微机原理复习笔记二 微机原理复习笔记三 微机原理复习笔记四 中断系统 1 ...

最新文章

  1. 清华张钹院士、人大文继荣院长展开激情辩论:人类对AI的爱痴忧惧
  2. Σ-delta ADC是否可以测量热噪声?
  3. 最小生成树prim算法———模板
  4. python中几种推导式的特殊用法
  5. linux之cp/scp命令+scp命令详解
  6. 电脑登陆不了网页的服务器地址,电脑登陆qq打不开网页怎么设置
  7. 【quickhybrid】JSBridge的实现
  8. html5 sse java_html5----sse实现服务端推送数据给前端
  9. Oracle的distinct关键字
  10. 随想录(高质量代码开发)
  11. 第四次作业:猫狗大战挑战赛
  12. Linux 14.04 CUDA theano安装
  13. Excel表格合并两列数据且保留全部内容
  14. html写出日出,有关描写日出的优美段落
  15. 32位/64位处理器:*char与*int的区别?不同类型的指针+1的区别?
  16. 63套js ,html .css效果页面(点个小星星免费下载)
  17. Android网易评论盖楼效果实现
  18. H264视频高压心得——兼容华为U8800+(硬解720P)
  19. Java中的byte[]/char[]/int/String数据类型转换
  20. 大O表示法和时间复杂度

热门文章

  1. linux arm 无法执行二进制文件,qemu-arm无法运行arm编译的二进制文件
  2. AMBA总线协议(三)——一文看懂AHB总线所有协议总结(AHB2 AHB-Lite AHB5 )
  3. 四类九种移位寄存器总结(循环(左、右、双向)移位寄存器、逻辑和算术移位寄存器、串并转换移位寄存器、线性反馈移位寄存器LFSR|verilog代码|Testbench|仿真结果)
  4. 苹果微信分身版ios_苹果iOS系统的设备怎样安装两个微信
  5. CTFHub | Refer注入
  6. Java编程实现快速傅里叶变换FFT
  7. 为什么这些年都不快乐
  8. 图论:图的四种最短路径算法
  9. ffmpeg命令详细说明
  10. java并发集合框架学习记录