《微机原理第7章习题与答案_6.docx》由会员分享,可在线阅读,更多相关《微机原理第7章习题与答案_6.docx(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、微机原理第7章习题与答案习题一、选择题1.在程序控制传送方式中,_可提高系统的工作效率。A.无条件传送B.查询传送C.中断传送D.以上均可答案:C2.在8086的中断中,只要_需要硬件提供中断类型码。A.外部中断B.可屏蔽中断C.不可屏蔽中断D.内部中断答案:B3.在中断响应周期,CPU从数据总线上获取_。A.中断向量的偏移地址B.中断向量C.中断向量的段地址D.中断类型码答案:D4.执行INTn指令或响应中断时,CPU保护现场的次序是_。寄存器FR先入栈,其次是CS,最后是IP在先,其次是IP,最后FR入栈在先,其后一次是IP,CS在先,其次是CS,最后FR答案:A5.在PC/XT中,NMI
2、中断的中断向量在中断向量表中的位置_。A.是由程序指定的B.是由DOS自动分配的C.固定在0008H开场的4个字节中D.固定在中断向量表的表首。答案:C6.中断调用时,功能调用号码应该_。A.写在中断指令中B.在执行中断指令前赋给AHC.在执行中断指令前赋给AXD.在执行中断指令前赋给DL答案:B7.若8259A的ICW2设置为28H,从IR3引入的中断请求的中断类型码是_。A.28H答案:B有3中EOI方式,其目的都是为了_。A.发出中断结束命令,使相应的ISR=1B.发出中断结束命令,使相应的ISR=0C.发出中断结束命令,使相应的IMR=1D.发出中断结束命令,使相应的IMR=0答案:B
3、特殊全嵌套方式要解决的主要问题是_。A.屏蔽所有中断B.设置最低优先级C.开发低级中断D.响应同级中断答案:D编程时,中断屏蔽可通过_设置。答案:B二、填空题8088的中断系统,能够处理_种不同的中断。从产生中断的方法来分,中断可分为两大类:一类叫_中断;一类叫_中断。硬件中断又可分为两大类:一类叫_中断;另一类叫_中断。答案:256外部、内部不可屏蔽中断可屏蔽中断28086系统中断响应时,会将,和压入堆栈,并将和TF清零。答案:FRCSIP3.类型码为_的中断所对应的中断向量放在0000H:0084H开场的4个存储单元中,若这4个存储单元中从低地址到高地址存放的数依次是_,则相应的中断服务程
4、序的入口地址是3322H:1150H。答案:21H50H11H22H33H4.已知CS的内容为2000H,IP的内容为3000H,则CPU下一条要执行指令的物理地址是_;当紧接着执行中断指令INT15H时,其中断类型码为_,该指令对应的中断向量在中断向量表中的首地址为_,假定该中断对应的中断向量是4000H:2300H,则执行该中断后CPU执行中断服务程序的首地址是_,此时CS中为_,IP中为_。答案:23000H,15H54H43200H4000H2300H有两种中断触发方式:_和_。答案:边沿触发方式电平触发方式6.若有40个外部中断申请信号,则至少需要_片8259A中断控制器。;答案:6
5、内部含有_个可编程寄存器,共占用_个端口地址。8259A的中断请求寄存器IRR用于存放_,中断服务寄存器ISR用于存放_。答案:72外部的中断请求信号系统响应中断信号的状态的初始化命令字包括_,其中_和_是必须设置的。答案:ICW1ICW4ICW1ICW29.中断服务程序的返回指令为。答案:IRET10.执行溢出中断的两个条件是和。答案:OF=1,INTO118086/8088系统共能管理个中断,中断向量表在内存中的地址从到。【答案:25600000H0003FFH12.已知SP=0100H,SS=0600H,标志寄存器Flags=0204H,存储单元0024H=60H, 0025H=00H,
6、0026H=00H,0027H=10H,在段地址为0800H及偏移地址为00A0H开场的单元中,有一条指令INT9HINT9H为2字节指令。则执行该指令后,SS=,SP=,IP=,CS=,Flags=。三、问答题1.怎样“屏蔽可屏蔽中断叙述CPU响应可屏蔽中断的经过。答案:由CPU的INTR引脚上的中断请求信号引起的中断称为可屏蔽中断。这种中断能够被CLI指令屏蔽。当中断接口电路中的中断屏蔽触发器未被屏蔽时,外设可通过中断接口发出中断申请。外设向CPU发出中断请求的时间是随机的,而CPU响应可屏蔽中断需知足如下条件:1CPU必须处于开中断状态,即TF=1状态;2系统中无总线请求;3系统中无不可
7、屏蔽中断请求;4CPU执行完现行命令。2设某中断的中断类型号为12H,中断服务程序的段地址为2020H,偏移地址为3000H,试编写程序段将中断向量装入中断向量表中。!答案:XORAX,AXMOVES,AXMOVDI,12*4;DI中为n号中断对应的中断向量表的偏移地址MOVAX,3000HCLDSTOSW;装入中断服务程序偏移地址MOVAX,2020HSTOSW;装入中断服务程序偏移地址具有两种中断屏蔽方式,普通屏蔽和特殊屏蔽方式。这两种屏蔽方式有什么特殊之处,特殊屏蔽方式一般用在什么场合-答案:1普通屏蔽方式:在普通屏蔽方式中,将IMR某位置1,则它对应的中断就被屏蔽,进而使这个中断请求不
8、能从8259A送到CPU。假如IMR位置0,则允许该级中断产生。2特殊屏蔽方式:在有些特殊情况下,希望一个中断服务程序能够动态地改变系统优先权构造,就引入了特殊屏蔽方式。编程时IMR某位置位,就会同时使ISR的对应位复位。这样就不只屏蔽了当前正在处理的这级中断,而且真正开放了其他级别较低的中断。当然,未屏蔽的较高级中断可以得到响应。特殊屏蔽中断一般用在中断服务程序执行经过中,不仅用于响应优先级高于当前中断的中断请求优先级,而且还能够应用于响应优先级低于当前中断的中断申请优先级的场合。4.试简述8259A中断控制器是怎样在特殊全嵌套方式SNFM下实现全嵌套的答案:特殊全嵌套方式和普通全嵌套方式的
9、区别在于:在特殊全嵌套方式下,当处理某一级中断时,假如有同级的中断请求8259A也会给予响应,进而实现一个中断经过能被另一个具有同等级的中断请求所打断。特殊全嵌套方式一般用在8259A的级联络统中。在这种情况下只要主片的8259A允许编程为特殊全嵌套方式。这样,当来自某一从片的中断请求正在处理时,主片除对来自优先级较高的本片上其他IR引脚上的中断请求进行开放外,同时对来自同一从片的较高优先级请求也会开放。使主片不封锁得到响应的从片的INT输入,以便让从片上优先级别更高的中断能够得到响应。5.请编写初始化程序。系统有一片8259A,中断请求信号用电平触发方式,要用ICW4,中断类型码为60H67
10、H,用特殊全嵌套方式,无缓冲,采用自动中断结束方式。设8259A的地址为92H,93H。答案:78086微机系统中,如图例7所示硬件连接,8259A的主片采用特殊全嵌套,从片采用一般全嵌套,主片和从片都是非自动中断结束,中断源都为边沿触发信号有效,主片的中断类型码为80H87H,从片的中断类型码为50H57H。1写出主片8259A和从片8259A的地址;2写出主片8259A的控制字,并完成初始化编程;3:4写出从片8259A的控制字,并完成初始化编程;图例71.主片地址:F0HF1H从片地址:C0HC1H2.主片:ICW111HICW280HICW380H(ICW411H从片:ICW111HICW250HICW303HICW401H3.主片初始化MOVAL,11HOUT0F0H,ALMOVAL,80HOUT0F1H,ALMOVAL,80HOUT0F1H,ALMOVAL,11HOUT0F1H,AL从片初始化:MOVAL,11HOUT0C0H,ALMOVAL,50HOUT0C1H,ALMOVAL,03HOUT0C1H,ALMOVAL,01HOUT0C1H,AL