IAR启动文件汇编问题

hpfeii 2014-04-02 04:04:04
我在IAR启动文件中看到如下代码:
MOVE IV , ?isr/2 // initialize interrupt vector
?isr后面的/2是什么意思?
...全文
310 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hpfeii 2014-04-15
  • 打赏
  • 举报
回复
看来没人知道了
hpfeii 2014-04-09
  • 打赏
  • 举报
回复
自己顶一下,难道都没遇到过
mangoalx 2014-04-09
  • 打赏
  • 举报
回复
和硬件有关吧。/2意味着右移一位,大概向量表地址比实际地址少一位,所以去掉最低一位
lr2131 2014-04-03
  • 打赏
  • 举报
回复
这个好像是IAR汇编器内部的语法,之前在看MSP430和avr的IAR版本汇编启动代码时也有遇到这样的写法。 具体的不知道,如果想知道,看看IAR的官方手册和资料。
hpfeii 2014-04-03
  • 打赏
  • 举报
回复
都没人知道啊
hpfeii 2014-04-02
  • 打赏
  • 举报
回复
就是cstartup.S66文件中初始化中断的时候出现的,?isr是中断处理程序的入口,为什么赋给中断向量的时候要这样写?

27,377

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧