ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:276.65KB ,
资源ID:16620778      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16620778.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(8259问答题Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

8259问答题Word文档格式.docx

1、 非特殊全嵌套方式,IR0中断优先权最高、IR7最低 八级中断的中断向量分别为08H0FH 中断申请采用边沿触发形式 采用普通EOI命令 采用普通中断屏蔽方式请确定8259A的初始化命令ICW和操作命令OCW5、 什么是8259A的特殊屏蔽方式?8259A有普通屏蔽方式和特殊屏蔽方式。在特殊屏蔽模式,由OCW1写入的屏蔽字中为“1”的那些位的中断被屏蔽,而为“0”的那些位不管其优先权如何,在任何情况下都可以申请中断。6、 什么是8259A特殊全嵌套模式? 8259A有两种中断嵌套模式特殊全嵌套模式和非特殊全嵌套模式。特殊全嵌套模式与全嵌套模式基本相同,不同处,在特殊全嵌套模式,当处理某一级中断

2、时,如果有同级中断请求,也会给予响应,从而实现对同级中断请求的特殊嵌套。特殊全嵌套模式一般用在8259A级联的系统中。主片工作在特殊全嵌套模式,从片处在其他优先级方式。当来自于某个从片的中断请求正在处理,一方面与普通的全嵌套模式一样,对来自于优先级较高的主片其他引脚上的中断请求进行开放;对来自于同一从片的较高优先级的请求也会开放。对后者,主片引脚反映出来与当前正处理的中断请求处于同一级,但在从片内部看来,新来的中断请求一定比正在处理的优先级别高。7、 8259A有几种中断结束方式?不同方式是如何结束中断?8259A有2种中断结束方式自动中断结束方式、非自动中断结束方式。如果8259A工作在自动

3、中断结束方式,则中断应答信号的第二个脉冲使中断服务寄存器ISR相应位清0。中断服务程序结束时,不再向8259A回送结束中断命令。该种方式可能引起低级中断打断高级中断的情况发生,因此只能用于不需中断嵌套的场合。如果8259A工作在非自动中断结束方式,则中断服务程序结束时必须向8259A回送中断结束命令,以便使中断服务寄存器ISR相应位置0。若8259A处于级联状态,除了向从片回送中断结束命令外,还需要向主片回送中断结束命令。8、 什么是8259A的缓冲模式,请描绘?在多片8259A级联的大系统中,8259A通过总线驱动器与系统数据总线相连,这就是缓冲方式。在缓冲方式下,有一个总线驱动器的启动问题

4、。将8259A的端和总线驱动器的允许端相连。8259A工作在缓冲方式时,会在输出状态字或中断类型码的同时,从端输出一个低电平,此低电平正好作为总线驱动器的启动信号。在8259A初始化编程中,设置ICW4的BUF位可以决定8259A是否工作在缓冲模式,置为1则工作在缓冲模式,清0则工作在非缓冲模式。9、 试简述8086/8088CPU可屏蔽中断INTR的中断过程。外设向INTR引脚发信号请求中断;如果此中断未被屏蔽,且IF=1,向CPU发出中断请求信号INTR;当前指令执行完后,CPU响应中断,向8259A发2个响应信号,第2个响应信号到达8259A后,8259A向CPU发出中断向量,内部自动实

5、现关中断;保留断点IP和CS;保存现场保存断点处有关寄存器和标志位的状态;给出中断入口,转入相应中断服务程序;恢复现场;开中断和返回。10、 8259A的中断响应过程?当有一条或若干条中断请求输入线(IR7IR0)变高,则中断请求寄存器IRR的相应位置位;若中断请求线中至少一条是中断允许的,则8259A由INT引脚向CPU送出中断请求信号;若CPU处在开中断状态,则在当前指令执行完成后,用作为响应;8259A在接收到CPU的后,使最高优先级的ISR位置位,而相应的IRR复位。在此周期中,8259A并不向系统数据总线送任何的内容;8088/8086CPU将启动另一个中断响应周期,输出另一个脉冲,

6、在这个周期内,向数据总线输出一个8位的指针(向量)。CPU在此周期中,读取此向量把它乘以4,从中断向量表中取出中断程序的入口地址;中断周期响应完成后,CPU就可以转至中断服务程序。若8259A工作在AEOI模式,第二个脉冲结束时,使ISR的相应位复位;否则,直至中断服务程序结束,发出EOI命令,才使ISR的相应位复位11、 根据下图请描述三片8259A芯片初始化命令字ICW2的内容?初始化命令字ICW2的地址是奇地址还是偶地址?主8259A 初始化命令字ICW2 内容0110 0000B 地址是奇地址从8259A 初始化命令字ICW2 内容0000 0110B 地址是奇地址从8259A 初始化

7、命令字ICW2 内容0000 0101B 地址是奇地址12、 根据下图请描述级联情况下8259A接到CPU的响应的过程?三片8259A都收到CPU的信号,主8259A判断发出申请中断请求信号。当中断请求信号没有接从8259A时,处理方法与非级联8259A的响应过程一样;当判断出中断申请来自于从8259A,这里假设为从8259A芯片,则主8259A在CAS2CAS1CAS0中设置110bit。从8259A收到CAS2CAS1CAS0信号,从8259A发现自己的中断申请被响应。CPU又发出第二个信号,三片8259A都收到,从8259A向数据总线送出中断向量,给CPU。13、 什么是8259A工作在

8、查询方式?当系统中断源很多的时候,超过64个时,则8259A工作在查询方式OCW3设置查询方式后,随后送到8259A的端的读脉冲(即读偶地址产生信号)作为中断响应信号,读出最高中断优先权的中断请求IR级别码14、 779(不考)17、在8259A的工作过程中要开放IR0、IR3和IR7的中断请求,屏蔽其他中断请求,写出其操作命令字OCW1。若8259A的端口地址是278H和27AH,写出将此OCW1写入8259A的程序段OCW1 01110110写入OCW1的程序段如下:MOV DX , 27AHMOV AL , 76HOUT DX , AL18、怎样用8259A的屏蔽命令字来禁止IR3和IR

9、5引脚上的请求?又怎样撤销这一禁止命令?在禁止和撤销时,不能影响其他中断源的屏蔽设置。设8259A的端口地址为90H、91H屏蔽IR3和IR5引脚上的中断请求指令如下:IN AL , 91HOR AL , 28HOUT 91H ,AL重新开放IR3和IR5引脚上的中断请求指令如下:AND AL , 0D7H19、若8259A初始化时,ICW2的值是48H,则此时8259A的IR3连接的外部设备的中断类型号是多少?请问该中断在中断向量表中写入中断向量的地址是什么?如果IR3对应的中断向量为0ACBDH:5678H,在中断向量表中该中断向量是如何存储?IR3连接外部设备的中断类型号为4BH该中断在

10、中断向量表中写入中断向量的偏移地址为4BH*4=12CH,物理地址是0012CH中断向量在中断向量表的存储如下:20、Stack segment stack Dw 64 dup(?) Stack endsCode segment Assume cs:codeStart: push ds Mov ax , 0000h Mov ds , ax Mov ax , offset irq7 Add ax , 2000h Mov si , 003chMov si , ax Mov si , 003eh Mov si , ax cli pop ds in al , 21h and al , 7fh out

11、21h , al mov cx , 000aha1: cmp cx , 0000h jnz a2 or al , 80h out 21h , al sti hlta2: sti jmp a1irq7: mov ax , 0137hint 10hmov ax , 0120hdec cxmov al , 20hout 20h , alcli iretcode ends end start21、Data segmentTable db 4dh , 41h , 49h , 4eh , 20h , 00hData endscode , ds:data mov ax , dataMov ds , axPu

12、sh dsMov ax , 0000hMov ds , axMov ax , offset irq6Add ax , 2000hMov si , 0038hMov si , axMov si , 003ahMov ax , offset irq7Add ax , 2000hMov si , 003chMov si , 003ehPop dsMov al , 13hOut 20h , alMov al , 08hOut 21h , alMov al , 09hMov al , 3dhStiA1: mov cx , 0007h Mov ax , 010dhInt 10hA2: mov ah , 06hMov bx , offset tableCall dallyLoop a2Jmp a1Irq6: stiMov ax , 0136hMov al , 20hOut 20h , aliretIrq7:Mov ax , 0137hdally: push cxpush axmov cx , 0040ha3: mov ax , 056cha4: dec axjne a4loop a3pop axpop cxret

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1