我在DSPIC指令系统当中没有找到有类似的指令,只找到一个 SWAP, 只能在WREG中交换进行字和字节交换,
没有找到类似Microchip 8位指令中的swapf指令可以在寄存中交换,如能赐教,感激不尽。
dspic 当中把 x 高低半字节交换
mov x w0
swaf.b w0
mov w0 x
8 位机当中把 x 高低半字节交换
swapf x,f
这样16位机要三条指令,而8位机只要一条指令就完成,是不是还有其它更快方法?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
-----------------------------------------------------------------------
1000多次循环,干嘛啊,不是延时吧。哈哈,我只在eeprom,和自编程时用到表读表写指令用到了。以及分配RPx引脚功能时用到了行内汇编。
-----------------------------------------------------------------------
你所做的是唯一方法;
(原文件名:2010-8-30 16-29-01.png)
指令集中没有其他可以用的。
一周热门 更多>