网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 61IC中国电子在线 >> DSP >> 代码示例 >> TI DSP代码示例 >> C6000 >> 文章正文
  陷阱的调用和返回代码         ★★★ 【字体:
陷阱的调用和返回代码
作者:C003    文章来源:本站    点击数:    更新时间:2007-4-5    

陷阱调用代码:

 

 

[A1] MVK TRAP_HANDLER,B0 ;load 32-bit trap address

 

[A1] mvkh TRAP_HANDLER,B0 ;

 

[A1] B B0 ;branch to trap handler

 

[A1] MVC CSR, B0 ;read CSR

 

[A1] AND -2, B0, B1 ;disable interrupts:GIE=0

 

[A1] MVC B1, CSR ;write to CSR

 

[A1] MVK TRAP_RETURN, B1 ;load 32-bit return address

 

[A1] MVKH TRAP_RETURN, B1 ;

 

TRAP_RETURN: (post-trap code)

 

 

 

陷阱返回代码:

 

 

B B1 ;return

 

MVC B0, CSR ;restore CSR

 

NOP 4 ;delay slots

               欢迎点击进入:TI德州中文网   (国内唯一针对TI应用的中文技术网站)    文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    没有相关文章
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61IC 湘ICP备05002478号