您的当前位置:首页微机原理8088最后一大题(必考题)

微机原理8088最后一大题(必考题)

来源:小侦探旅游网
一、 设某8086系统中包含芯片8253、8259A及8255A各一片,其系统结构示意图1

如图所示。其中,8255A的PA0、PA1口分别连接开关K1、K2,PB口低七位依次接一七段数码管的a~g。要求系统每隔2秒检测开关状态并更新数码管显示数值:若K0、K1均断开,则数码管将显示数值3;K0闭合、K1断开,则数码管将显示数值2;K0断开、K1闭合,则数码管将显示数值1;K0、K1均闭合,则数码管将显示数值0。

1、编写8255A的初始化程序片断,要求数码管初始状态显示0。

2、系统利用8253计数器2产生频率为500Hz的方波信号,利用计数器1产生周期为2秒的中断请求信号。编写8253的初始化程序片断。

3、系统将8253计数1输出中断请求信号连接至8259A的IR1端口,设该端口对应中断类型号为41H,并采用普通全嵌套、普通中断结束方式。写出8259A的初始化程序片断,要求屏蔽其他未使用的中断请求端口。 4、编写不断检测开关状态并更新显示数据的中断处理程序(设显示0-3字形的七段编码40H、79H……已存放在以TABLE为起始地址的存储单元中)。

5、编写采用系统功能调用实现设置中断向量的程序片断。

因篇幅问题不能全部显示,请点此查看更多更全内容