《微机原理复习题.ppt》由会员分享,可在线阅读,更多相关《微机原理复习题.ppt(2页珍藏版)》请在第壹文秘上搜索。
1、练习练习2: 系统中有三个中断源,从系统中有三个中断源,从8259A的的IR0、IR2、IR4端引端引入中断,以脉冲触发。中断类型号分别为入中断,以脉冲触发。中断类型号分别为50H、52H、54H,中断入口地址分别为中断入口地址分别为5020H、6100H、3250H,段地址为,段地址为1000H。使用正常全嵌套工作方式,普通。使用正常全嵌套工作方式,普通EOI结束,试编写结束,试编写初始化程序,使初始化程序,使CPU响应任何一级中断时能正确工作。并响应任何一级中断时能正确工作。并编写一段编写一段IR2中断服务子程序,显示中断服务子程序,显示8259 IR2 INT,保证,保证中断嵌套的实现及
2、正确返回。(设中断嵌套的实现及正确返回。(设8259A的口地址为的口地址为20H、21H)练习练习1: 按照如下要求对按照如下要求对8259A进行初始化编程:单片进行初始化编程:单片8259A应用于应用于8088系统,中断请求信号为边沿触发,中系统,中断请求信号为边沿触发,中断类型号码为断类型号码为80H87H,采用自动结束、特殊全嵌套、,采用自动结束、特殊全嵌套、工作在非缓冲方式。其端口地址为工作在非缓冲方式。其端口地址为93H和和94H。练习练习2: 硬件如下所示:试编程实现循环检测硬件如下所示:试编程实现循环检测S0、S1,当,当S0按下按下数码管显示数码管显示0(字形码字形码C0H),
3、 当当S1按下按下, 数码管显示数码管显示1 (字形码字形码C0H), S0、S1同时按下,则结束程序。同时按下,则结束程序。8255A的口地址为的口地址为80H83H。 练习练习: 某某80888088系统系统, ,通过通过8255A8255A与外设交换信息与外设交换信息, , 当当A7A7A2A2011101011101时,时,该芯片工作。若要求该芯片工作。若要求82558255各口工作于如下方式:各口工作于如下方式: A A口:方式口:方式1 1输出输出 C C口上:输出口上:输出 B B口:方式口:方式0 0输入输入 C C口下:输出口下:输出 要求:要求:(1 1)确定各端口地址;)确定各端口地址; (2 2)编写初始化程序段。)编写初始化程序段。