
实验2:软件中断与8259硬件实验
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本实验旨在通过软件中断和8259A中断控制器的操作,探索计算机系统中中断机制的工作原理及其应用。参与者将学习如何配置8259A芯片以实现多级中断处理,并编写程序触发不同类型的中断请求。通过实践操作加深对硬件与操作系统交互的理解。
1. 点亮2个灯并熄灭6个灯,然后从上到下循环点亮这些灯(使用P77的移位指令)。要求:采用软件中断方式(假设中断类型号为50H),在中断子程序内部实现流水灯的移位控制。主程序负责产生软件中断(汇编指令INT 50H)。
2. 点亮2个灯熄灭6个灯,延时1秒后变为相反状态即点亮6个灯熄灭2个灯,并在同一位置循环显示;例如:亮暗亮暗暗暗暗暗-1s-暗亮暗亮亮亮亮亮。此操作采用P75的逻辑运算指令实现。
3. 点亮一个灯,其余七个灯保持熄灭状态。每按一次按钮,点亮的灯向下一个位置移动一格,并从上到下循环显示。要求:使用外部硬件中断方式(假设中断类型号为60H),在中断子程序内部完成流水灯移位控制功能。
全部评论 (0)
还没有任何评论哟~


