4、根据图7-10所示译码电路回答问题。(8分)
(1)I/O接口地址范围有几个? (2)I/O接口地址范围各是多少?
得分 评卷人
四、编程题(28分)
1、某系统应用并行接口8255连接LED电路和开关K,用PA作开关量输入口,PB作输出口。已知8255的PA口地址为218H;PB口地址为219H;控制寄存器口地址为21BH。编写程序完成从PA读取K1-K8八个开关量,并输出显示在LED1-LED8八个灯上。(10分)
第 5 页 共 7 页
PA EQU 218H PB EQU 219H PC EQU 21AH PCTL EQU 21BH H2: P2:
JMP
2、如图所示,从片接在主片的IR2引脚上,主片和从片都采用固定优先级管理, 主片的两个端口号为20H、21H,从片的两个端口号为0A0H、0A1H;主片使用的中断号为08H~0FH,从片使用的中断号为70H~77H,主从片都采用边缘触发方式,非缓冲方式,正常中断结束方式,请实现两8259A的初始化编程。(10分)
已知主片IR7引脚上的中断服务子程序的入口标号为INTR7,请你将
第 6 页 共 7 页
该中断服务子程序的入口地址写入中断向量表。(8分) ICW3主片的格式
第 7 页 共 7 页