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以上的优化等级。