DSP 中断寄存器
来源:互联网 发布:淘宝虚拟充值赚钱吗 编辑:程序博客网 时间:2024/05/17 01:11
1.PC是用来指示下一条要执行的指令的,即存放的是下一条要执行的指令的地址。
几乎所有的MCU都不允许MOV指令修改PC值,这是一个常识。
2.中断服务表指针寄存器ISTP(interrupt servicetable pointer)用于确定中断服务程序在中断服务表中的地址。ISTP中的字段ISTB确定IST的地址的基值,另一字段HPEINT确定特定的中断,并给出这一特定中断取指包在IST中的位置。
3.IFR(中断标志寄存器):显示出有终端请求但尚未得到服务的中断。
4.IER(中断使能寄存器):使能后禁止中断处理。
5.IRP(可屏蔽中断返回指针寄存器):包含从可屏蔽中断返回的地址,该中断返回通过指令BIRP完成。
6.NRP(不可屏蔽中断返回指针寄存器):包含从不可屏蔽中断返回的地址,该中断返回通过指令BNRP完成。
7.CSR(控制状态寄存器):控制全局使能或禁止中断。
8.AMR(寻址模式寄存器):制定是否使用线性或循环寻址,若循环寻址还指定循环地址大小。
9.EN(端结方式):1=小端终结;0=大端终结。
10.Event Encoder (事件编码器):事件寄存器ER(包括ERL和ERH)用于捕获对应于64个EDMA通道的事件。在事件编码器中只是负责提交请求,事件的优先局依赖于EDMA通道参数的设定,并且在Transfer Crossbar中才正式排定。
11.协处理器控制位
CR0中的位1~4分别标记位MP(算术存在位)、EM(模拟位)、TS(任务切换位)和ET(扩展类型位),它们控制浮点协处理器的操作。
EM位控制浮点指令的执行是用软件模拟,还是由硬件执行。EM=0时,硬件控制浮点指令传送到协处理器;EM=1时,浮点指令由软件模拟。
12.中断描述符表寄存器IDTR
IDTR长48位,高32位存段基址,低16位存段界线。由于80386只支持256个中断/异常,所以IDT表的最大长度是2K,以字节位单位的段界线为7FFH。IDTR表示IDT表的方式与GDTR表示GDT表的方式相同。
- DSP 中断寄存器
- TI DSP外设寄存器和CPU控制寄存器、数据类型、中断的使用
- DSP中断
- 中断寄存器
- 中断寄存器
- 中断寄存器
- TI C66x DSP 系统events及其应用 - 5.11(中断控制寄存器)
- DSP++ 寄存器用法
- TI DSP C6000 中断
- DSP 中断编程
- DSP 中断 调试小结
- 定位DSP 非法中断
- DSP中断PIE控制器
- 有关TI DSP的一些东西(整理一些网络资源及手册资料)--外设寄存器和CPU控制寄存器、数据类型、中断的使用
- TI DSP C6000 控制寄存器
- Hexagon DSP的所有寄存器
- S3C2440-中断寄存器详解
- ARM中断寄存器详解
- Blog迁移至blogjava
- getAttribute getParameter 区别
- 良好的编程习惯,你知道多少呢?你又用过多少呢?
- attachEvent带参数函数调用问题
- 为绑定了数据的DropDownList追加项目到顶部
- DSP 中断寄存器
- (转)让电脑比我先开工
- 使用 C# 2.0 命令行编译器
- 【再回首】说说你第一次上班的感受吧,顺便给即将第一次上班的朋友一些建议!
- C++的库应该更好用
- 如何消除PB5/6的时间限制?
- inline函数
- chm文件无法浏览
- boost中实用的一些小组件