266|1

48

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

【读书】《RISC-V 体系结构编程与实践(第2版)》-- 中断 [复制链接]

本帖最后由 zsy-s 于 2025-1-14 22:27 编辑

异常

    类型分为中断,异常,系统调用。

    中断在任何时候都可以发生,与cpu运行的指令无关,是异步的。

    异常分为 指令访问异常和数据访问异常。可以更改cpu的运行模式,属于同步异常。

    系统调用,属于逻辑上主动触发的异常。

 

返回地址

    中断:当前没执行的指令或者下一条指令

    异常:触发异常的指令

    系统调用:下一条指令

 

中断

    中断分类有 处理器间中断 定时器中断 外设中断 调试中断。

中断处理过程

    由cpu保存上下文,跳转到中断处理函数,恢复中断上下文,返回中断现场的下一条指令执行。

中断委派

中断优先级

    m模式优先级高于s模式,多个s模式的优先级由PLIC管理。

 

PLIC

    主要用来管理外部中断。支持7级中断优先级

中断寄存器

    使能寄存器:用于关闭或者开启中断源

    待定寄存器

    中断优先级阈值寄存器:用于屏幕中断

    请求/完成寄存器:用于判断中断源 和 中断完成标记

    

 

 

此帖出自ARM技术论坛

最新回复

还可以再多写点吧   详情 回复 发表于 昨天 09:50
点赞 关注
 

回复
举报

6802

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

还可以再多写点吧

此帖出自ARM技术论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表