R2什么时候可以用作状态寄存器,什么时候用作CG1???

peter_zheng   2012-2-7 13:54 楼主
来自于MSP430的QQ群,大家可以继续讨论,欢迎加入430群

1357(597073631) 15:32:58 
R2什么时候可以用作状态寄存器,什么时候用作CG1???  
卡尔夫(14566371) 15:33:52 
当做SR的时候要用寄存器寻址方式 
卡尔夫(14566371) 15:34:12 
CG1和CG2的用法我们不必关心,用不到 
卡尔夫(14566371) 15:34:35 
是编译器自动生成的展开的 
1357(597073631) 15:35:30 
中断发生的时候R2是用作什么呢???  
卡尔夫(14566371) 15:36:12 
例如用到INC dst的时候就用到了R3,
MOV #2,R10的时候就用到了R2,自动使用,用户不必关心 
卡尔夫(14566371) 15:37:06 
R2一直是这两个作用,无论在什么时候,跟中断没有关系 
卡尔夫(14566371) 15:37:47 
具体用作什么,只需看他用的是什么寻址模式 

[ 本帖最后由 peter_zheng 于 2012-2-7 14:02 编辑 ]

回复评论 (1)

引用: 原帖由 peter_zheng 于 2012-2-7 13:54 发表 来自于MSP430的QQ群,大家可以继续讨论,欢迎加入430群1357(597073631) 15:32:58 R2什么时候可以用作状态寄存器,什么时候用作CG1???  卡尔夫(14566371) 15:33:52 当做SR的时候要用寄存器寻址方式 ...

 

都交给编译环境去处理了。

430的汇编没有用过。

点赞  2012-2-7 17:34
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复