您的位置:首页 > 运维架构 > Linux

中断控制器学习 <s3c2440>

2014-12-14 18:23 363 查看
arm 体系cpu的七种工作模式:

用户模式(usr)
快速中断模式
中断模式   是一种异常

管理模式
数据访问终止模式  是一种异常

系统模式
未定义指令中止模式
工作模式之间:

不同的寄存器(寄存器副本) 同一条指令,在不同模式会对应不同的寄存器。
不同的权限 

触发条件
===========================================================================

中断是一种异常

发生了异常之后:

cpu进入异常模式
PC = 异常入口
===========================================================================

初始化中断

使能 中断

中断发生    保存“别人的状态”

中断处理 :分辨中断源,进行不同的处理,清理工作

恢复“别人”的状态


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 中断