首页资讯厂商下载论坛博客视频百科电路图问答会展Webinar讲堂高校Datasheet
 搜 索: 
 论坛 » 精华问答集 » BCD 我想用C实现乘除运算,以及BCD码的转换,哪位大侠能告诉我改如何做???
版主: Tony
 发表新贴 
 发表回复 
 BCD 我想用C实现乘除运算,以及BCD码的转换,哪位大侠能告诉我改如何做???   发表于 2006-12-22 22:43:00  我想评分 [您是本帖的第308位阅读者]     [1楼] 
jackwang
我是GG    高级会员
用户等级:院士
加为好友 发短消息
所有发言 个人档案
最后登陆时间:2010-03-21 16:52:02
状态:离线
  Datasheet搜索 强力提供
  

BCD 我想用C实现乘除运算,以及BCD码的转换,哪位大侠能告诉我改如何做???
****************************** *攻城为下,攻人为次,攻心为上* ******************************
 
   发表于 2006-12-22 22:43:00  我想评分 [2楼] 
jackwang
我是GG    高级会员
用户等级:院士
加为好友 发短消息
所有发言 个人档案
最后登陆时间:2010-03-21 16:52:02
状态:离线

在430里我要进行浮点数的乘除法运算,以及BCD码的转换,哪位大哥能告知一二。
1:
有哪位大侠帮帮小弟,先谢了
2:
用c的浮点可以调用c的浮点苦函数,c做bcd也不是很难,最本的是i/10n后i%.如果要高效率,可以嵌汇编用dadd 或dadc指令。
汇编写程序,ti已经给了430浮点苦。在ti网上与lierda的光盘里都有。两个版本,fpp430与fpp413.zip。
3:
我用的是C,能否给个C语言的乘除法的例子程序。
4:
就按普通的c语言编程一样,直接用乘除法就可以了,不用特意的去写,只需在operation设置里根据相应的芯片型号选择是否带有硬件乘法器就可以了。
5:
我用的是413的片子,内部没有乘法器,看来只能用语言来实现了,请问杨哥我该如何解决浮点数乘除法运算的问题,能否给个C的例子。

****************************** *攻城为下,攻人为次,攻心为上* ******************************
 
共2条 1/1 1   
   快速回复主题
  用户名 : 匿名不能发帖!请先 [ 登陆 ]
  标 题:
  内 容 :
 
关于我们 | 广告服务 | 企业会员服务 | 新手上路 | 联系我们 | 友情链接
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
Copyright ©2002 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
京ICP备060382号