"RH850中断方法详解:直接矢量方式与表参照方式"

需积分: 5 19 下载量 183 浏览量 更新于2024-01-10 1 收藏 786KB PDF 举报
瑞萨RH850是一种使用矢量方式和表参照方式的中断/例外处理方法。直接矢量方式是根据发生因素,跳转到固定的处理地址,执行跳转目的地的代码。将RBASE或EBASE作为基本地址,加上发生原因的偏移值,得到的值作为处理地址。表引用方式是读取处理程序地址中存储的字数据,跳转到该字数据指向的地址。将INTBP作为基本寄存器,加上信道号*4的偏移值,得到的值作为处理程序地址。 关于RH850的中断/异常方法,RH850有直接矢量方式和表参照方式两种中断/例外。直接矢量方式是根据发生因素,跳转到固定的处理地址,执行跳转目的地的代码。将RBASE或EBASE作为基本地址,加上发生原因的偏移值,得到的值作为处理地址。表引用方式是读取处理程序地址中存储的字数据,跳转到该字数据指向的地址。将INTBP作为基本寄存器,加上信道号*4的偏移值,得到的值作为处理程序地址。 通过瑞萨RH850中断/例外实现方法CC-RH 应用指南R20UT3546JJ01012018.10.12,可以了解到RH850中断/例外的具体方法。包括执行特定函数的定义,直接矢量方式的矢量定义,表参照方式的矢量定义以及其他中断控制方面的内容。 总的来说,RH850的中断/例外实现方法相对复杂,但是通过掌握直接矢量方式和表参照方式两种方法,可以更好地理解和运用RH850中断/例外功能。 © 2018 Renesas Electronics Corporation. All rights reserved. RH850の割り込み/例外実現方法CC-RH アプリケーションガイドR20UT3546JJ01012018.10.12ソフトウェア開発統括部、ソフトウェア技術部ルネサス エレクトロニクス株式会社© 2018 Renesas Electronics Corporation. All rights reserved. アジェンダ 概要ページ 03 割り込み/例外発生時に実行する関数の定義ページ 10 直接ベクタ方式のベクタの定義ページ 17 テーブル参照方式のベクタの定義ページ 25 その他、割り込み制御ページ 32Page 2© 2018 Renesas Electronics Corporation. All rights reserved. 概要© 2018 Renesas Electronics Corporation. All rights reserved. RH850の割り込み/例外方法についてRH850には直接ベクタ方式とテーブル参照方式の2種。