大连理工大学计算机原理习题7答案_第1页
大连理工大学计算机原理习题7答案_第2页
大连理工大学计算机原理习题7答案_第3页
大连理工大学计算机原理习题7答案_第4页
大连理工大学计算机原理习题7答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

第七章作业1.在8086微机系统中,中断有哪些?优先级是如何定的?8086微机系统中有3种中断:1)外部可屏蔽中断。2)外部不可屏蔽中断。3)内部中断内部中断>非屏蔽中断>可屏蔽中断>单步中断2.什么是中断向量、中断向量表?所谓中断响量,实际上就是中断处理子程序的入口地址,每个中断类型对应一个中断响量②中断向量按照中断类型的顺序在内存0段0单元开始有规则排列的一张表3.试说明指令INT21H的软件中断执行过程Dos系统功能调用4.试说明8259A中断过程。①当一条或多条中断请求线(IRQ0~IRQ7)变成高电平,则使IRR相应位置“1”。②可用IMR对IRR进行屏蔽。通过优先级判别器(PR)把当前未屏蔽的最高优先级的中断请求从INT送到CPU的INTR端。③若CPU处于开中断状态,则在执行完当前指令后,用INTA作为响应信号。8259A在收到CPU的第一个中断应答INTA信号后,将ISR中的中断优先级最高的那一位置“1”,而将IR中的相应位复位为“0”。④8259A在收到第2个INTA信号后,将把对应的中断向量送到数据线,CPU读入该中断向量即可转入执行相应的中断子程序。⑤中断响应结束后,在自动结束中断(AEOI)方式下,8259A会将ISR中原来在第一个INTA脉冲到来时设置的“1”在第2个INTA脉冲结束时自动复位为“0”。若是非自动结束中断(EOI)方式,则该位的“1”将一直保持到中断过程结束,由CPU发EOI命令才能复位为“0”。5.试说明RET、IRET、RETn指令过程。RET是子程序的返回指令执行本指令时:(SP)→PCH,然后(SP)—1→SP(SP)→PCL,然后(SP)—1→SPIRET中断返回,中断服务程序的最后一条指令。IRET指令将推入堆栈的段地址和偏移地址弹出,使程序返回到原来发生中断的地方。其作用是从中断中恢复中断前的状态1.恢复IP(instructionpointer):(IP)←((SP)+1:(SP)),(SP)←(SP)+22.恢复CS(codesegment):(CS)←((SP)+1:(SP)),(SP)←(SP)+23.恢复中断前的标志寄存器的状态。(FR)←((SP)+1:(SP)),(SP)←(SP)+24.恢复ESP(返回权限发生变化)

5.恢复SS(返回权限发生变化)Retn子程序返回,然后把堆栈的N个字节弹出来。是执行ret后,将n加入sp中,实际上是从堆栈中弹出n个字节的数据,以冲掉在call指令前压入堆栈的参数。相当于:retaddsp,n6.试说明8259A的四个初始化命令字的格式,三个操作命令字格式。7.现有8259A的接口电路,如下图所示,给出ICW1、ICW2、ICW4的内容A0=0,D4=1表示对ICW1编程A0=1,跟在ICW1后表示对ICW2编程A0=1,且ICW1的D1=0(SNGL),跟在ICW2表示对ICW3编程A0=1,且ICW1的D0=1,跟在其他初始化字后表示对ICW4编程2.给出初始化程序INTA0_0EQU20HINTA0_1EQU22HMOVAL,13H;边沿触发,单片8259A,要设置IC4OUTINTA0_0,AL;ICW1MOVAL,08H;设定IR0中断类型码为08HOUTINTA0_1,AL;ICW2MOVAL,09H;全嵌套,缓冲方式,系统为16位OUTINTA0_1,AL;ICW48.现有多个8259A的接口电路,如下图所示,要求:1.给出主片8259A和从片8259A的四个初始化命令字寄存器的内容。2.编程序实现初始化。INTA00EQU20HINTA01EQU22HINTB00EQU0A0HINTB01EQU0A2HMOVAL,11HOUTINTA00,AL;主片ICW1JMPSHORT$+2;I/O口要求延时MOVAL,08HOUTINTA01,AL;ICW2JMPSHORT$+2MOVAL,04HOUTINTA01,AL;ICW3JMPSHORT$+2MOVAL,01HOUTINTA01,AL;ICW4JMPSHORT$+2MOVAL,11HOUTINTB00,AL;从ICW1JMPSHORT$+2MOVAL,70HOUTINTB01,AL;ICW2JMPSHORT$+2MOVAL,02HOUTINTB01,AL

温馨提示

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

评论

0/150

提交评论