中断系统习题带答案

中断系统习题带答案
中断系统习题带答案

一、选择题

1、下列()符合CPU响应中断的过程

①开中断②保护现场③判断中断来源④执行中断服务程序⑤恢复现场

⑥关中断

A、1234567

B、263451

C、623451

D、632451

2、8086/8088响应中断的优先级次序为()

A、软件中断——NMI中断——INTR端中断——单步中断

B、NMI端中断——软件中断——INTR中断——单步中断

C、软件中断——NMI中断——单步中断——INTR中断

D、软件中断——INTR中断——NMI中断——单步中断

3、8086/8088CPU中以下中断源需要通过中断响应周期读取中断向量号的是()

A、除法错中断

B、单步中断

C、INTR中断

D、NMI中断

4、下列关于8259A可编程中断控制器的叙述,不正确的是()

A、多片8259A能够级联使用,最多可以扩展至128级优先权控制

B、8259A具有辨认中断源的功能

C、8259A具有向CPU提供中断向量的功能

D、8259A具有将中断源按优先级排队的功能

5、8259A特殊全嵌套方式要解决的主要问题是()

A、屏蔽所有中断

B、设置最低优先级

C、开放低级中断

D、响应同级中断

6、采用4片可编程中断控制器8259A级联工作,可以使CPU的可屏蔽中断扩大到()

A、29级

B、64级

C、32级

D、16级

7、当多片8259A级联使用时,对于从8259A,级联信号CAS2~CSA0是()

A、输入信号

B、输出信号

C、全部信号

D、中断信号

8、如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。若要调整中断事件的响应次序,可以利用……………………()

A、中断响应

B、中断屏蔽

C、中断向量

D、中断嵌套

9、有三片8259级联,从片分别接入主片的IR2和IR5,则主8259的ICW3中的内容为();两片从片8259的ICW3的内容分别为()A、24H B、42H

C、00H,01H

D、02H,05H

10、根据下面提供的某8086微机内存数据,则INT llH中断服务程序的入口地址是…()

0000:0040 B3 18 8A CC 4D F8 00 F0 41 F8 00 F0 C5 18 8A CC

0000:0050 39 E7 00 F0 A0 19 8A CC 2E E8 00 F0 D2 EF 00 F0

A、F000:F84D

B、A019:8ACC

C、CC8A:19A0

D、4DF8:00F0

11、对8259A进行初始化时,必须设置的两个初始化命令字是()

A、ICW1、ICW2

B、ICW1、ICW4

C、ICW2、ICW4

D、ICW2、ICW3

12、若8259A的ICW2设置为28H,则从IR3引入的中断请求的中断类型码是()

A、2CH

B、2AH

C、2BH

D、2DH

二、填空题

1、8259A有两种中断触发方式:__电平触发___和___边沿触发___

2、对于8259A的中断请求寄存器IRR,当某一个IR i端呈现____有效电平______时,则表示该端有中断请求。

3、在8088系统中,若某外设的中断类型号为75h,则中断服务子程序的入口地址应该存放在内存地址___001D4___到__001D7_中,其中入口地址的段地址存放在__001D6和001D7__单元中,入口地址的偏移地址存放在_001D4和001D5__单元中

4、8086/8088CPU的可屏蔽中断请求信号INTR的有效电平是__高电平__,非屏蔽中断请求信号NMI是__上升沿___

三、简答题

1、某8088系统只用一片8259A,若该8259A的中断请求信号采用电平触发方式,普通全嵌套中断优先级,数据总线无缓冲,自动中断结束方式,并且中断类型码为20H~27H,请写出它的初始化命令字ICW1、ICW

2、ICW2

答:ICW1:00011011B;ICW2:00100000B;ICW4:00000011B

2、若中断类型号为35H的中断处理程序放在存储器从5566H:7788H

开始的地方,则内存000D4~000D7连续4个单元的内容依次是什么?

答:依次是88H、77H、66H和55H

自动控制系统试题库(改)

一、填空题 1、直流调速的种类有:改变电枢电压、电枢串电阻、弱磁调速。 2、实现无静差调速,则需要在控制电路中包含有积分环节。 3、比例调节器的输出量完全取决输入量。 4、多环控制系统的校正步骤为:先校正环。校正好后,并通过适当的等效变换、简化处理,再校正环。 5、典型Ⅰ型系统中,若以快速性为主,则宜取ζ= ,若以稳定性为主,则宜取ζ= 。 6、α=β配合控制的有环流可逆调速系统中存在的是环流。 7、两组晶闸管装置组成的可逆线路有两种接线方式为和。 8、直流电动机有两个独立的电路:电枢回路与励磁回路。 9、积分环节的输出量取决于积分环节的大小。 10、比例—积分调节器兼顾了系统的快速性和实现无静差的两个方面的要求,因此在自动控制系统中获得广泛的应用。 11、根据转速方向和它与电磁转矩间的关系,可分成四种工作状态:正向运行、正向制动、反向运行、反向制动。 12、双闭环调速系统的两个调节器一般采用调节器,实行联接。 13、采用比例调节器的调速系统,依靠系统的与的偏差进行工作,是一种有静差的调速系统。 14、自动调速指的是:由转速负反馈自动调节转速。 15、最大超调量是输出量与稳态值的最大偏差与稳态值之比。 17、有静差调速系统,其自动调节作用只能尽量减少系统的静差,而不能完全消除静差。 18、积分环节的输出量,取决于输入量对时间的累积过程。 19、反向运行的情况与正向运行相类似,只是由反组取代了正组。电压、电流、转矩与正向运行相反。 20、反馈控制的一般规律是:要想维持某一被控量不变或少受内部和外部干扰的影响,

只要引入该量的__反馈量__与__给定量__进行比较,用它们的___偏差__进行控制,组成__________即可。 21.直流电动机调压可获得调速,直流电动机调励磁可获得调速。 22.双闭环调速系统在稳定时,控制电压Uct的大小取决于。23.在转速负反馈单闭环有静差调速系统中,突减负载后又进入稳定运行状态,此时晶闸管整流装置的输出电压U d较之负载变化前是(增加、减少、不变)。 24.在单极式可逆PWM变换器中,随着负载的减小,电流将(连续还是 断续),方向将(来回改变还是不变)。 25、若要实现无静差调速,应采用___________________或_____________________等。 26、非独立控制励磁的调速系统的调磁调速部分是_______________的闭环结构。 27、非独立控制励磁的调速系统调磁调速双闭环结构中,电动势环为,励磁电流环为。 28集成运算放大器的最大输出功率是有限的,一般不能直接驱动较大负载电流必须外加 29要满足系统的稳态精度的要求又要保证系统的稳定性,而且还要自有一定的裕量,必须设计合适的,使其达到期的性能指标. 30 在典型Ⅰ型系统中,当ζ=,此时系统对阶跃响应的超调量为。 二、判断题 1、在晶闸管调压调速电路的控制方法中,相位控制由于导通波形是工频正弦波一周期的一部分,低速时转速脉动较大。() 2、在晶闸管调压调速电路的控制方法中,通断控制由于采用了“零”触发的控制方法,几乎不产生谐波污染。( ) 3、静止可控整流器在控制作用的快速性方面是微秒级的,而变流机组是秒级的。() 4、电流转速双闭环调速系统在正常运行时,转速调节器是不会达到饱和状态的。()

计算机组成原理 中断实验

实验五中断实验 实验地点:格致A315 实验日期:2016年12月29日 一、实验目的 学习和掌握中断产生、响应、处理等技术; 二、实验说明及内容 说明: 1.要求中断隐指令中执行关中断功能,如果用户中断服务程序允许被中断,必须在中断服务程序中执行EI开中断命令。 2.教学机的中断系统共支持三级中断,由三个无锁按键确定从右到左依次为一、二、三级中断,对应的INT2、INT1、INT0的编码分别是01、10、11,优先级也依次升高。这决定了它们的中断向量(即中断响应后,转去执行的程序地址)为XXX4、XXX8、XXXC;可以看到,每级中断实际可用的空间只有四个字节,故这个空间一般只存放一条转移指令,而真正的用户中断服务程序则存放在转移指令所指向的地址。 3.用户需扩展中断隐指令、开中断指令、关中断指令、中断返回指令及其节拍。内容: 1.扩展中断隐指令。 2.扩展开中断指令EI、关中断指令DI、中断返回指令IRET。 3.确定中断向量表地址。中断向量表是以XXX4H为首地址的一段内存区。高12位由用户通过置中断向量用的插针(在三个无锁按键下方)确定。三级中断对应的中断向量为XXX4H、XXX8H、XXXCH。当有中断请求且被响应后,将执行存放在该中断的中断向量所指向的内存区的指令。 4.填写中断向量表。在上述的XXX4H、XXX8H、XXXCH地址写入三条JR OFFSET转移指令,OFFSET分别对应三段中断服务程序的相对地址。但在本仿真终端中输入时,用户不需要计算偏移量,直接输入要转向的绝对地址即可。 5.编写中断服务程序。中断服务程序可以放在中断向量表之后,中断服务程序可实现在程序正常运行时在计算机屏幕上显示与优先级相对应的不同字符; 6.编写主程序。可编写一死循环程序,等待中断;

操作系统复习题(2)及答案

一.名词解释 抢占式进程调度进程状态系统调用中断响应线程联想存储器死锁通道地址重定位高速缓存可再入程序 抖动索引文件作业控制块目录项设备驱动程序虚存逻辑空间物理空间 二.填空题 1.现代操作系统的两个最基本的特征是(),(),()和() 2.操作系统是计算机系统中的一个(),它管理和控制计算机系统中的()3.允许多个用户以交互方式使用计算机的操作系统称为(),允许多个用户将多个作业提交给计算机集中处理的操作系统称为(),计算机系统能及时处理过程控制数据并做出响应的操作系统称为()。 4.用户与操作系统之间的接口主要分为()和()两类。 5.进程控制块的初始化工作包括(),()和()。 6.在操作系统中引入线程概念的主要目的是()。 7.程序并发执行与顺序执行时相比产生了一些新特性,分别是:(),()和()。 8.进程是一个程序对某个数据集的()。 9.如果系统有N个进程,则在等待队列中进程的个数最多可为()个。 10.在操作系统中,不可中断执行的操作称为()。 11.如果信号量的当前值为-4,则表示()。 12.在有M个进程的系统中出现死锁时,死锁进程的个数K应该满足的条

件是()。 13.不让死锁发生的策略可以分为静态和动态的两种,死锁避免属于()。 14.若使当前运行进程总是优先级最高的,应选择()进程调度算法。 15.在进程中,访问()的代码称为临界区。为保证进程()使用临界区,应在进程的临界区前设置(),在临界区后设置()。 16.在采用请求分页式存储管理的系统中,地址变换可能会因为(),(),和() 等原因而产生中断。 17.在可变分区存储管理中,分区的保护通常采用()和()两种方式。 18.在分区分配算法中,首次适应算法倾向于优先利用存中()部分的空闲分区,从而保留了()部分的大空闲区。 19.不让死锁发生的策略可以分为静态和动态的两种,死锁避免属于()。 20.若使当前运行进程总是优先级最高的,应选择()进程调度算法。 21.缓冲区由()和()组成? 22.进行设备分配时所需的数据表格主要由(),(),()和()等。 23.设备管理中引入缓冲机制的主要原因由(),()和() 24.使用位示图(20行,30列)表示空闲盘块状态。当分配一个盘块号为132号时,其在位示图中的行,列数为(),()。当释放一个盘块号为318时,其所在位示图中的行,列数位(),()。(注:行为0-――19,列为0-――29,首盘块号为1)。

自动控制系统习题题目和答案

习题解答(供参考) 习题二 2.2 系统的调速范围是1000~100min r ,要求静差率s=2%,那么系统允许的静差转速降是多少? 解:10000.02(100.98) 2.04(1)n n s n rpm D s ?==??=- 系统允许的静态速降为2.04rpm 。 2.3 某一调速系统,在额定负载下,最高转速特性为0max 1500min n r =,最低转速特性为 0min 150min n r =,带额定负载时的速度降落15min N n r ?=,且在不同转速下额定速降 不变,试问系统能够达到的调速范围有多大?系统允许的静差率是多少? 解:1)调速范围 max min D n n =(均指额定负载情况下) max 0max 1500151485N n n n =-?=-= min 0min 15015135N n n n =-?=-= max min 148513511D n n === 2) 静差率 01515010%N s n n =?==

2.4 直流电动机为P N =74kW,UN=220V ,I N =378A ,n N =1430r/min ,Ra=0.023Ω。相控整流器内阻Rrec=0.022Ω。采用降压调速。当生产机械要求s=20%时,求系统的调速范围。如果s=30%时,则系统的调速范围又为多少?? 解:()(2203780.023)14300.1478N N a N Ce U I R n V rpm =-=-?= 378(0.0230.022)0.1478115N n I R rpm ?==?+= [(1)]14300.2[115(10.2)] 3.1N D n S n s =?-=??-= [(1)]14300.3[115(10.3)] 5.33N D n S n s =?-=??-= 2.5 某龙门刨床工作台采用V-M 调速系统。已知直流电动机60,220,305,1000min N N N N P kW U V I A n r ====,主电路总电阻R=0.18Ω,Ce=0.2V ?min/r,求: (1)当电流连续时,在额定负载下的转速降落N n ?为多少? (2)开环系统机械特性连续段在额定转速时的静差率N S 多少? (3)若要满足D=20,s ≤5%的要求,额定负载下的转速降落N n ?又为多少? 解:(1)3050.180.2274.5/min N N n I R Ce r ?=?=?= (2) 0274.5274.5)21.5%N N S n n =?=+= (3) [(1)]10000.05[200.95] 2.63/min N n n S D s r ?=-=??=

单片机实验六-中断系统实验

信息工程系实验报告 课程名称:单片微型计算机与接口技术 实验项目名称:实验六 中断系统实验 实验时间:2013-12-02 班级:电信*** 姓名:*** 学号:110706 实 验 目 的: 熟悉keil 仿真软件、proteus 仿真软件的使用和单片机外部中断的使用。了解并熟悉51单片机中中断的概念,中断处理系统的工作原理。理解51单片机中断管理系统处理五种中断源,特别是对外部中断的设置与控制方法。熟悉中断处理特别是外部中断处理的过程,掌握中断处理子程序的书写格式和使用方法。 实 验 原 理: 现代的计算机都具有实时处理功能,能对外部发生的事件如人工干预、外部事件及意外故障做出及时的响应或处理,这是依靠计算机的中断系统来实现的。 51单片机内部有一个中断管理系统,它能对内部的定时器事件、串行通信的发送和接收事件及外部事件(如键盘按键动作)等进行自动的检测判断,当有某个事件产生时,中断管理系统会置位相应标志通知CPU ,请求CPU 迅速去处理。CPU 检测到某个标志时,会停止当前正在处理的程序流程,转去处理所发生的事件(针对发生的事件,调用某一特定的函数,称为该事件的中断服务函数),处理完以后,再回到原来被中断的地方,继续执行原来的程序。 外部中断 内部 定时 外部中断 内部 定时内部 T 源允 总允 允许中断寄存中断优先级 中断源 中断源 高优中断 中断 低优中断 中断T —发送 I I 查询 成 绩: 指导教师(签名):

MCS-51单片机最典型的有5个中断源(外部中断0、1,内部定时器中断0、1,串口中断),具有两个中断优先级。两个外部中断:(— INT0、— INT1)上输入的外部中断源,低电平或负跳变有效,置位TCON中的IE0和IE1中断请求标志位。通过外部中断源触发方式控制位IT可以使外部中断为电平触发方式(=0)或边沿触发方式(=1)。另外控制中断允许寄存器IE可以开放中断。 使用MCS-51的中断,要为使用到的中断源编写中断服务程序。C51为中断服务程序的编写提供了方便的方法。C51的中断服务程序是一种特殊的函数,它的说明形式为: void 函数名(void) interrupt n using m { 函数体语句 } 这里,interrupt和using是为编写C51中断服务程序而引入的关键字,interrupt表示该函数是一个中断服务函数,interrupt后的整数n表示该中断服务函数是对应哪一个中断源。 实验环境: 硬件:微机、单片机仿真器、单片机实验板、连线若干 软件:KEIL C51单片机仿真调试软件,proteus系列仿真调试软件 实验内容及过程: 一、利用外部中断INT1控制数码管显示0到9。 二、利用外部中断INT1控制两个数码管显示00到99。 1、打开Proteus,绘制电路图,如图6-1,6-2所示: 图6-1实验1整体电路图

第五章习题答案

第五章习题答案 5-1 什么是中断系统?中断系统的功能是什么? 实现中断功能的硬件和软件称为中断系统. 中断系统功能包括进行中断优先排队、实现中断嵌套、自动响应中断和实现中断返回。 5-2 什么是中断嵌套? CPU在响应某一个中断源中断请求而进行中断处理时,若有中断优先级更高的中断源发出中断请求,CPU会暂停正在执行的中断服务程序,转向执行中断优先级更高的中断源的中断服务程序,等处理完后,再返回继续执行被暂停的中断服务程序,这个过程称为中断嵌套。 5-3 什么是中断源?MCS-51有哪些中断源?各有什么特点? ①实现中断功能的硬件和软件称为中断系统,产生中断请求的请求源称为中断源. ②5个中断源中共有两个外部中断、两个定时中断和一个串行中断。 (1)外部中断源 外部中断是由外部原因(如打印机、键盘、控制开关、外部故障)引起的,可以通过两 个固定引脚来输入到单片机内的信号,即外部中断0(INT0)和外部中断1(INT1)。 (2)定时中断类 定时中断是由内部定时(或计数)溢出或外部定时(或计数)溢出引起的,即T0和T1 中断。 (3)串行口中断类 串行口中断是为接收或发送一帧串行数据,硬件自动使RI和TI置1,并申请中断 5-4 MCS-51单片机响应外部中断的典型时间是多少?在哪些情况下,CPU将推迟对外部中断请求的响应? (1)MCS-51单片机的最短响应时间为3个机器周期,最长响应时间8个机器周期。 (2)有下列任何一种情况存在,则中断响应会受到阻断。 ①CPU正在执行一个同级或高一级的中断服务程序; ②当前的机器周期不是正在执行的指令的最后一个周期,即正在执行的指令还未完成前,任何中断请求都得不到响应; ③正在执行的指令是返回指令或者对专业寄存器IE、IP进行读/写的指令,此时。在 执行RETI或者读写IE或IP之后,不会马上响应中断请求,至少在执行一条其他之后才会 响应。若存在上述任何一种情况,中断查询结果就被取消,否则,在紧接着的下一个机器周期,就会响应中断。 5-5 MCS-51有哪几种扩展外部中断源的方法?各有什么特点? 扩展外部中断源的方法有定时扩展法和中断加查询扩展法两种。定时扩展法用于外部 中断源个数不太多并且定时器有空余的场合。中断加查询扩展法用于外部中断源个数较多的 场合,但因查询时间较长,在实时控制中要注意能否满足实时控制要求。 5-6 MCS-51单片机各中断源发出的中断请求信号,标记那些寄存器中? 外部中断0(INT0)和外部中断1(INT1)中断请求信号标记在TCON中IE1和IE0。 T0和T1中断中断请求信号标记在TCON中TF1和TF0 串行口中断类中断请求信号标记在SCON中TI和RI 5-7 编写出外部中断1为跳沿触发的中断初始化程序。 SETB EA SETB EX1 SETB IT1

自动控制系统试题

一、选择题 1. 带有比例调节器的单闭环直流调速系统,如果转速的反馈值与给定值相等,则调节器的输出为( A ) A、零; B、大于零的定值 C、小于零的定值; D、保持原先的值不变 1、无静差单闭环调速系统,稳态时,转速的给定值与反馈值相同,此时调节器的输出( D )。 A、为0 B、正向逐渐增大 C、负向逐渐增大 D、保持恒定终值不变 1、下列关于转速反馈闭环调速系统反馈控制基本规律的叙述中,错误的是 A、只用比例放大器的反馈控制系统,其被调量仍是有静差的 B、反馈控制系统可以抑制不被反馈环节包围的前向通道上的扰动 C、反馈控制系统的作用是:抵抗扰动、服从给定 D、系统的精度依赖于给定和反馈检测的精度 3. 无静差调速系统的PI调节器中P部份的作用是( D ) A、消除稳态误差; B、不能消除稳态误差也不能加快动态响应 C、既消除稳态误差又加快动态响应; D、加快动态响应 4.转速电流双闭环调速系统中的两个调速器通常采用的控制方式是 ( B ) A.PID B.PI C.P D.PD 4、双闭环调速系统在稳定运行时,控制电压Uct的大小取决于( C )。 A、Idl B、n C、n和Idl D、α和β 4.双闭环调速系统中,在恒流升速阶段时,两个调节器的状态是( A ) A. ASR饱和、ACR不饱和 B. ACR饱和、ASR不饱和 C. ASR和ACR都饱和 D. ACR和ASR都不饱和 4、双闭环直流调速系统的起动过程中不包括 A、转速调节阶段 B、电流上升阶段 C、恒流升速阶段 D、电流下降阶段 4、下列不属于双闭环直流调速系统启动过程特点的是 A、饱和非线性控制 B、转速超调 C、准时间最优控制 D、饱和线性控制 4、转速、电流双闭环调速系统起动时,转速调节器处于 B 。 A、调节状态 B、饱和状态 C、截止状态

嵌入式系统实验报告-1-外部中断

《嵌入式系统技术》 实训报告 1、实验目的 z了解S3C2440A 外部中断的工作原理。 z掌握S3C2440A 外部中断的使用方法。 2、实验设备 z PC 机、Multi-ICE 仿真器、2440A 实验箱。 3、实验内容 z通过外部K1、K2、K3、K4、K5、K7 按键触发外部中断E INT1、EINT2、EINT3、EINT4、EINT5、EINT7 4、实验原理 4.1 ARM 的异常中断类型 在嵌入式系统中外部设备的功能实现主要是靠中断机制来实现的。中断功能可以解决CPU 内部运行速度远远快于外部总线速度而产生的等待延时问题。ARM 提供的FIQ 和IRQ 异常中断用于外部设备向C PU 请求中断服务,一般情况下都是采用I RQ 中断。 七种异常中断

中断过程框图 4.2 异常中断响应过程和返回过程 异常中断的响应过程: 1).保存处理器当前状态寄存器C PSR 的值到备份程序状态寄存器S PSR 中。 2).设置但前程序状态寄存器CPSR 的值,其中包括:设置CPSR 响应位的值,使处理器进入特定的处理器模式;按要求屏蔽中断,通常应该屏蔽I RQ 中断。在F IQ 中断时屏蔽F IQ 中断。 3).设置L r 寄存器。将相应中断模式的L r 寄存器的值设为异常中断的返回地址。 4).处理程序计数器PC,将PC 值设为相应的中断向量的地址,从而实现跳转以执行中断服务程序。 异常中断的返回 当处理器执行完以上流程之后,处理器已经从中断向量进入异常处理的状态。异常中断处理完毕之后,在异常中断程序的末端,处理器进入异常中断的返回状态,其流程如下: 1).恢复状态寄存器。将保存的备份程序状态寄存器SPSR 值赋给当前程序状态寄存器CPSR。 2).将返回地址赋值到程序计数器(PC)。这样程序将返回到异常中断产生的下一条指令或出现问题的指令处执行。 需要注意的是:对于不同的异常中断,其返回地址的计算方法也是不同的,IRQ 和F IQ 异常中断产生时,程序计数器PC 已经更新,而SWI 中断和未定义指令中断时由当前指令自身产生的,程序计数器P C 尚未更新,所以要计算出下一条指令的地址来执行返回操作;指令预取指中指异常中断和数据访问中断要求,返回到出现异常的执行现场,重新执行操作。

微型计算机原理作业第六章习题与思考题

第六章习题与思考题 典型例题解析 例6-1 试述PC微机中断系统的分类与特点。 答:PC微机系统中断包括硬件(外部)中断和软件(内部)中断两大类。硬件中断包括不可屏蔽中断NMI和可屏蔽中断INTR。它们都由外部硬件产生。软件中断包括软件中断INT nH和CPU内部特殊中断,它们由内部中断指令或执行程序过程中出现异常产生的。软件中断又有DOS中断和BIOS中断之分。 硬件中断的特点是: (1)硬中断是外部事件而引起的中断,因此,硬件中断具有随机性和突发性。 (2)在硬件中断响应周期,CPU需要发中断回答信号(非屏蔽硬件中断不发中断回答信号)。 (3)硬件中断的中断号由中断控制器提供(非屏蔽硬件中断的中断号由系统指定为02H) (4)硬件中断一般是可屏蔽的(非屏蔽硬件中断是不可屏蔽的)。 软件中断的特点是: (1)软件中断是执行中断指令而产生的,无需外部施加中断请求信号。在程序需要调用某个中断服务程序时,只要安排一条相应中断指令,就可转去执行所需要的中断程序,因此,中断的发生不是随机的,而是由程序安排好的。 (2)在软件中断响应周期,CPU不需要发中断回答信号。 (3)软件中断的中断类型号是在指令中直接给出,因此,不需要使用中断控制器。 (4)软件中断是不可屏蔽的。 例6-2 试述可编程控制器8259A的作用。 答:可编程控制器8259A在协助CPU处理中断事务中所起的作用主要是: (1)接受和扩充外部设备的中断请求。外设的中断请求,并非直接送到CPU,而是通过8259A接受进来,再由它向CPU提出中断请求。一片8259A可授受8个中断请求,经过级联可扩展到8片8259A,能接受64个中断请求。 (2)进行中断优先级排队。外设的中断优先级排队,并不是CPU安排,而是由8259A安排的。即由8259A中断请求输入引脚(IR)的编号决定的。连到IR0上的外设中断优先级最高,连到IR7上的外设中断优先级最低。 (3)向CPU提供中断类型号。其过程是先在8259A初始化时,将中断源的中断类型号写入8259A的ICW2,当CPU响应中断,进入中断响应周期,用中断回答信号INTA2,再从8259A读取这个中断类型号。 例6-3 试述中断向量表的作用及构成。 答:中断向量也即中断服务程序入口地址,系统中所有的中断服务程序入口地址集中起来放到存储器的某一区域内,这个存放中断向量的存储区就叫中断矢量表。中断向量表提供了每一个中断服务程序唯一的确定的入口地址,该入口地址包括4个字节,低2个字节的内容为中断服务程序的偏移地址IP,高2个字节的内容为中断服务程序的段基值CS。.把系统中所有的中断向量集中起来存入到存储器的某一存储区内,这个存放中断向量的存储区就叫中断向量表或中断服务程序入口地址表(中断服务程序首址表)。实模式下,规定把存储器的0000~3FFH共1024个地址单元作为中断向量存储区。

自动控制系统练习题

1.我们通常按照控制系统是否设有反馈环节来进行分类:设有反馈环节的,称为闭环控制系统;不设有反馈环节的,称为开环控制系统。 2.反馈控制可以自动进行补偿,这是闭环控制的一个突出的优点。 3.自动控制系统按输入量变化的规律分为:恒值控制系统、随动系统、过程控制系统。 4.恒值控制系统、随动系统各有什么特点? 5.恒值控制系统是最常见的一类自动控制系统,如自动调速系统、恒温控制系统、恒张力控制系统等。 6.自动控制系统的性能通常是指系统的稳定性、稳态性能和动态性能。 7.对任何自动控制系统,首要的条件便是系统能稳定正常运行。 8.系统稳态误差的大小反映了系统的稳态精度,它表明了系统的准确程度。若稳态误差等于0,则系统称为无静差系统;若稳态误差不等于0,则称为有静差系统。 9.我们通常把系统的输出量进入并一直保持在某个允许的足够小的误差范围(称为误差带)内,即认为系统已进入稳定运行状态。 10.动态性能指标通常用最大超调量、调整时间、振荡次数来衡量。 11.最大超调量和振荡次数反映了系统的稳定性能,调整时间反映了系统的快速性,稳态误差反映了系统的准确度。一般说来,我们总是希望最大超调量小一点,振荡次数少一点,调整时间短一些,稳态误差小一点。总之,希望系统能达到稳、快、准。 12.书15页1-5判断下列系统属于哪一类系统?电饭煲、空调机、燃气热水器、仿形加工机床、母子钟系统、自动跟踪雷达、家用交流稳压器、数控加工中心、啤酒生产自动线。 13.常用的转速检测元件有直流测速发电机、交流测速发电机、光电传感器、增量编码盘等。 14.转子是电动机的转动部分,通常称它为电枢。 15.直流电动机结构的主要特征是具有换向器和电刷。 16.直流电动机的转速n的大小,主要取决于电枢电压Ua. 17.直流电动机的起动转矩很大,这也是直流电动机的一大优点(起动时还要注意起动电流不可过大)。 18.直流电动机不允许直接起动。通常采取的办法是降低加在电枢两端的电压,或在电枢回路中串接附加起动电阻。 19.直流调速系统中调速采用的主要方法是:改变电枢电压Ua来改变转速。 20.对笼型三相异步电动机,变频调速是高性能调速的主要方式。 21.晶闸管电路有许多保护环节,其中主要是过电压保护和过电流保护。 22.单相晶闸管交流调压电路,可以采用两只反并联的普通晶闸管(也可采用一只双向晶闸管)与负载电阻串联构成主电路。 23.双极晶体管(BJT)有空穴和电子两种载流子参与导电,是全控型器件。 24.绝缘栅双极型晶体管(IGBT)的特性兼有MOSFET和BJT的优点。 25.以下()是半控型器件。晶闸管二极管双极晶体管绝缘栅双极型晶体管 26.在经典控制理论中,通常采用的方法为时域分析法、频率特性法、根轨迹法。 27. 28. 29. 30. 31. 32. 33. 34.

实验四 定时器中断实验

实验四 定时器中断实验 一:实验目的 1.熟悉定时器初始化的步骤; 2.熟悉定时器控制寄存器(TCR )的含义和使用; 3.熟悉定时器的原理和应用。 二:实验内容 本实验要求编写一个简单的定时器中断程序,设置一定的周期控制与XF 引脚相连的LCD 指示灯。当定时器中断产生时可以观察到LCD 周期性闪烁。 三:实验原理 1.定时器 .C54xx 系列的DSP 都具有一个或两个预定标的片内定时器,这种定时器是一个倒数定时器,它可以被特定的状态位实现停止、重启动、重设置或禁止。定时器在复位后就处于运行状态,为了降低功耗可以禁止定时器工作。应用中可以用定时器来产生周期性的CPU 中断或脉冲输出。定时器的功能方框图如图9.1所示,其中有一个主计数器(TIM )和一个预定标计数器(PSC )。TIM 用于重装载周期寄存器PRD 的值,PSC 用于重装载周期寄存器TDDR 的值。 图5.1信号,是在器件复位时,DSP 向外围电路(包括定时器)发送的一个信号,此信号将在定时器上产生以下效果:寄存器TIM 和PRD 装载最大值(0FFFFH );TCR 的所有位清0;结果是分频值为0,定时器启动,TCR 的FREE 和SOFT 为0。

定时器实际上是有20bit 的周期寄存器。它对CLKOUT 信号计数,先将PSC (TCR 中的D6~D9位)减1,直至PSC 为0,然后把TDDR (TCR 中的低4位)重新装载入PSC ,同时将TIM 减1,直到TIM 减为0。这时CPU 发出TINT 中断,同时在TOUT 引脚输出一个脉冲信号,脉冲宽度与CLKOUT 一致,然后将PRD 重新装入TIM ,重复下去直到系统或定时器复位。 定时器产生中断的计算公式如下: TINT t c 为 CLKOUT 的周期) 定时器由三个寄存器组成:TIM 、PRD 、TCR 。 TIM :定时器寄存器,用于装载周期寄存器值并自减1。 PRD :周期寄存器,用于装载定时器寄存器。 TCR :定时器控制寄存器,包含定时器的控制状态位。 定时器是一个片内减计数器,用于周期地产生发,后者每个CPU 时钟周期减1,当计数器减至0周期计数器被定时周期值重新装载。 在正常操作模式下,当TIM 自减至0时,TIM 将被PRD 内的数值重装载。在硬件复位或定时器单独复位(TCR 中TRB 位置1)的情况下,主定时器模块输出的是定时器中断(TINT )信号。该中断被发送至CPU ,同时由TOUT 引脚输出。TOUT 脉冲的宽度等于CLKOUT 的时钟宽度。 预定标模块由两个类似TIM 和PRD 的单元构成。它们是预定标计数器(PSC )和定时器分频寄存器(TDDR )。PSC 、TDDR 是RCR 寄存器的字段。在正常操作时PSC 自减为0,TDDR 值装入PSC ,同样在硬件复位或定时器单独复位的情况下,TDDR 也被装入PSC 。PSC 被CPU 时钟定时,即每个CPU 时钟使PSC 自减1。PSC 可被TCR 读取,但不能直接写入。 当TSS 置位时,定时器停止工作。若不需要定时器,终止定时操作,可使芯片工作在低功耗模式,并且可以使用与定时器相关的两个寄存器(TIM 和PRD )作为通用的存储器单元,可以在任意周期对它们进行读或写操作。 TIM 的当前值可被读取,PSC 也可以通过TCR 读取。因为读取这两个存储器需要两个指令,而在两次读取之间因为自减,数值可能改变,因此,PSC 两次读的结果可能有差别,不够准确。若要准确测量时序,在读这两个寄存器值之前可先中止定时器,对TSS 置1和清0后,可重新开始定时。 通过TOUT 信号或中断,定时器可以用于产生周边设备的采样时钟,如模拟接口。对于有多个定时器的DSP ,由寄存器GPIOCR 中的第15位控制使用某一个定时器产生的TOUT 信号。 2.定时器初始化 (1)定时器初始化步骤 ●TCR 的TSS 位写1,定时器停止工作; ●装载TRD ;

中断系统习题带答案

t b i o 一、选择题 1、下列()符合CPU响应中断的过程 ①开中断②保护现场③判断中断来源④执行中断服务程序⑤恢复现场 ⑥关中断 A、1234567 B、263451 C、623451 D、632451 2、8086/8088响应中断的优先级次序为() A、软件中断——NMI中断——INTR端中断——单步中断 B、NMI端中断——软件中断——INTR中断——单步中断 C、软件中断——NMI中断——单步中断——INTR中断 D、软件中断——INTR中断——NMI中断——单步中断 3、8086/8088CPU中以下中断源需要通过中断响应周期读取中断向量号的是() A、除法错中断 B、单步中断 C、INTR中断 D、NMI中断 4、下列关于8259A可编程中断控制器的叙述,不正确的是() A、多片8259A能够级联使用,最多可以扩展至128级优先权控制 B、8259A具有辨认中断源的功能 C、8259A具有向CPU提供中断向量的功能 D、8259A具有将中断源按优先级排队的功能 5、8259A特殊全嵌套方式要解决的主要问题是() A、屏蔽所有中断 B、设置最低优先级 C、开放低级中断 D、响应同级中断 6、采用4片可编程中断控制器8259A级联工作,可以使CPU的可屏蔽中断扩大到() A、29级 B、64级 C、32级 D、16级 7、当多片8259A级联使用时,对于从8259A,级联信号CAS2~CSA0是() A、输入信号 B、输出信号 C、全部信号 D、中断信号 8、如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。若要调整中断事件的响应次序,可以利用……………………() A、中断响应 B、中断屏蔽 C、中断向量 D、中断嵌套 9、有三片8259级联,从片分别接入主片的IR2和IR5,则主8259的ICW3中的内容为();两片从片8259的ICW3的内容分别为()

自动控制原理试题库(含答案)

课程名称: 自动控制理论 (A/B 卷 闭卷) 一、填空题(每空 1 分,共15分) 1、反馈控制又称偏差控制,其控制作用是通过 与反馈量的差值进行的。 2、复合控制有两种基本形式:即按 的前馈复合控制和按 的前馈复合控制。 3、两个传递函数分别为G 1(s)与G 2(s)的环节,以并联方式连接,其等效传递函数为()G s ,则G(s)为 (用G 1(s)与G 2(s) 表示)。 4、典型二阶系统极点分布如图1所示, 则无阻尼自然频率=n ω , 阻尼比=ξ , 该系统的特征方程为 , 该系统的单位阶跃响应曲线为 。 5、若某系统的单位脉冲响应为0.20.5()105t t g t e e --=+, 则该系统的传递函数G(s)为 。 6、根轨迹起始于 ,终止于 。 7、设某最小相位系统的相频特性为101()()90()tg tg T ?ωτωω--=--,则该系统的开环传递函数为 。 8、PI 控制器的输入-输出关系的时域表达式是 , 其相应的传递函数为 ,由于积分环节的引入,可以改善系统的 性能。 二、选择题(每题 2 分,共20分) 1、采用负反馈形式连接后,则 ( ) A 、一定能使闭环系统稳定; B 、系统动态性能一定会提高; C 、一定能使干扰引起的误差逐渐减小,最后完全消除; D 、需要调整系统的结构参数,才能改善系统性能。 2、下列哪种措施对提高系统的稳定性没有效果 ( )。 A 、增加开环极点; B 、在积分环节外加单位负反馈; C 、增加开环零点; D 、引入串联超前校正装置。 3、系统特征方程为 0632)(23=+++=s s s s D ,则系统 ( ) A 、稳定; B 、单位阶跃响应曲线为单调指数上升; C 、临界稳定; D 、右半平面闭环极点数2=Z 。

操作系统实验一中断处理

实习一中断处理 一、实习内容 模拟中断事件的处理。 二、实习目的 现代计算机系统的硬件部分都设有中断机构,它是实现多道程序设计的基础。中断机 构能发现中断事件,且当发现中断事件后迫使正在处理器上执行的进程暂时停止执行,而让操作系统的中断处理程序占有处理器去处理出现的中断事件。对不同的中断事件,由于它们的性质不同,所以操作系统应采用不同的处理。通过实习了解中断及中断处理程序的作用。本实习模拟“时钟中断事件”的处理,对其它中断事件的模拟处理,可根据各中断事件的性质确定处理原则,制定算法,然后依照本实习,自行设计。 三、实习题目 模拟时钟中断的产生及设计一个对时钟中断事件进行处理的模拟程序。 [提示]: (1) 计算机系统工作过程中,若出现中断事件,硬件就把它记录在中断寄存器中。中 断寄存器的每一位可与一个中断事件对应,当出现某中断事件后,对应的中断寄存器的某一位就被置成―1‖。 处理器每执行一条指令后,必须查中断寄存器,当中断寄存器内容不为―0‖时,说明有中断事件发生。硬件把中断寄存器内容以及现行程序的断点存在主存的固定单元,且让操作系统的中断处理程序占用处理器来处理出现的中断事件。操作系统分析保存在主存固定单元中的中断寄存器内容就可知道出现的中断事件的性质,从而作出相应的处理。 本实习中,用从键盘读入信息来模拟中断寄存器的作用,用计数器加1 来模拟处理器 执行了一条指令。每模拟一条指令执行后,从键盘读入信息且分析,当读入信息=0 时,表示无中断事件发生,继续执行指令;当读入信息=1 时,表示发生了时钟中断事件,转时钟中断处理程序。 (2)假定计算机系统有一时钟,它按电源频率(50Hz)产生中断请求信号,即每隔20 毫秒产生一次中断请求信号,称时钟中断信号,时钟中断的间隔时间(20 毫秒)称时钟单

习题4解答

习题4 4.1 强迫性中断与自愿性中断的主要区别是什么? 答: 强迫性中断这类中断事件是正在运行的程序(进程)所不知的。这类中断的发生与否,何时发生都是事先所无法预知的,因而执行的程序可能在任意位置被打断。 自愿性中断这类中断事件是正在运行的程序事先有意识安排的。它们通常由于正在运行的程序执行访管指令(或系统调用)而引起的,其目的是要求系统为其提供某种服务。这类中断的发生具有必然性,而且发生的位置确定。 4.2 试说明时钟中断对于程序、作业管理的作用。 答: ①进程管理:在采用时间片轮转处理机调度算法的系统中,记录进程已占用处理机时间,并判断时间片是否用完。在采用可抢占CPU动态优先数处理机调度算法中,重新计算各进程的优先数,并判断是否有高优先数(与当前运行的进程优先数比较)进程出现。 ②作业管理:记录作业在输入井中等待的时间,以及目前的优先级别,以便作业调度程序据此决定下一个将要进入系统执行的作业。 4.3 试说明中断是进程切换的必要条件,但不是充分条件。 答: 进程切换是在系统模式下,是通过硬/软中断进入系统模式的,但中断不一定产生进程切换,如在非强占机制下,尽管发生I/O外部中断使得一个进程可能从阻塞队列进入就绪队列,但不能立刻强占CPU,即发生进程切换。 4.4 为什么在中断发生时要保存当前被中断进程的PC和PSW,IBM PC机上在中断发生后,硬件上都保存那些内容? 答: 因为PC和PSW当前进程的CPU现场,是下次运行的初始环境。 IBM PC机上在中断发生后,硬件上都保存:CS,IP,PSW。 4.5 何谓中断向量,用户在多道程序系统下是否可修改中断向量,为什么? 答: 每个中断处理程序都有一个入口地址(PC←存放于系统固定单元中的地址),及其运行环境(PSW)。当中断事件发生时,中断装置根据中断类别自动地将对应的PSW和PC 分别送入程序状态字和程序计数器中,如此便转入到对应的中断处理程序。这个转移类似于向量转移,因而PSW和PC也可以被称为中断向量。 用户在多道程序系统下不可修改中断向量,因为中断、中断向量和中断处理程序是由系统控制和管理的,对用户是透明的。 4.6 你认为在多道程序系统下,用户程序是否可以执行“关中断”和“屏蔽中断”指令,为什么? 答: 用户程序不可以执行“关中断”和“屏蔽中断”指令,因为中断是由系统控制和管理的,用户不感知中断;否则将造成系统混乱(无统一管理者)。 4.7 如果没有中断,是否可以实现多道程序设计,为什么? 答: 不能,因为如果一个进程被调度执行就一直执行下去而不会被打断,就不会存在多个进程交替运行。 4.8 高级调度与低级调度各自的任务是什么,何时需要中级调度,中级调度的目的是什么?

自动控制原理试题库(含答案)

一、填空题(每空 1 分,共15分) 1、反馈控制又称偏差控制,其控制作用是通过给定值与反馈量的差值进行的。 2、复合控制有两种基本形式:即按输入的前馈复合控制和按扰动的前馈复合控制。 3、两个传递函数分别为G 1(s)与G 2(s)的环节,以并联方式连接,其等效传递函数为()G s ,则G(s)为G1(s)+G2(s)(用G 1(s)与G 2(s) 表示)。 4、典型二阶系统极点分布如图1所示, 则无阻尼自然频率= n ω 阻尼比=ξ ,0.7072 = 该系统的特征方程为2220s s ++= , 该系统的单位阶跃响应曲线为衰减振荡。 5、若某系统的单位脉冲响应为0.20.5()105t t g t e e --=+, 则该系统的传递函数G(s)为 105 0.20.5s s s s +++。 6、根轨迹起始于开环极点,终止于开环零点。 7、设某最小相位系统的相频特性为101()()90()tg tg T ?ωτωω--=--,则该系统的 开环传递函数为(1) (1)K s s Ts τ++。 8、PI 控制器的输入-输出关系的时域表达式是 1 ()[()()]p u t K e t e t dt T =+ ?, 其相应的传递函数为 1 [1] p K Ts + ,由于积分环节的引入,可以改善系统的稳态性 能。 1、在水箱水温控制系统中,受控对象为水箱,被控量为水温。 2、自动控制系统有两种基本控制方式,当控制装置与受控对象之间只有顺向作用而无反向联系时,称为开环控制系统;当控制装置与受控对象之间不但有顺向作用而且还有反向联系时,称为闭环控制系统;含有测速发电机的电动机速度控制系统,属于闭环控制系统。 3、稳定是对控制系统最基本的要求,若一个控制系统的响应曲线为衰减振荡,则该系统稳定。判断一个闭环线性控制系统是否稳定,在时域分析中采用劳斯判据;在频域分析中采用奈奎斯特判据。 4、传递函数是指在零初始条件下、线性定常控制系统的输出拉氏变换与输入拉

计算机组成原理中断实验报告

北京建筑大学 2015/2016 学年第二学期 课程设计 课程名称计算机组成原理综合实验 设计题目微程序控制器设计与实现 系别电信学院计算机系 班级计141 学生姓名艾尼瓦尔·阿布力米提 学号 完成日期二〇一六年七月八日星期五 成绩 指导教师 (签名) 计算机组成综合实验任务书

指令执行流程图; ?5、利用上端软件,把所编写的微程序控制器内容写入实验台中控制器中。 ?6、利用单拍测试控制器与编程的要求是否一致。如果有错误重新修改后再写入控制器中。 7、编写一段测试程序,测试控制器运行是否正确。 实验目的 1.融合贯通计算机组成原理课程,加深对计算机系统各模块的工作原理及相互联系(寄存器堆、运算器、存储器、控制台、微程序控制器)。 2.理解并掌握微程序控制器的设计方法和实现原理,具备初步的独立设计能力;3.掌握较复杂微程序控制器的设计、调试等基本技能;提高综合运用所学理论知识独立分析和解决问题的能力。 实验电路 1. 微指令格式与微程序控制器电路 2.微程序控制器组成 仍然使用前面的CPU组成与机器指令执行实验的电路图,但本次实验加入中断系统。这是一个简单的中断系统模型,只支持单级中断、单个中断请求,有中断屏蔽功能,旨在说明最基本的原理。

中断屏蔽控制逻辑分别集成在2片GAL22V10(TIMER1 和TIMER2)中。其ABEL语言表达式如下: INTR1 := INTR; INTR1.CLK = CLK1; IE := CLR & INTS # CLR & IE & !INTC; IE.CLK= MF; INTQ = IE & INTR1; 其中,CLK1是TIMER1产生的时钟信号,它主要是作为W1—W4的时钟脉冲,这里作为INTR1的时钟信号,INTE的时钟信号是晶振产生的MF。INTS微指令位是INTS机器指令执行过程中从控制存储器读出的,INTC微指令位是INTC机器指令执行过程中从控制存储器读出的。INTE是中断允许标志,控制台有一个指示灯IE显示其状态,它为1时,允许中断,为0 时,禁止中断。当INTS = 1时,在下一个MF的上升沿IE变1,当INTC = 1时,在下一个MF的上升沿IE变0。CLR信号实际是控制台产生的复位信号CLR#。当CLR = 0时,在下一个CLK1的上升沿IE变0。当 CLR=1 且INTS = 0 且 INTC = 0时,IE保持不变。 INTR是外部中断源,接控制台按钮INTR。按一次INTR按钮,产生一个中断请求正脉冲INTR。INTR1是INTR经时钟CLK1同步后产生的,目的是保持INTR1与实验台的时序信号同步。INTR脉冲信号的上升沿代表有外部中断请求到达中断控制器。INTQ是中断屏蔽控制逻辑传递给CPU的中断信号,接到微程序控制器上。当收到INTR脉冲信号时,若中断允许位INTE=0,则中断被屏蔽,INTQ仍然为0;若INTE =1,则INTQ =1。

相关文档
最新文档