TI中文支持网
TI专业的中文技术问题搜集分享网站

汇编中如果变量特别多,操作DP的简便方法

MOVW   D9,#N1

MOVW   D9,#N2

..

MOVW   D9,#N3

..

MOVW   D9,#N1

像这样子老切换DP很繁琐,C28 每64个WORD才一个DP,有什么好方法推荐一下

fw yang:

直接用C得了,你的项目实时性要求很高?

MOVW   D9,#N1

MOVW   D9,#N2

..

MOVW   D9,#N3

..

MOVW   D9,#N1

像这样子老切换DP很繁琐,C28 每64个WORD才一个DP,有什么好方法推荐一下

Jones Chen:

貌似只有这一种办法,或者直接写C

MOVW   D9,#N1

MOVW   D9,#N2

..

MOVW   D9,#N3

..

MOVW   D9,#N1

像这样子老切换DP很繁琐,C28 每64个WORD才一个DP,有什么好方法推荐一下

kuntay:

回复 Jones Chen:

嗯,实时性很高,大家有没好建议的?怎么变得好操作点

MOVW   D9,#N1

MOVW   D9,#N2

..

MOVW   D9,#N3

..

MOVW   D9,#N1

像这样子老切换DP很繁琐,C28 每64个WORD才一个DP,有什么好方法推荐一下

10#:

使用C语言,将源操作数和目标操作数分别放在两个不同的结构体里,再各自定义两个结构体指针分别指向这两个结构体,之后全部通过指针进行操作能够将后面的所有DP操作节省。实际代码可以对编译后的汇编代码进行检查确认,有可能需要使用o1以上的优化等级。

赞(0)
未经允许不得转载:TI中文支持网 » 汇编中如果变量特别多,操作DP的简便方法
分享到: 更多 (0)