接口技术-第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

你可能感兴趣的:(作业,接口技术)