微机接口习题解答.doc_第1页
微机接口习题解答.doc_第2页
微机接口习题解答.doc_第3页
微机接口习题解答.doc_第4页
微机接口习题解答.doc_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

微机接口复习一、基础章 第1章 概述 第2章 微处理器 第3章 地址译码技术及存储器 第10章 模拟接口 第1章 概述学习要求 1.掌握微机接口技术的概念(定义、功能) 2.接口的5种类型。第2章 微处理器学习要求 1.掌握微处理器的内部结构,重点是8086CPU的 内部结构、寄存器的组成方式、存储器的组成方式、输入输出方式。 2.掌握8086微处理器的引脚功能和工作时序;理解80386微处理器的 内部结构和工作时序。 3.了解Pentium 系列机的 功能特点。 1 第3章地址译码技术及存储器学习要求 1.掌握I/O端口的概念及端口地址的编址方式。 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.掌握DMA的概念、数据传送的4种方式及传送过程(4个步骤)、DMAC的功能。 3.理解8237ADMA的内部结构及引脚功能。 4. 掌握8237A初始化编程。 第5章 中断技术学习要求 1.掌握中断的 定义、处理过程、中断优先级、中断向量及向量表的概念。 2.8086CPU的中断分类及特点 3.理解8259A中断控制器的内部结构和引脚功能。 4.掌握8259A初始化命令字和操作命令字的各位含义。能8259A初始化编程。 第6章 定时/计数 技术学习要求 1.掌握定时/计数的 定义、分类、特点及使用场合 2.理解 8253-5定时/计数 器的内部结构及工作方式。 3. 掌握8253定时/计数器初始化编程。 3第7章 并行接口学习要求1.掌握 并行接口的 概念、基本输入输出接口的工作原理。2. 理解 8255A并行接口的内部结构及工作方式。3. 掌握8255A并行接口的初始化编程。自学章 第8章 串行通信接口 第9章 人机交互设备接口 第11章 总线技术第8章 串行通信接口自学要求 1.掌握串行通信的 基本概念 2.理解 串行通信方式、数据校验方法、数据传输率、传输距离、信号的调剂与解调的基本概念。第9章 人机交互设备接口自学要求1.掌握 输入/输出 设备的 概念及功能2. 标准输入设备键盘类型及工作原理 43.显示设备的类型。 4.打印设备的类型第11章 总线技术自学要求1. 总线的定义、总线的分类、总线的标准2. 了解各类系统总线的使用场合及主要特点。各类外部总线的使用场合及主要特点。 5三、 简答题(第2节)1什么是接口?接口的基本功能是什么?P1P4答:微机接口是位于主机与外设之间的一些转换电路的总称。接口的功能有数据锁存、缓冲与驱动功能;信号转换功能;接收、执行CPU命令功能;设备选择功能和中断管理功能 。2地址译码器信号有什么用?答:区分和选通不同外设(接口)工作。3什么是中断向量表?答:把系统中所有的中断类型码及其对应的中断向量按一定的规律存放在一个区域内,这个存储区域就叫中断向量表。4并行接口的主要特点及其主要功能是什么?P140答:并行接口有两个特点:一是以并行方式实现数据传输,数据通道、或数据宽度就是传送的位数。二是在计算机与外设之间,设置协调传递数据的有关联络信号(握手信号) 6主要功能:并行传输数据,在主机与外设之间起到数据缓冲和匹配的作用。5输入缓冲的作用是什么? 输出锁存的作用是什么?答:输入缓冲的作用是为了防止外设数据干扰数据总线。输出锁存的作用是为了使CPU通过数据总线输出给外设的数据能保持住。68259的中断服务寄存器ISRi的某一位如果置1,其含义是什么?答:说明CPU正在执行的是ISRi所对应中断服务程序。 7微处理器、微型计算机和微型计算机系统三者之间有和区别?答:微处理器由运算器、控制器、寄存器阵列和内部总线等部分组成。微处理器是实现微型计算机的运算和控制功能,是微型计算机的核心。微型计算机由微处理器、主存储器、I/O接口电路以及总线构成。微型计算机系统由硬件系统和软件系统两大部分组成。其中硬件系统包括微型计算机和外 7围设备。因此可见微处理器是微型计算机的重要组成部分,而微型计算机系统又主要由微型计算机作为其硬件构成。8CPU 在内部结构上由哪几个部分构成?CPU 应具备哪些主要功能?答:CPU 在内部结构上由运算器、控制器、寄存器阵列和内部总线等部分组成。CPU的主要功能是完成各种算术运算和逻辑运算,并实现对整个微型计算机的控制,其内部又具有传递和暂存数据的功能。9DMA 控制器的功能:P78 (1).响应外设的DMA请求,是CPU暂停工作,接管总线; (2).能按节拍提供外设和存储器工作的各种信号; (3).提供存储器地址;(4).可编程,灵活应用。10. CPU 响应INTR 的4个条件是什么?P104答:CPU 响应INTR 的4个条件是1 IF=1(允许中断) 8. NMI=0(无非屏蔽中断请求) . HOLD=0(无总线请求) .无内部中断请求 11中断响应周期中,CPU发出的两个负脉冲INTA信号的作用是什么?P23答:CPU发出的第1个负脉冲 INTA信号的作用是对中断源应答信号,要求中断源准备中断类型号(中断向量);CPU发出的第2个负脉冲INTA信号的作用是要求中断源将中断中断类型号(中断向量)送数据总线;CPU从数据总线上读取中断类型号。12中断响应周期中,9259A接收的两个负脉冲INTA信号,9259A做了什么操作?P111答:9259A接收的第1个负脉冲INTA信号,置ISRi=1,IRRi=0; 9259A接收的第2个负脉冲INTA信号,将中断类型号送到数据总线,以便CPU读取。138259A有哪两种命令字?P111答:8259A的两种命令字分 别是 初始化命令字(ICW)和 操作命令字(OCW)。 9148259A的内部结构由哪些部件组成?P108 P110 答:8259A的内部结构由 IRR寄存器、ISR寄存器、PR寄存器、IMR寄存器、控制逻辑、数据缓冲器、读写控制逻辑和级联缓冲器 8个部件组成。15有INTA、INTB、INTC 3个可屏蔽中断,INTA 的优先级最高,INTB的优先级次高,的优先级最低,根据中断执行过程的现象,回答下列问题。(广西自学专科统考题) (1)3个中断源同时提出中断请求,CPU响应哪个中断? (2)在执行INTC中断服务程序中,提出INTA中断请求,CPU没有响应,这是为什么? (3)在执行INTC中断服务程序中,产生了INTA、 INTB中断请求,CPU都给予响应,这是为什么?答:(1)CPU 响应INTA中断请求。 (2)在执行INTC中断服务程序前,INTC 10中断服务程序关中断,不允许中断嵌套。所以在执行INTC中断服务程序中,提出INTA中断请求,CPU 没有响应。 (3)在执行INTC中断服务程序前,INTC中断服务程序开中断,允许中断嵌套。在执行INTC中断服务程序中,INTB比INTA先产生,CPU响应了INTB中断请求,而在执行INTB中断服务程序前,INTB中断服务程序开中断,允许中断嵌套。则在执行INTB中断服务程序中产生INTA中断请求,CPU也响应了INTA中断请求。16怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同P19答:引线MN/MX#的逻辑状态决定8086的工作模式,MN/MX#引线接高电平,8086被设定为最小模式,MN/MX#引线接低电平,8086被设定为最大模式。 11最小模式下的控制信号由相关引线直接提供;最大模式下控制信号由8288专用芯片译码后提供,8288的输入为8086的S2#S0#三条状态信号引线提供。17. 8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?P14答:标志寄存器、IP、DS、SS、ES和指令队列置0,CS置全1。处理器从FFFFOH存储单元取指令并开始执行。18. 8259A初始化编程过程完成那些功能?这些功能由那些ICW设定?P111P115答:初始化编程用来确定8259A的工作方式。ICW1确定8259A工作的环境:处理器类型、中断控制器是单片还是多片、请求信号的电特性。ICW2用来指定8个中断请求的类型码。ICW3在多片系统中确定主片与从片的连接关系。ICW4用来确定中断处理的控制方法:中断结束方式、嵌套方式、数据线缓冲等。 1219. 8259A的初始化命令字和操作命令字有什么区别?它们分别对应于编程结构中那些内部寄存器?P111P118答:8259A的工作方式通过微处理器向其写入初始化命令字来确定。初始化命令字分别装入ICW1ICW4内部寄存器。8259A在工作过程中,微处理器通过向其写入操作命令字来控制它的工作过程。操作命令字分别装入OCW1OCW3内部寄存器中。8259A占用两个端口号,不同的命令字对应不同的端口,再加上命令字本身的特征位及加载的顺序就可以正确地把各种命令字写入对应的寄存器中。208259A的中断屏蔽寄存器IMR与8086中断允许标志IF有什么区别?答:IF是8086微处理器内部标志寄存器的一位,若IF=0,8086就不响应外部可屏蔽中断请求INTR引线上的所有请求信号。8259A有8个中断请求输入线,IMR中的某位为1,就把对应这位的中断请求IR禁止掉,无法被8259A处理,也无法向8086处 13理器产生INTR请求。21. 8255A的3个端口在使用上有什么不同?P147答:8255A的A端口,作为数据的输入、输出端口使用时都具有锁存功能。B端口和C端口当作为数据的输出端口使用时具有锁存功能,而作为输入端口使用时不带有锁存功能。22 说明8237A初始化编程的步骤。(P89)答:(1)。输出主清除命令,使DMAC处于复位状态,准备接收新命令;(2) 写入工作方式寄存器,以确定8327A工作方式和传送类型 ;(3)写命令寄存器,以控制8237A的工作; (4)根据所选择的通道,输入相应通道当前地址寄存器和基址寄存器的初值;(5)输入当前字节计数器和基本字节数急促器的初始值;(6) 写入屏蔽寄存器(写屏蔽字) 1423. D/A转换器的功能是什么?其主要技术指标是什么?P234P235 答: D/A转换器的功能是将输入的数字信息转换成模拟信息输出。主要技术指标有 (1).分辨率 (2).转换精度 (3).转换时间 (4).性线误差248086CPU有哪4组寄存器?P10 答:8086CPU的组寄存器为 (1)通用寄存器 (2)段寄存器(3)地址指针和变址 寄存器 (4)指令指针和标志 寄存器25DMA有哪4种传送方式?P76答:(1)单次DMA传送 (2)成组传送(3)请求方式成组传送 (4)级联传送268253-5内部结构由哪4部分组成?P126答:8253-5内部结构由下列4部分组成: (1)数据总线缓冲器 (2)读/写逻辑 (3)控制字寄存器 (4)计数器 1527中断处理过程分为哪4个步骤?P95 答:中断处理过程分为 (1)中断请求 (2)中断响应 (3)中断服务 (4)中断返回 16 五、分析、设计题 (第3节)(一) 分析题: 1.分析下列电路,写出DMA、PIC、T/C和8259A的地址范围 Y0 DMA CS(8237A) A9 + G A8 Y1 INTR CS(8259) 2-4译码器 A7 A Y2 T/C CS (8253A) A6 B Y3 PIC CS(8255A) 解:由图可得译码器真值表 地 址 输 入 输出 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 Y3 Y2 Y1 Y0 0 0 0 0 1 1 1 0 0 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 0 1 1 0 1 1 1由真值表可得A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 地址范围 端口名 0 0 0 0 000H03FH DMA0 0 0 1 040H07FH PIC0 0 1 0 080H0BFH T/C 0 0 1 1 0C0H0FFH 8259A 172分析下列程序段,说明程序功能MOV DX,PROTANEXT:IN AL,DX TEST AL,80H JZ NEXT MOV DX,PROTBIN AL,DX MOV DX,PROTC OUT DX,AL RET 注:程序中PROTA、PROTB、PROTC为端口地址答:程序功能 从端口PROTA读取1个字节数据,并测试D7位。当D7=0时,继续读端口PROTA。当D7=1时,停止读PROTA端口。从端口PROTB读1个字节数据传送到端口PROTC中。 183程序分析题 对给出的程序段进行分析,程序中PA、PB、PC为端口地址:(1)找出程序中错误指令并改进;(2)写出程序功能 程序段MOV DX,PA NEXT: IN DX,AL TEST AL,80H JZ NEXT MOV DX,PB IN DX,AL MOV DX,PC OUT AL,DX RET 19解:(1)修改后程序段 MOV DX,PA NEXT:IN AL,DX TEST AL,80H JZ NEXT MOV DX,PBIN AL,DX MOV DX,PC OUT DX,AL RET(2) 程序功能从端口PA读取1个字节数据,并测试D7位。当D7=0时继续读端口PA,当D7=1时,停止读PA端口。从端口PB读1个字节数据传送到端口PC中。 20 (二)设计题(第3节)1设8253三个计数器的端口地址为200H、201H、202H,控制寄存器端口地址203H。试编写程序片段,读出计数器2的内容,并把读出的数据装入寄存器AX。解:计数器2方式控制字 D7 D6 D5 D4 D3 D2 D1 D0 1 0 0 0 0 0 0 0 计数器2 计数器锁存 工作方式0 二进制计数 根据题意,编写程序段如下:MOV AL,80H ; 控制字:计数器2,锁;存,方式0,二进制计数MOV DX,203H OUT DX,AL ;控制字写入控制口 MOV DX,202H IN AL,DX ;读计数2 低字节 MOV BL,AL ;低字节保存到BLIN AL,DX ;读计数2 高字节MOV BH,AL ;高字节保存到BHMOV AX,BX ;计数2中数据写入到AX 21 2设8253三个计数器的端口地址为200H、201H、202H,控制寄存器端口地址203H。输入时钟为2MHz,让1号通道周期性的发出脉冲,其脉冲周期为1ms,试编写初化程序段。解

温馨提示

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

评论

0/150

提交评论