3、设8255A与8086CPU相连,8255A芯片A口工作在方式1输出,B口工作在方式0输入,禁止A口中断,8255A芯片A口、B口、C口、控制口地址分别为FFF8H、FFFAH、FFFCH、FFFEH,请写出初始化程序。
4、用8255A和8086CPU相连,若8255A片选信号由A10~A3产生,且A10~A3=1111100B,问A口、B口、C口和控制口地址分别是多少?
5.PC总线通过8255同打印机的接口如图5所示,要求用中断方式输出一个字符到打印机,设打印字符在变量BUFFER中,8255的端口地址为280H~283H。现给出满足上述要求的控制程序,请将程序中空缺部分填上正确内容。(给出8255置位/复位控制字格式如图6,方式控制字格式见42题图3,要求无关项置“0”)
6某系统用8251A串行发送一条信息“This is a book”,异步传送7位数据,奇校验位,一个停止位,波特率系数为64。波特率为2400,问需要多少时间才能传送完毕? 钟频率应为多少?8251A的方式控制字是什么?
7.某系统用8251A串行发送文字资料,若文字资料有6000个字符,异步传送,字符长度为7
位,采用偶校验,1位停止位,波特率系数为16,波特率为1200,问发送该文字资料需要的时间是多少秒?
的时钟频率应为多少?8251A的方式控制字是什么?
的时
B 类:
1、 假设在8253-5定时器/计数器的CLK0端输入的时钟频率为1MHz,GATE0接+5V,设
8253-5端口地址为88H、8AH、8CH、8EH,要求在OUT0端输出重复周期为4ms的方波,试编程实现上述要求。
2、某微机系统中需要使用一个1000Hz的音频信号,决定采用8253-5定时/计数器产生。请回答下列各问题
(1)所用8253-5中的那个通道应设定为何种工作方式?
(2)计数器的初始值应设定为何值(假定计数用的CLK时钟频率为2MHz)? 3、用8253-5通道1作定时器,定时时间为10ms,假设计数用的时钟频率为2MHz,通道1工作在方式2,请写出初始化程序(通道地址自设)。
4. PC/XT机中若对从片8259A写入的ICW2是70H,主机响应该8259A芯片的IRQ6的中
断服务程序的入口地址为2010H:1234H,试画出中断矢量表图。
5.若8086系统采用单片8259A中断控制器控制中断,中断类型码给定为20H,中断源的请求线与8259A的IR4相连,试问:对应该中断源的中断向量表入口地址是什么?若中断服务程序入口地址为4FE24H,则对应该中断源的中断向量表内容是什么,如何定位?
6.有一个A/D转换器进行数模转换,如图4所示。当转换结束,EOC为高电平,从输出端输出转换后的8位数字量。如果8086采用查询方式读取该数字量,请完成8255与A/D转换器的连接,并编写相应的控制程序以完成从PA口读取A/D转换结果,输出到PB口。
C 类:
1.用8255A和8086CPU相连,若8255A片选信号由A10~A3产生,且A10~A3=1111100B,问A口、B口、C口和控制口地址分别是多少?
2.若利用8251A异步传送120个字符,每个字符1位起始位,七位ASCII码位,1位奇/偶校验
位,1位停止位,若波特率系数为16, 至少需要多少秒?
3.某中断源的中断类型码为2AH,该中断源的中断服务入口地址为2000H:FF23H,试画出中断向量表图。
4.某系统利用8251A异步传送字符,传送字符格式为1位起始位,7位数据位,1位偶校验位,1位停止位,波特率为1200,问 (1) 该系统每分钟发送多少个字符? (2) 若选波特率系数为16,
的频率应为多少?
和
周期为0.052ms,问传送120个字符
5.某外部可屏蔽中断的类型码为12H,它的中断服务程序的入口地址为1000H:2000H,请将中
断服务程序入口地址填在中断向量表中。