完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
有没有人有一个16x 16的乘法例程,它不需要扩展指令集,比如16F887????数据表中有18F45K22的16x16u例程,但它需要扩展指令集命令MULWF和MOVFF(我可以很容易地绕过MOVFF,但不能那么容易地绕过MULWF)?
|
|
相关推荐
8个回答
|
|
18F有一个硬件乘法器,16F没有。在不同的内核中,需要完全(主要是非常好的)不同的代码来执行16x16乘法。当然,18F部分的扩展指令集不需要执行16x16乘法,MULWF指令是标准18F指令集的一部分。
|
|
|
|
我有一个32x 32位的乘法器,它产生一个64位的结果。它在16位asm中,它确实使用乘法器指令。也许是时候切换到16位了。64H 64L 32H 32L;A_L*B_LXXXXXXXXXXXXXXXXXX XX 0000;A_L*B_LXXXXXXXXXXXXXXXXXX 0000;A_H*B_H XXXX XXXX XXXX XXXX 0000;A_H*B_H XXXX XXXX XXXX 0000
|
|
|
|
在这里尝试这个链接:HTTP:/TeCuff.MasMy.Org/TeCuff/MyCHIP/Mth/Mule/Delix.HTM。谷歌搜索15秒
|
|
|
|
HTTP://www. PcList.COM/TeCfRe/MyCHIP/Mth/Mule/Delix.HTM
|
|
|
|
同样的列表在不同的服务器上,酷。
|
|
|
|
微芯片AN526:PIC16C5x/PIC16Cx实用数学例程微芯片AN617:固定点例程MULWF和MOVFF是标准的PIC18指令,不是扩展指令集。
|
|
|
|
这是代码,工作8x8=16的任何评论请建议写在MPLAB SIMHTPSPS:/1DVV.MS/I/S中显示!AJPFGH-IQ-UFNNXX0CK6ZTPMQ8DU
|
|
|
|
您的代码是以绝对模式编写的,因此应该以绝对模式进行汇编。在MPLLAB8中,单击Project>Build Options>Project>MPASM/C17/C18 Suite,并选择“Generate.lutecode”。之后,Watch窗口中的“Add Symbol”将起作用,并且可以选择和添加变量。另外,在代码的开头添加,然后可以使用
|
|
|
|
只有小组成员才能发言,加入小组>>
5166 浏览 9 评论
2000 浏览 8 评论
1929 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3175 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2227 浏览 5 评论
736浏览 1评论
619浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
507浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
633浏览 0评论
530浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 05:55 , Processed in 1.414366 second(s), Total 93, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号