2.FRCT,你用了没有,别忘了,他会把你的乘积左移一位。 3.最好不要用直接寻址,频繁的改变DP指针会很难看,也耗费MIPS。 4.把A,AL,AH,BH当成smem来用,你会发现,st T,sem=st T,dst, ld smem,T=ld A,T等等 注意DP=0,这样你会觉得省许多麻烦。 5.别忘了XMEM,YMEM是双数据操作数 6.你用了延迟指令没有,放在他后面的两周期指令是否应该在其循环前执行。 7.如果你用了直接寻址,那么一定要注意DP值,而且要注意是基于DP还是SP的。 8.SXM,OVM,INTM也要时刻注意。 9. 对XMEM,YMEM,只能用AR2-AR5的辅助寄存器。 10. 使用并行指令时,如st src XMEM || ld YMEM dst 注意ASM的值 11. 汇编指令手册中,凡是用Xmem和Ymem的地方(DUAL DATA-MEMORY),只能使用AR2、AR3、AR4、AR5四个寄存器,且只能使用*ARx, *ARx-, *ARx+和 *ARx+0%四种形式的间接寻址。 12 .什么样的指令操作要先改变数据页dp的值? 凡是涉及到"段+偏移量"寻址,就要修改dp,主要是在非间接寻址的smem上。请注意smem只有7bit,没有段就没法寻址。 |
共1条
1/1 1 跳转至页
DSP开发当中几点经验总结

DSP开发当中几点经验总结
共1条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
汽车电子中巡航控制系统的使用被打赏10分 | |
分享汽车电子中巡航控制系统知识被打赏10分 | |
分享安全气囊系统的检修注意事项被打赏10分 | |
分享电子控制安全气囊计算机知识点被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】【OZONE】使用方法总结被打赏20分 | |
【分享开发笔记,赚取电动螺丝刀】【S32K314】芯片启动流程分析被打赏40分 | |
【分享开发笔记,赚取电动螺丝刀】【S32K146】S32DS RTD 驱动环境搭建被打赏12分 | |
【分享开发笔记,赚取电动螺丝刀】【IAR】libc标注库time相关库函数使用被打赏23分 | |
LP‑MSPM0L1306开发版试用结果被打赏10分 | |
【分享开发笔记,赚取电动螺丝刀】【LP-MSPM0L1306】适配 RT-Thread Nano被打赏23分 |