外中断
来源:互联网 发布:淘宝steam充值卡渠道 编辑:程序博客网 时间:2024/04/28 03:29
外中断
外设主要是通过端口(外设芯片的寄存器)和cpu通信的
外中断分为:1.可屏中断 2.不可屏蔽中断
可屏蔽中断信息来自于cpu外部,中断类型吗是通过数据总线送入cpu的;而内部中断的中断类型吗是在cpu产生的
不可屏蔽中断的类型码是固定为2,所以中断过程中,不需要取中断类型码.
键盘中断
键盘中断对应的端口是60h,其中断码=通码+80h
int 9 终端例程:键盘的输入到达60h时,相关的芯片就会向cpu发送中断类型码为9的可屏蔽中断信息.cpu检测到该中断信息后,如果IF=1,则相应中断,引发中断过程,转去执行int 9中断例程
int 9程序:
键盘处理过程:1.键盘产生扫描码 2.扫描码送入60h端口 3.引发9号中断 4.cpu执行int 9中断例程键盘输入
其中1,2.3是由系统帮我们做的,我们只需要做第4部
- 外中断
- 外中断
- 外中断
- CPU内中断和外中断
- 外中断1
- msp430f149外中断问题
- 中断
- 中断
- 中断
- 中断
- 中断
- 中断
- 中断
- 中断
- 中断
- 中断
- 中断
- 中断
- WTL体系结构
- HDU 2115 I Love This Game
- 各个OJ网络流 题集分布
- 解数独游戏(Java实现)
- linux下socket connect 阻塞方式 阻塞时间控制
- 外中断
- ThinkPHP分页
- 汉字编码问题
- Eclipse快捷键大全
- 三十而立
- 计数排序Java实现
- STL,ATL,WTL之间的联系和区别
- JAVA环境变量的设置
- PostgreSQL服务过程中的那些事一:启动postgres服务进程一.六:初始化系统表缓存catcache