版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、A.端口 AB.端口 BC.端口 C微 机 接 口 技 术 试 题一. 填空题1. CPU与接口之间传送信息一般有 查询方式、中断方式 和DMA方式 三种方 式。2. 微机系统中产生的时间基准,通常采用 软件定时和硬件定时两种方法。3.8086中断系统的中断源分为两大类:一类是 外部中断,另一类是内部中断。4. 通常把I/O接口电路中能被CPU直接访问的寄存器称为 端口。5. 把来自地址总线上的地址代码翻译成所要访问的端口地址的电路称为地址译码电路。6. 凡是接口都有两侧,一侧是 CPU另一侧是外设。7. CPU与外界连接的部件或电路叫 微机接口,它是CPU与外设交换信息的中 转站。8. 中断
2、过程分为:中断请求、中断响应、中断服务、中断返回四个阶段。9. 起止式异步通信中传送一个字符,总是以 起始位开始,以停止位结束。10. 微机系统中记录一天时间的时钟称为 日时钟。记录每天时间和年、月、日的时钟称为 时时钟。二. 选择题1. 串行通信中所说的波特率是(A)。A. 位速率B.字符速率C.时钟速率2. RS-422/RS-485是采用(C)技术,实现远距离传送信息的。A.正/负双电源供电B.单端发送/单端接收C.双端发送/双端接收3. 8255的(C)具有按位操作的控制命令字。4. 较高级别的中断可以中断较低级别的中断,转去执行高级别的中断服务程序 技术叫(A)技术。A.中断嵌套B.
3、优先排队C.中断识别5. 8255的A 口有三种工作方式,B 口有(B)工作方式A. 一种B.两种C.三种6.8259在级联方式工作时,为使从控制器中更高级别的中断得到响应,主控 制器应设定为(B)A.般完全嵌套B.特定完全嵌套C.特定屏蔽7. 采用DMA方式能实现高速数据传送,是因为(B)A. DMA能加速CPU的速度B.传送的数据不用经过 CPU中转C. DMA可以和CPU同时访问系统总线8. 8253定时/计数器芯片内部有(B)独立的计数通道。A. 2个B. 3个C. 4个9. 以下常用于地址译码电路的芯片型号是(C)A. 74LS245B.74LS160C. 74LS13810. 中断
4、向量是(A)A.中断服务程序入口地址B.中断服务程序C.中断向量表11. D/A转换器能转换的二进制位数,称为 D/A转换器的(C)A.线性度B.转换速度C.分辨率12. 8259在级联方式工作时,如果从控制器的中断请求被响应,则其中断类型 号由(C)提供。A.由编程控制B. 仍由主控制器C. 由从控制器13. 8255是(B)接口芯片。A.串行B.并行C.电平转换14. 超高速A/D转换器一般采用(B)方式完成转换。A.双积分B.逐次比较C.并行比较15. DMA控制器本身只能提供16位地址,在访问20位地址的内存时,高4位 位地址由(B)提供。A. CPUB.页面寄存器C. DMA控制器1
5、6. RS-232与TTL电路之间可以用(C)完成电平转换。A. MAX485B. 74LS373C. MAX23217. A/D转换器的数据总线必须具有(A),才能与CPU直接连接。A.三态缓冲器B.地址译码器C.控制寄存器18. 用于工业控制领域,能够远距离传输数据的是(B)总线。A. CPUB. RS-485C. RS-23219. A/D转换通道中(C)需要使用采样保持器。A.直流信号B.低频信号C.高频信号20. 在串行通信接口的信号中(A)信号是必须连接的。A. DTRB. TXDC. RST三. 简答题1. A/D转换器接口的任务是什么? 进行通道选择 发采样/保持信号 发转换启
6、动信号 取回转换结束状态信号 读取转换数据2. 为什么要在外设与CPU之间设置接口? CPU与外设两者的逻辑定义和时序不一致 两者的工作速度不兼容 若不通过接口,会影响CPU效率 若CPU直接控制外设,不利于外设的发展3. 可编程并行接口和硬线连接并行接口的特点及应用有何不同?硬线连接接口的工作方式及功能用硬线连接来设定,用软件编程的方法 不能改变;可编程接口的工作方式及功能可以用软件编程的方法改变,具有可选择 性,且是用编程的方法进行选择。可编程接口有广泛的适应性和很高的灵活 性,应用较广泛。4. 什么是中断? 8259在中断处理时,协助 CPU完成哪些任务?中断是指CPU在正常运行程序时,
7、由于内部/外部事件或程序预先安排的 事件,弓I起CPU中断正在运行的程序,而转到为内部/外部事件或预先安排的 事件服务的程序中去。服务完毕,再返回去继续执行被暂时中断的程序。协助CPU完成的任务: 优先级排队管理 接受和扩充外部设备的中断请求 提供中断类型号 进行中断请求的屏蔽和开放5. 8253有几种工作方式,每种工作方式的名称是什么?有6种工作方式:0方式计数结束时中断1方式可编程单稳态触发器2方式频率发生器3方式方波频率发生器4方式软件触发延时选通5方式硬件触发延时选通四. 电路与系统分析题1.如果8259的中断类型号高5位为80H,当IRQ5引脚产生中断请求时,中断 类型号是多少?它是
8、如何产生的?(1) 中断类型号为85H(2) 由于ICW2的低3位被8位机占用,只有高5位能用,因此在初始 化编程时,通过命令字ICW2只写入高5位,它的低3位是由中断请求线IR 的二进制编码决定,并且是在第一个INTA1到来时,将这个编码写入低 3位, 中断源的中断类型号由高5位与低3位相加得到。络信信号2如图所示,采用8255的双机并行通信系统,试分析甲乙两片 8255的哪些端 口工作在什么方式?其数据传送方向如何?叙述传送一个字节的完整过程。甲机:0方式,A 口输入,C 口联乙机:1方式,A 口输出,C 口联络甲机数据传送方向:乙机&CPU自己写入数据,WR的上升沿使OBF有效,通知甲读
9、取数据,甲得到OBF有效后,开始读数,读取数据后,用ACK回答乙,告诉数据已收到,ACK的回答使OBF置高,使其失效,表示输出缓冲器变高,为下一次输出做准备。3下图为一个地址译码电路,写出其端口地址,说明AEN信号的作用,如果Y为低电平有效,U3应为与门还是或门?A9 A8 OAEN信号的作用A6 &:只有U1当AEN=1时,即是0MA操A4控制器对这些以非)MA方、A2 , , , , PO端口地址:2E2h (A9A1式传送的I/O端口执行DMA方式的传送。4.如果A8253 的,测U3应为20HZ的方波,CLK2的频率为10KHZ试分析8253“或门”。UT2输出当 AEN=0时,即不是
10、DMA操作时,译码才有效。 作时,译码无效。为了避免在DMA周期中,由DMA的哪个通道工作在什么方式?其计数初值应是多少?计数初值为几个字节?通道为“ 2通道”工作方式:3方式“周期性方波输出计数初值为:N=CLK2=10 WoOUT22016进制为01F4H,则计数初值为2个字节五. 电路与系统设计题1.有一个频率为1MHZ的时钟源,要产生1HZ的秒信号:画出8253相关信号 的连接图,如果其端口地址为ECO EC03H写出其初始化程序或程序设计详细步骤。8253控制字格式:D7D6D5D4D3D2D1DOSC1SC0RW1RW0M2M1M0BCD计数器选择读写字节数工作方式码制输入频率CL
11、K 1MHZCLKO1MHZ1HZ输出频率0UT1 1HZ计数初值计数器0计数器1 写入控制字:0号/16位/方式3/二进制1号/16位/方式3/二进制 写入计数初值:0号03E8H, 1号03E8H 死循环(SJMP$GATEOOUTOCLK12. 设计一个完整的多通道数据采集(A/D转换系统),说明A/D通道部分应该包括哪几个环节?画出电路结构框图,说明各个环节的作用A/D通道:模拟输入接口多路开关 采 样持A/D转换I/O 接口 予 CPU模拟输入接口 一一模拟量的输入端多路开关一一选择输入通道 采样保持一一“冻结”高速变化的瞬时值A/D转换一一实现模拟量转换为数字量I/O接口一一使用数
12、字量传送给 CPUCPU存储数据3. 采用可编程并行接口芯片8255设计一个8位的开关状态输入接口和开关状 态显示输出接口,画出电路结构图,指出所用端口的工作方式,说明工作原理 或控制程序过程。PA 口 :输出/方式0VCCPB 口 :输入/方式0PC 口 :输出/方式0 设定B 口 /方式0/输入,A 口 /方式0/输出 指示灯L0=L7勺亮灭表明相应位开关的通断 亮则表示开关闭合,灭则表示开关断开 按键K0- K7决定输入 读出B 口的数据 数据写入A 口PA0PA1PA7PB0PB1PB75V4.用74LS138和如下部分或全部逻辑门设计一个地址译码电路,画出地址线(A0- A9)L0L
13、7/ K0/ K1K7和AEN信号与芯片引脚的连接图,使 Y7的有效地址范围3F0 3FFH74LS138在CPU与外设之间设置接口主要有 4个原因:(1) CPU与外设二者的信号不兼容,包括信号线的功能定义、逻辑定义和时序关系(2)CPU与外设的速度不匹配,CPU的速度快,外设的速度慢(3)若不通过接口,而由CPU直接对外设的操作实施控制,会使 CPU处于 穷于应付与外设打交道之中,大大降低 CPU的效率(4) 若外设直接由CPU控制,会使外设的硬件结构依赖于 CPU,对外设本 身的发展不利。3微型计算机的接口一般应具备那些功能?微机的接口一般有如下的几个功能:(1)执行CPU命令的功能:C
14、PU将对外设的控制命令发到接口电路中的 命令寄存器(命令口)中,在经分析去控制外设(2)返回外设状态的功能:通过状态寄存器(状态口)完成,包括正常 工作状态和故障状态(3)数据缓冲的功能:接口电路中的数据寄存器(数据口)对 CPU于外 设间传送的数据进行中转(4) 设备寻址的功能:CPU某个时刻只能和一台外设交换数据,CPU发 出的地址信号经过接口电路中的地址译码电路来选中I/O设备(5)信号转换的功能:当CPU与外设的信号功能定义、逻辑关系、电平 高低及工作时序不兼容时接口电路要完成信号的转换功能(6)数据宽度与数据格式转换的功能:由于CPU处理的数据都是并行的, 当外设采用串行传送方式时,
15、接口电路就要完成串、并之间的转换,并进行 数据格式的转换。4. 接口技术在微机应用中起的作用?随着计算机技术的高速发展,计算机的应用越来越广泛。然而,在微机 系统中,微处理器的强大功能必须通过外部设备才能实现,而外设与微处理 器之间的信息交换和通信又是靠接口来实现的,所以,接口技术成为了一门 关键技术,它直接影响微机系统的功能和微机的推广应用。5. 接口电路的硬件一般由哪几部分组成?接口电路的硬件一般由以下几部分组成:(1)基本逻辑电路:包括命令寄存器、状态寄存器和数据缓冲寄存器,是接口电路中的核心(2)端口地址译码电路:实现设备的选择功能(3)供选电路:根据不同任务和功能要求而添加的功能模块
16、电路。6. 接口电路的软件控制程序一般包括哪几部分?接口电路的软件控制程序一般包括以下的程序段,各部分程序是相互渗透、融为一体的:(1)初始化程序段:对可编程接口芯片进行初始化编程(2) 传送方式处理程序段:不同的传送方式(查询、中断、DMA方式) 程序段不同(3)主控程序段:完成接口任务的程序段(4)程序终止与退出程序段:程序退出前对接口电路中硬件进行保护的 程序段(5)辅助程序段:人-机对话、菜单等7. 接口电路的结构有哪几种形式?接口电路的结构主要有四种:(1)固定式结构:不可编程的接口电路,结构简单、功能单一、固定(2)半固定式结构:由PAL或 GAL器件构成的接口电路,功能和工作方
17、式可以通过改写内部的逻辑表达式来改变,但逻辑表达式一旦烧入芯片,其 功能和工作方式就固定下来了(3)可编程结构:其功能和工作方式可由编程指定,使用灵活、适应面 广,且种类繁多(4)智能型结构:芯片本身就是一个微处理器,外设的全部管理都由智能接口完成,如I/O处理器10809或通用单片机8. CPU与接口之间有哪几种传送数据的方式?它们各应用在什么场合?CPU与接口之间的数据传送方式主要有查询方式、 中断方式和DMA方式:(1)查询方式:主要用于CPU不太忙且传送速度不高的情况下。无条件传送方式作为查询方式的一个特例,主要用于对简单I/O设备的控制或CPU明确知道外设所处状态的情况下。(2)中断
18、方式:主要用于CPU的任务比较忙的情况下,尤其适合实时控 制和紧急事件的处理(3)DMA方式(直接存储器存取方式):主要用于高速外设进行大批量 数据传送的场合。9. 分析和设计接口电路的基本方法是什么?分析和设计接口电路通常采用两侧分析法和硬软件结合法相结合:(1)两侧分析法:CPU一侧,主要是了解CPU的类型、它提供的数据线 的宽度、地址线的宽度、控制线的逻辑定义、时序关系的特点;外设一侧,主要是了解被连接外设的外部特性及被控外设的工作过程(2)硬软件结合法:硬件设计主要是合理选用外围接口芯片、有针对性 地设计附加电路;软件设计可以采用汇编语言(或高级语言)直接对低层硬 件编程,也可以采用D
19、OS系统功能调用和BIOS调用编程。习题二1. 什么是端口?端口是接口电路中能被 CPU直接访问的寄存器。2. I/O端口的编址方式有几种?各有何特点?I/O端口的编址方式有两种统一编址方式(存储器映象方式)和独立编址方式(I/O映象方式、专用I/O指令方式)(1) 统一编址方式:从整个寻址空间中划出一部分给 I/O设备,其余的 给存储器,通过地址码区分操作对象是存储器还是 I/O,二者的地址码不重叠。 这种方式的优点是I/O端口的编址空间大,且易于扩展I/O指令丰富、功 能齐全;缺点是:存储器的地址空间减少,达不到系统最大的寻址空间I/O指令比独立编址方式的专用I/O指令长,译码时间长,执行
20、速度慢(2)独立编址方式:存储单元与I/O端口分别编址,地址码重叠,通过操作码区分操作对象是存储器还是I/O。这种方式的优点是I/O端口不占存储器的编址空间,使存储器的容量可达系统的最大寻址能力I/O指令短、执行速度快;指令清晰、可读性强;缺点是I/O端口地址范围一旦确定,不易 扩展I/O指令种类有限,操作单一5. 在I/O端口地址译码电路中常常设置 AEN 0,这有何意义?AEN= 1,表示正在进行DMA操作,在I/O端口地址译码电路中,常常令 AEN= 0时,译码输出才有效,这样做的目的是为了避免在 DMA操作周期中, 由DMA控制器对这些以非DMA方式传送的I/O端口执行DMA方式的传送
21、。6. 若要求I/O端口地址为374H,则在图2.1 (b)中的输入地址线要作哪些改 动?为了使I/O端口的地址为374H,图2.1 (b)中地址线A2、A8后的非门 去掉,而在地址线 A3、A7后面加上非门。即修改后地址线 A0、A1、A3、A7 后有非门,其余地址线后无非门。如图所示:7. 图2.2是PC机系统板的I/O端口地址译码电路,它有何特点?试根据图中 地址线的分配,写出 DMAC、INTR T/C以及PPI的地址范围?在图2.2的译码电路中,不管芯片本身需要多少个端口地址, 一律分配一 个含有32个地址的地址范围。其中DMAC INTR T/C和PPI的地址范围分别 是:DMAC
22、: 00H1FH; INTR: 20H3FH; T/C: 40H5FH; PPI: 60H7FH8. 在图2.4译码电路中,若要改变I/O端口地址,使其地址范围为300H307H, 则开关S(S9应如何设置?由于AEN必须为0,所以S9 一定是闭合的,若使译码输出地址范围为300H307H,则有如下的分析:A11A10A9A8A7A6A5A4A3A2A1Ao001100000000111S8S7S6S5:S4S3S2S1S0开开合合开开开开开所以,S(S9中S5 S6和S9是闭合的,其余的开关全部断开。12.在独立编址方式下,CPU米用什么指令来访问端口?独立编址方式下,采用专用的I/O指令一
23、一输入/输出指令(如PC系列微 机中的IN、OUT)来访问端口。15. I/O端口地址译码电路一般有哪几种结构形式?I/O端口地址译码电路一般有两种结构形式:固定式端口地址译码一一硬件电路不改动,译码输出的地址或地址范围 不变可选式端口地址译码一一电路中有若干个DIP开关,硬件电路不改动,只改变开关的状态,就可以使译码输出的地址或地址范围发生变化。16.1/0地址线用作端口寻址时,高位地址线和低位地址线各作何用途?如何决 定低位地址线的根数?一般情况下,高位地址线与控制信号线进行逻辑组合,经译码电路产生 I/O接口芯片的片选信号一一实现片间选择;低位地址线不参与译码,直接与I/O接口芯片的地址
24、线相连一一实现I/O接口芯片的片内端口选择。低位地址线的根数由I/O接口芯片内部的端口数量决定,如果I/O接口芯 片内部有2n个端口(其引脚上一定有n根地址线),那么,寻址端口时,低 位地址线的根数就是n。19.若将图2.3中DIP开关状态设置为:S2和S1合上(0N); S3和 SO断开(OFF, 试指出74LS138输出端Y5的地址范围,并与图中在DIP开关原来的状态下Y5输 出端所产生的地址范围进行比较,有何变化?如果S2和S1合上(ON); S3和S0断开(OFF),Y;有效时,各位地址 线的状态如下:A9A8A7A6A5A4A3A210010101S3S2:SiSo开合合开所以,这种
25、开关状态下,丫5的地址范围是254H257H;而DIP开关在原 来的开关状态下,Y5的地址范围是314H317H。这两个地址范围 A9A6的 状态不同,因为A9A6的状态是由开关的状态决定的;而二者的 A5A2是 相同的,因为它们不受开关状态的影响。习题二1计数、定时与频率、声音以及音乐之间有什么关系?定时和计数的本质是相同的,当计数的基本脉冲是标准的时间单元时,计数就变成了定时。定时输出脉冲的周期的倒数就是频率。由定时输出的脉 冲可以产生声音,脉冲的频率就决定了声音的频率。脉冲频率高,声音的音 调高(听起来尖锐);脉冲频率低,声音的音调低(听起来低沉)。而由频 率不同、持续时间不同的声音就可
26、以产生动听的音乐。2微机系统的定时有哪两类?何谓时序配合?微机系统中的定时分为内部定时和外部定时两类。内部定时是指计算机本身运行的时间基准或时序关系,是用户无法更改的。夕卜部定时是指外部设备实现某种功能时,本身所需要的一种时序关系,需要用户根据外设的要求进行安排。时序配合是指用户在考虑外设与 CPU连接时,不能脱离计算机的定时要 求,即以计算机的时序关系为依据来设计外部定时机构,以满足计算机的时 序要求。3微机系统中的外部定时有哪两种方法?其特点如何?微机系统中的外部定时有软件定时和硬件定时两种方法。软件定时:利用CPU执行指令需要一定时间的特点产生延时。这种方法 不需增加硬件设备,只需编制延
27、时程序即可;但是它降低了CPU的效率,浪费了 CPU的资源,而且由于同样的延时程序在不同计算机上运行的时间会不同,所以通用性比较差。5.8253初始化编程包括哪两项内容?在对8253进行始化编程时,首先向命令寄存器中写入方式字,选择计数 通道、工作方式、计数初值的长度及写入顺序、计数码制。然后按方式字的 要求向选定的计数通道中写入计数初值。6. 8253有哪几种工作方式?区分不同工作方式的特点体现在哪几个方面?为 什么3方式使用最普遍?8253有6种工作方式一一方式0方式5。区分不同工作方式的特点主要 体现在以下的4个方面:(1) 启动计数器的触发方式不同(2) 计数过程中门控信号GATE寸计
28、数操作的控制作用不同(3) 计数/定时到时输出端OUT输出的波形不同(4) 在计数过程中,写入新的计数初值的处理方式不同3方式由于具有自动重新装载计数初值, 能输出重复波形,且输出波形的 高低电平比为1:1或近似1:1 (方波或近似方波),所以在实际中应用最广泛。7. 何谓日时钟?日时钟是指对一天的时间进行统计,判断一天(24小时)的时间是否已 到。11.何谓时时钟?记录每天时间和年、月、日的时钟称为时时钟。习题四1.采用DMA方式为什么能实现高速传送?DMA传送方式能够实现高速数据传送主要有两个原因:(1) 它为两个存储介质提供了直接传输通道,不象 CPU控制的传送那样 要通过内部寄存器中转
29、。(2) 用硬件取代了软件,它直接发出对两个介质的选中信号及其读写控 制信号,而不是通过执行指令来控制传送。4. DMA控制器在微机系统中有哪两种工作状态?其工作特点如何?DMA控制器在微机系统中有主动工作状态和被动工作状态。主动工作状态:在DMA操作期间,DMAC控制总线,控制数据在两个存 储介质之间直接传送被动工作状态:非DMA操作期间,DMAC受CPU的控制,此时它主要有 两个工作,一是检测片选信号,看CPU是否对它进行读写控制;二是检测DMA 请求信号,看外设是否有 DMA操作请求。8. 什么是DMA页面地址寄存器?它的作用如何?由于DMAC8237A-5只能提供内存地址的低16位,而
30、实际中内存地址可 能是20位、24位或32位的,等等,这样就要在 DMA系统中配置寄存器组, 由这些寄存器组提供存储器的高位地址,这些寄存器组就是页面地址寄存器。 它的作用是提供存储单元的页面地址,即高位地址。9. 采用DMA方式在内存与I/O设备之间传送数据时,DMA控制器8237A-5怎 样实现对I/O设备的寻址?DMA控制器8237A-5提供DACK言号给I/O设备,取代其地址选择信号, 使申请DMA传送并被允许的设备在 DMA传送过程中一直是有效设备。即: 用DACK言号取代了芯片选择和片内端口选择信号。习题五1. 什么是中断?是指CPU在正常运行程序时,由于内部/外部事件或由程序预先
31、安排的事 件,引起CPU暂时停止正在运行的程序,转到为该内部/外部事件或预先安排 的事件服务的程序中去,服务完毕,再返回去继续运行被暂时中断的程序, 这个过程称为中断。2可屏蔽中断处理的一般过程是什么?可屏蔽中断的处理过程一般可分为 4个阶段:(1) 中断申请:外设向CPU发出中断申请信号,CPU检测到有效的INTR, 且无DMA请求、IF= 1,当前指令执行完毕就进入响应阶段(2) 中断响应:CPU通过总线控制器发出两个连续的中断响应信号(2个INTA负脉冲)组成中断响应周期。在中断响应周期中,CPU取得中断类型号n将程序状态字(psw)及断点的地址(cs和ip)依次入栈保护。 再查中断向量
32、表,将(4*n) IP;(4*n+2) CS进入中断服务阶段(3) 中断服务:CPU执行中断服务程序,为中断源服务(4) 中断返回:当执行到中断服务程序中的IRET指令时,将堆栈栈顶的 三个字单元内容弹出,依次送给IP、CS PSW, CPU返回到原来的程序去执行。4. 什么是中断嵌套?是指CPU正在执行一个中断服务程序时,有另一个优先级更高的中断提 出中断请求,这时会暂时挂起当前正在执行的级别较低的中断源的服务程序, 去处理级别更高的中断源,待处理完毕,再返回到被中断了的中断服务程序 继续执行,这个过程就是中断嵌套。5. 什么是中断向量?它是如何装入中断向量表的?中断向量是中断服务程序的入口
33、地址,一个中断向量由4个字节组成,它包括中断服务程序的段首址和偏移地址中断向量并非常驻内存,而是由程序装入中断向量表中的。系统配置和 使用的中断所对应的中断向量由系统软件负责装入;系统若未配置系统软件(如单板机系统),或用户自定义的中断向量,由用户自行装入。6什么是中断类型号?它的作用是什么?中断类型号是系统为每一个中断源分配的代号,它是8位的,与系统的中断源对应。中断类型号负责引导 CPU找到中断服务程序的入口点。通过中断类型号 查中断向量表可得到中断向量(中断服务程序入口地址),其中:物理地址 为4*n的单元是中断服务程序入口点的偏移地址;物理地址为4*n+2的单元是中断服务程序的段首址。
34、10试比较软中断和硬中断不同的特点。软中断和硬中断的不同主要体现在以下几个方面:软中断硬中断(INTR)是否有随机性、突发性否是是否有中断响应周期无有中断类型号的提供方法固定或由指令提供由中断控制器提供是否可屏蔽(受IF影响)不可屏蔽可屏蔽硬中断中的不可屏蔽中断 NMI除了具有随机性和突发性之外,其余特点 同软中断。11.可编程中断控制器8259A协助CPU处理哪些中断事务?8259A协助CPU完成的中断事务主要有:接收和扩充外设的中断请求;进行中断请求的屏蔽与开放控制;对中断 源进行优先级排队管理;中断被响应时,提供该中断源的中断类型号。 12.8259A具有哪些工作方式和中断操作功能?指出
35、与这些功能相对应的命令 字(ICW/OCW)的内容?8259A的工作方式有以下几种:(1)引入中断请求的方式:有边沿触发和电平触发两种;中断服务方式 有向量式中断和查询式中断两种;(2)与系统总线的连接方式:缓冲方式和非缓冲方式两种;(3)屏蔽中断的方式:通常屏蔽和特殊屏蔽两种方式;(4)优先级排队的方式:固定优先级和循环优先级(优先级轮换)两种, 循环优先级又分为指定轮换和自动轮换两种;(5)中断结束的方式:自动结束方式和非自动结束方式两种8259A的中断操作功能有以下几个:(1)设置中断触发方式、选择 8259A芯片的数目一一由ICW1完成;(2)设置中断类型号的高五位一一由ICW2完成;
36、(3)设置级联方式具体的连接情况(主片的哪些中断申请端连有从片;从片与主片的哪个中断申请端相连)一一由ICW3完成;(4) 设置特定完全嵌套方式、缓冲方式和中断结束方式ICW4完成;(5)设置对各中断源的屏蔽与开放状态一一由 0CW1完成;(6) 设置优先级轮换及发中断结束命令由 0CW2完成;(7)设置特殊屏蔽方式、查询式中断的服务方式、选择要读出的寄存器由0CW3完成;14. 如何对8259A进行初始化编程(包括单片使用和双片使用)?在单片8259A系统中,初始化时按顺序依次写入 ICW1、ICW2、和ICW4;在双片8259A系统中,初始化时要按顺序依次写入 ICW1、ICW2、ICW3
37、 和 ICW4。15. 什么是中断响应周期?在中断响应周期中 CPU和8259A一般要完成哪些工作?CPU收到有效的INTR信号,若IF= 1,且无DMA请求,当前指令执行完 毕,就通过总线控制器发出连续的两个中断响应信号( INTA )组成一个中断 响应周期。在第1个Inta负脉冲中,CPU发出有效的总线锁定信号LOCK,封锁总线, 防止其他主控器占用总线;8259A经判优后将IRR的相应位清0,ISR的对应 位置1。在第2个INTA负脉冲中,CPU撤除总线锁定信号LOCK,ALE信号也变为无效,允 许数据线传送数据;8259A将被响应中断源的中断类型号送给 CPU。若8259A工作于自动结
38、束方式,在第 2个1NTA负脉冲的后沿,8259A还要清除ISR 中在第1个负脉冲里置1的位。习题七1. 可编程并行接口芯片8255A面向I/O设备一侧的端口有几个?其中 C 口的 使用有哪些特点?8255A面向I/O设备一侧有3个8位的端口: A 口、B 口和C 口,或者说 有2个8位的端口( A 口、B 口)和2个4位的端口( C上、C下)。其中,C口比较特殊,它的特点主要有:作为数据口,可分为两个独立的 4位口( C上、C下)使用;1方式和2方式时,C 口的部分引脚作为A、B 口 的固定联络信号线;1方式和2方式时,C口作为状态口使用;C口的引脚可 以用按位置/复位命令字进行按位控制。2. 可编程并行接口芯片8255A的编程命令有哪两个?试分别说明它们的作用 及其命令格式中每位的含义是什么?8255A有两个编程命令:方式命令字和 C 口按位置/复位命令字。方式命令字:用于对8255A进行初始化编程,设定 A、B C 口的工作方 式及传送方向,其命令格式及各位含义如下:C 口按位置/复位命令字:用于对8255A进行动态控制,在应用过程中, 需要对C口的某个引脚进行按位操作时使用,对已设定好的工作方式无影响, 其命令字格式及各位含义如下:3. “由于按位置/复位命令字是对C 口进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《4 生物的分类》课件
- 医疗卫生设备维护管理制度
- 国防建设目标
- 2024年山东客运上岗考试都考什么
- 2024年西安客运从业资格证操作考试题及答案
- 2024年衡阳道路旅客运输驾驶员从业资格考试
- 2024年清远客运从业资格证的考题
- 2024年西宁客运从业资格模拟考试
- 2024年湖州道路客运资格证考试题
- 2024年焦作客运从业资格证考试模板
- (正式版)JTT 1482-2023 道路运输安全监督检查规范
- 人工智能算力中心平台建设及运营项目可行性研究报告
- MOOC 综合英语-中南大学 中国大学慕课答案
- 2024年山东省潍坊市高三二模语文高分范文2篇:简单并不简单
- 幼儿园主题网络图
- MOOC 人像摄影-中国传媒大学 中国大学慕课答案
- 《印学话西泠》参考课件
- MOOC 计算机组成原理-电子科技大学 中国大学慕课答案
- 2024年江苏无锡市江阴市江南水务股份有限公司招聘笔试参考题库含答案解析
- 中学教材、教辅征订管理制度
- (高清版)DZT 0213-2002 冶金、化工石灰岩及白云岩、水泥原料矿产地质勘查规范
评论
0/150
提交评论