接口技术-第3次作业
目录
作业内容
解答
一、填空题
二、简答题
1、请简述中断控制器82C59A的初始化编程步骤?
2、如果8259A中断控制器下列寄存器内容都为20H,请指出各寄存器内容的意义
3、试编写一段程序,实现将8088系统中82C59A的IRR、ISR、IMR三个寄存器的内容读出,并送入内存2000H开始的单元中,设82C59A的二个端口地址为20H和21H。
作业内容
一、填空题
1、中断传输用于传输总线中的_____相关数据。
2、接口芯片中控制信号CS的意义是___。
3、IOR的意义是______。
4、IOW的意义是______。
5、接口芯片中数据总线缓冲器的作用是______。
6、中断排队方式包括_____和循环轮流排队。
7、中断服务程序的入口地址由服务程序的____和偏移地址IP两部分组成。
8、82C59A芯片的中断结束方式包括____和非自动结束方式。
二、简答题
1、请简述中断控制器82C59A的初始化编程步骤?
2、如果8259A中断控制器下列寄存器内容都为20H,请指出各寄存器内容的意义:
①中断请求寄存器(IRR)=20H
②中断屏蔽寄存器(IMR)=20H
③中断服务寄存器(ISR)=20H
3、试编写一段程序,实现将8088系统中82C59A的IRR、ISR、IMR三个寄存器的内容读出,并送入内存2000H开始的单元中,设82C59A的二个端口地址为20H和21H。
解答
一、填空题
1、 中断信号
2、片选
3、读信号
4、写信号
5、使高速的CPU和低速的外设能够协调工作
6、按优先级排队、中断嵌套
7、段基址CS
8、自动结束方式
二、简答题
1、请简述中断控制器82C59A的初始化编程步骤?
首先设置中断触发方式、单片/多片使用和是否要写ICW4,将ICW1命令送入20H端口。然后设置中断号,将ICW2命令送入21H端口。如果使用多片需要设置级联方式,分别对主片和从片的IR引脚设置,将多个ICW3命令送到21H端口。如果ICW1端口设置需要写ICW4命令则设置中断优先级排队方式和中断结束方式,将ICW4命令送到21H端口中。
2、如果8259A中断控制器下列寄存器内容都为20H,请指出各寄存器内容的意义
①IR5引脚连接的中断源向CPU发送中断请求
②IR5引脚连接的中断源被屏蔽,其他中断允许发送请求
③CPU正在为IR5引脚连接的中断源服务
3、试编写一段程序,实现将8088系统中82C59A的IRR、ISR、IMR三个寄存器的内容读出,并送入内存2000H开始的单元中,设82C59A的二个端口地址为20H和21H。
mov al,0ah
out 20h,al
in al,20h
mov dx,2000h
mov [dx],al
mov al,0bh
out 20h,al
in al,20h
mov dx,2001h
mov [dx],al
in al,21h
mov dx,2002h
mov [dx],al