网站大量收购独家精品文档,联系QQ:2885784924

灵活处理32位ARM嵌入式系统异常中断程序.pdf

灵活处理32位ARM嵌入式系统异常中断程序.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
灵活处理32位ARM嵌入式系统异常中断程序

2005 4 九 江 职 业 技 术 学 院 学 报   (桑兰 : 灵活处理 32 位 ARM 嵌入式系统异常中断程序) 21 灵活处理 32 位ARM 嵌入式系统异常中断程序 桑兰  应兰英 ( 九江职业技术学院 , 江西九江  332007)   摘  要 : 改写中断程序需要修改 C 程序的汇编启动代码 , 这项工作比较繁琐 。本文针对这方面的技术 和方法做出总结 , 以方便读者简便高效地实现动态的加载和改写异常中断程序 。 关键词 : 动态配置 ; 嵌入式系统 ; ARM ; 中断向量表 中图分类号 : TP314  文献标识码 : B  文章编号 : 1009 - 9522 (2005) 04 - 0021 - 03 How to Handle Unusual Interrupt Program of 32 - digit ARM Embedded System SAN G Lan Ying Lanying (Jiujian g Vocational Technical College ,Jiujian g City , Jiangxi Province ,332007) Abstract : It ’s tedious to rewrite the interrupt program by modifing the assembly program initiative code of the C program. The paper sums up the ways with regard to the program , so as to load and rewrite the unusual interrupt program dynamically with higher efficiency and convenience. Key words : Dynamic assembly , Embedded System , ARM , Vector Table 引言 数定义指令 。32 位常数存储在 LDR 指令附近的存储单元 一般来说 32 位 ARM 嵌入式系统的中断向量表是程序 中 , 相对偏移小于 4 KB 。该 32 位数据就是要跳转到的中断 编译前设置好的。在编写 32 位 ARM 嵌入式系统的中断服 服务程序入口地址 。 务程序 、设置和修改 ARM 体系结构的中断向量表时 , 常常 使用 LDR 伪指令 , 是因为 ARM 的 RISC 指令为单字指 ( ) 要修改汇编代码 , 这是相当困难的。如果需要在程序运行过 令 , 不能装载 32 位的立即数 常数 , 无法直接把一个 32 程中动态修改中断向量的程序 , 则要增加很多分支处理指令 位常数数据或地址数据装载到寄存器中。 才能实现 , 令人感到更为不便 。为此 , 本文提出几种简便高 下面一段程序与上述伪指令功能等效 , 但 中断向量表 效的配置方法 , 在系统

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档