微机接口习题解答汇总_第1页
微机接口习题解答汇总_第2页
微机接口习题解答汇总_第3页
微机接口习题解答汇总_第4页
微机接口习题解答汇总_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微机接口习题解答汇总微机接口复习一、基础章第 1 章 概述第 2 章 微处理器第 3 章 地址译码技术及存储器第 10 章 模拟接口第 1 章 概述 学习要求1. 掌握微机接口技术的概念 (定义、功能)2. 接口的 5 种类型。第 2 章 微处理器 学习要求1. 掌握微处理器的内部结构,重点是 8086CPU 的 内部结构、寄存器的组成方 式、 存储器的组成方式、输入输出方式。2. 掌握 8086 微处理器的引脚功能和 工作时序; 理解 80386 微处理器的 内部结 构和工作时序。3. 了解 Pentium 系列机的 功能特点。1第 3 章地址译码技术及存储器 学习要求1. 掌握 I/O 端

2、口的概念及端口地址的编 址方式。2. 掌握访问 I/O 端口的指令 (单字节地址指 令、双字节地址指令的 使用方法)3. 掌握固定式端口地址译码器、开关 式端口地址译码器的实现方法。 重点是地址 译码的原则和端口地址范围的计算。第 10 章 模拟接口 学习要求1. 掌握 A/D 和 D/A 的概念2. 理解 A/D 和 D/A 的工作过程。3. 掌握 A/D 和 D/A 的主要性能指标二、重点章第 4 章 输入 / 输出及 DMA第 5 章 中断技术第 6 章 定时 / 计数 技术第 7 章 并行接口2第 4 章 输入/输出及 DMA 学习要求1. 掌握 CPU 与外设传送数据的 4 种方式2

3、. 掌握 DMA 的概念、 数据传送的 4 种方 式及传送过程(4个步骤)、DMAC的功能。3. 理解 8237ADMA 的内部结构及引脚 功能。4. 掌握 8237A 初始化编程。第 5 章 中断技术 学习要求1. 掌握中断的 定义、处理过程、中断 优先级、中断向量及向量表的概念。2.8086CPU 的中断分类及特点3. 理解 8259A 中断控制器的内部结构 和引脚功能。4. 掌握 8259A 初始化命令字和操作命令 字的各位含义。能 8259A 初始化编程。第 6 章 定时/计数 技术学习要求1. 掌握定时 / 计数的 定义、分类、特点 及使用场合2. 理解 8253-5 定时/ 计数

4、器的内部结 构及工作方式。3. 掌握 8253 定时/ 计数器初始化编程。3第 7 章 并行接口 学习要求1. 掌握 并行接口的 概念、基本输入 输出接口的工作原理。2. 理解 8255A 并行接口的内部结构 及工作方式。3. 掌握 8255A 并行接口的初始化编 程。自学章第 8 章 串行通信接口第 9 章 人机交互设备接口第 11 章 总线技术第 8 章 串行通信接口 自学要求1. 掌握串行通信的 基本概念2. 理解 串行通信方式、数据校验方法、 数据传输率、传输距离、信号的调剂与解调 的基本概念。第 9 章 人机交互设备接口 自学要求1.掌握 输入/ 输出 设备的 概念及功能2. 标准输

5、入设备键盘类型及工作原理43. 显示设备的类型。4. 打印设备的类型第 11 章 总线技术 自学要求1. 总线的定义、总线的分类、总线的标准2. 了解各类系统总线的使用场合及主要特点。各类外部总线的使用场合及主要特点5简答题 (第2节 )1 什么是接口?接口的基本功能 是什么? P1P4答:微机接口是位于主机与外设之间的 一些转换电路的总称。接口的功能有数据锁存、缓冲与驱动功 能;信号转换功能;接收、执行 CPU 命令 功能;设备选择功能和中断管理功能 。2 地址译码器信号有什么用?答:区分和选通不同外设(接口)工作。3什么是中断向量表?答:把系统中所有的中断类型码及其对 应的中断向量按一定的

6、规律存放在一个区 域内,这个存储区域就叫中断向量表。4并行接口的主要特点及其主要功能 是什么? P140答:并行接口有两个特点:一是以并行 方式实现数据传输,数据通道、或数据宽度 就是传送的位数。二是在计算机与外设之 间,设置协调传递数据的有关联络信号(握 手信号)6主要功能:并行传输数据,在主机与外 设之间起到数据缓冲和匹配的作用。5 输入缓冲的作用是什么 ? 输出锁存 的作用是什么?答:输入缓冲的作用是为了 防止外设数 据干扰数据总线。输出锁存的作用是为了使 CPU 通过数 据总线输出给外设的 数据能保持住 。6 8259 的中断服务寄存器 ISRi 的某 一位如果置 1 ,其含义是什么?

7、答:说明 CPU 正在执行的是 ISRi 所对 应中断服务程序。7微处理器、微型计算机和微型计算 机系统三者之间有和区别?答:微处理器由运算器、控制器、寄存 器阵列和内部总线等部分组成。 微处理器是 实现微型计算机的运算和控制功能, 是微型 计算机的核心。微型计算机由微处理器、主 存储器、 I/O 接口电路以及总线构成。微型 计算机系统由硬件系统和软件系统两大部 分组成。 其中硬件系统包括微型计算机和外7 围设备。 因此可见微处理器是微型计算机的 重要组成部分,而微型计算机系统又主要由 微型计算机作为其硬件构成。8 CPU 在内部结构上由哪几个部分 构成? CPU 应具备哪些主要功能?答: C

8、PU 在内部结构上由运算器、控 制器、寄存器阵列和内部总线等部分组成。 CPU 的主要功能是完成各种算术运算和逻 辑运算,并实现对整个微型计算机的控制, 其内部又具有传递和暂存数据的功能。9 DMA 控制器的功能: P78(1) . 响应外设的 DMA 请求,是 CPU 暂停 工作,接管总线;(2) . 能按节拍提供外设和存储器工作的各 种信号;(3).提供存储器地址;(4).可编程,灵活应 用。10. CPU 响应INTR 的4个条件是什 么? P104答:CPU 响应INTR 的4个条件是.IF=1 (允许中断)8.NMI=0(无非屏蔽中断请求).HOLD=0 (无总线请求)无内部中断请求

9、11 .中断响应周期中,CPU发出的两 个负脉冲INTA信号的作用是什么? P23 答:CPU发出的第1个负脉冲INTA信 号的作用是对中断源应答信号,要求中断源 准备中断类型号(中断向量);CPU发出的 第2个负脉冲INTA信号的作用是要求中断 源将中断中断类型号(中断向量)送数据总 线;CPU从数据总线上读取中断类型号。12 .中断响应周期中,9259A接收的 两个负脉冲INTA信号,9259A做了什么 操作? P111答:9259A接收的第1个负脉冲INTA 信号,置 ISRi=1 , IRRi=O;9259A接收的第2个负脉冲INTA信 号,将中断类型号送到数据总线,以便CPU读取。1

10、3 . 8259A 有哪两种命令字? P111答:8259A的两种命令字分别是初 始化命令字(ICW )和 操作命令字(OCW)。14 8259A 的内部结构由哪些部件组成? P108P110答: 8259A 的内部结构由 IRR 寄存器、 ISR 寄存器、 PR 寄存器、 IMR 寄存器、控 制逻辑、数据缓冲器、读写控制逻辑和级联 缓冲器 8个部件组成。15 有 INTA 、 INTB 、INTC 3 个可屏 蔽中断, INTA 的优先级最高, INTB 的优 先级次高,的优先级最低,根据中断执行过 程的现象, 回答下列问题。 (广西自学专科统考题)(1 )3 个中断源同时提出中断请求, C

11、PU 响应哪个中断?(2 )在执行 INTC 中断服务程序中,提出 INTA 中断请求, CPU 没有响应, 这是为 什么?(3 )在执行 INTC 中断服务程序中,产 生了 INTA 、 INTB 中断请求, CPU 都给予 响应,这是为什么?答:(1 )CPU 响应 INTA 中断请求。(2 )在执行 INTC 中断服务程序前, INTC10中断服务程序关中断,不允许中断嵌套。所 以在执行 INTC 中断服务程序中, 提出 INTA中断请求, CPU 没有响应3 )在执行 INTC 中断服务程序前,INTC 中断服务程序开中断,允许中断嵌套。在执 行 INTC 中断服务程序中, INTB

12、比 INTA 先产生,CPU响应了 INTB中断请求,而在执行 INTB 中断服务程序前, INTB 中断服务程 序开中断,允许中断嵌套。则在执行 INTB 中 断服务程序中产生 INTA 中断请求, CPU 也 响应了 INTA 中断请求。16 怎样确定 8086 的最大或最小工作模 式?最大、 最小模式产生控制信号的方法有 何不同 P19答:引线 MN/MX# 的逻辑状态决定 8086 的工作模式, MN/MX# 引线接高电平, 8086 被设定为最小模式, MN/MX# 引线 接低电平, 8086 被设定为最大模式。11 最小模式下的控制信号由相关引线直 接提供;最大模式下控制信号由 8

13、288 专用 芯片译码后提供, 8288 的输入为 8086 的 S2#SO#三条状态信号引线提供。17. 8086 被复位以后,有关寄存器的状态 是什么?微处理器从何处开始执行程序? P14答:标志寄存器、 IP、DS、SS、ES 和指令 队列置 0 ,CS 置全 1。处理器从 FFFFOH 存储单元取指令并开始执行。18. 8259A 初始化编程过程完成那些功能?这些功能由那些 ICW 设定? P111P115答:初始化编程用来确定 8259A 的工作方 式。 ICW1 确定 8259A 工作的环境:处理 器类型、中断控制器是单片还是多片、 请求信号的电 特性。 I CW2 用来指定 8

14、个中断请求的类型 码。ICW3 在多片系统中确定主片与从片的连接关系o ICW4用来确定中断处理的控制方法:中断结束方式、嵌套方式、数据线缓冲等1219. 8259A 的初始化命令字和操作命令字 有什么区别?它们分别对应于编程结构中 那些内部寄存器? P111P118 答: 8259A 的工作方式通过微处理器向其 写入初始化命令字来确定。 初始化命令字分 别装入 ICW1 ICW4 内部寄存器。 8259A 在工作过程中,微处理器通过向其写入操作 命令字来控制它的工作过程。 操作命令字分 别装入 OCW1 OCW3 内部寄存器中。 8259A 占用两个 端口号,不同的命令字对应不同的端口,再加

15、上命令字本身的特征位及加载的顺序就 可以正确地把各种命令字写入对应的寄存 器中。20 8259A 的中断屏蔽寄存器 IMR 与 8086 中断允许标志 IF 有什么区别? 答:IF是8086微处理器内部标志寄存器的 一位,若 IF=0 ,8086 就不响应外部可屏蔽 中断请求 INTR 引线上的所有请求信号。 8259A 有 8 个中断请求输入线, IMR 中的 某位为 1,就把 对应这位的中断请求 IR 禁 止掉 ,无法被 8259A 处理,也无法向 8086 处理器产生 INTR 请求1321. 8255A 的3 个端口在使用上有什么不 同? P147答 :8255A 的 A 端口,作为数

16、据的输入、输 出端口使用时都具有锁存功能。B端口和C端口当作为数据的输出端口使用时具 有锁存功能,而作为输入端口使用时不带有锁存 功能。22 说 明 8237A 初始 化编程的步骤。( P89 )答:(1) 。输出主清除命令,使 DMAC 处于 复位状态,准备接收新命令;(2) 写 入 工 作 方 式 寄 存 器 , 以 确 定8327A 工作方式和传送类型 ;(3) 写命令寄存器,以控制 8237A 的工作;(4) 根据所选择的通道,输入相应通道当前地址寄存器和基址寄存器的初值;(5) 输入当前字节计数器和基本字节数急 促器的初始值;(6) 写入屏蔽寄存器(写屏蔽字)1423. D/A 转换

17、器的功能是什么?其主要技术指标是什么?P234P235答: D/A 转换器的功能是将输入的数 字信息转换成模拟信息输出。 主要技术指标 有(1). 分辨率 (2). 转换精度(3). 转换时间(4). 性线误差24 8086CPU 有哪 4组寄存器? P10答: 8086CPU 的组寄存器为(1)通用寄存器(2 )段寄存器(3 )地址指针和变址 寄存器(4 )指令指针和标志 寄存器25 DMA 有哪 4 种传送方式? P76 答:( 1 )单次 DMA 传送 (2)成组传送 ( 3 )请求方式成组传送 (4 )级联传送 26 8253-5 内部结构由哪 4部分组成? P126答: 8253-5

18、 内部结构由下列 4部分组成:1)数据总线缓冲器(2)读 / 写逻辑3)控制字寄存器4)计数器1527 中断处理过程分为哪 4 个步骤? P95 答:中断处理过程分为( 1 )中断请求(2 )中断响应( 3 )中断服务(4 )中断返回16五、分析、设计题(第3节)(一)分析题:1.分析下列电路,写出 DMA、PIC、T/C和8259A的地址范围Y0DMA CS (8237A)A9A8+G_ DY1INTR CS ( 8259a)Y2T/C CS ( 8253A)2-4译码A6BoY3PIC CS( 8255A)解:由图可得译码器真值表地址输入I输出A A8 A7 A6 A5 Am A3 A2A

19、1A YY2 YY。0000XXXXXX11100001XXXXXX11010010XXXXXX10110011XXXXXX0111由真值表可得A9 A8 A7 A6 A5 A4 A3 A2 A1 A0地址范围端口名0000XXXXXX 000H 03FHDMA0001XXXXXX040H 07FHPIC0010XXXXXX080H 0BFHT/C0011XXXXXX0C0H 0FFH8259A172 分析下列程序段,说明程序功能MOVDX ,PROTANEXT :IN AL ,DXTEST AL ,80HJZ NEXTMOVDX,PROTBINAL,DXMOVDX,PROTCOUTDX,AL

20、RET 注:程序中 PROTA 、 PROTB 、PROTC 为 端口地址答:程序功能从端口 PROTA 读取 1个字节数据, 并测 试 D7 位。当 D7=0 时,继续读端口 PROTA 。 当 D7=1 时,停止读 PROTA 端口。从端口 PROTB 读1 个字节数据传送到端口 PROTC 中。183 程序分析题 对给出的程序段进行分析,程序中 PA 、PB 、PC 为端口地址:( 1 )找出程序中错误指令并改进;(2)写出程序功能程序段MOVDX ,PANEXT : IN DX ,ALTEST AL ,80HJZ NEXTMOV DX , PBINDX ,ALMOV DX ,PCOUT

21、AL ,DXRET19 解:(1)修改后程序段MOVDX ,PANEXT :IN AL ,DXTEST AL ,80HJZ NEXTMOVDX ,PBIN AL ,DXMOVDX , PCOUTDX , ALRET(2) 程序功能从端口 PA 读取 1 个字节数据,并测试 D7 位。当 D7=0 时继续读端口 PA ,当 D7=1 时,停止读 PA 端口。从端口 PB 读 1 个字节数据传送到端口 PC 中。20(二 )设计题 (第 3节)1 设 8253 三 个 计 数 器 的 端 口 地 址 为 200H 、201H 、 202H ,控制寄存器端口地 址 203H 。试编写程序片段,读出计

22、数器2的内容,并把读出的数据装入寄存器 AX。解:计数器 2 方式控制字D7D6 D5 D4D3 D2D1D010 0 0 00 00计数器 2 计数器锁存工作方式 0二进制计数根据题意,编写程序段如下:MOVAL ,80H; 控制字:计数器 2,锁存 ,方式 0, 二进制计数MOVDX,203HOUTDX ,AL;控制字写入控制口MOVDX,202HINAL , DX ;读计数 2 低字节MOVBL , AL ;低字节保存到 BLINAL , DX ;读计数 2 高字节MOVBH , AL ;高字节保存到 BHMOVAX , BX ;计数2中数据写入到AX212 设 8253 三个计数器的端口地址为 200H 、201H 、 202H ,控制寄存器端口地 址203H。输入时钟为2MHz ,让1号通道周 期性的发出脉

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论