文档介绍:万方数据
基于的浮点与整型数据混合运算实现水坤,唐小琦,宋引言〉闶曜第期组合机床与自动化加工技术陈V锌萍即笱Щ悼蒲в牍こ萄г海浜摘要:通过研究基于曜嫉母〉闶拇娲⒏袷剑岢隽艘恢只贔牡ゾǘ雀〉闶位整型数据混合运算的算法。在基于的硬件平台上,实现了单精度浮点数和整形数据之间的相互转换进行混合运算,解决了浮点数在运算过程中消耗资源过多、运算速度慢等问题。经过在线仿真和在一种三次样条插补算法中下载验证,该设计的转换时间可达~肛考叮哂薪细叩氖时性和可靠性,可有效地提高数字信号处理速度和降低消耗资源。关键词:;浮点数;整型数;混合运算—,运算速度较慢的问题。随着向高速,大容量,高集成度和低功耗提供了更多的数字信号处理核,使得在高速数字信号处理领域得到越来越广泛的应用旧在中对不同格式的数据进行运算时消耗的资源是不一样的,合理转换数据的格式可以有效地降低资源的消耗,提高运算速度旧6杂诟〉闶和整型数据,如果能在不同的地方运用不同的格式,可以用最少的资源和最快的速度实现相同的功数据的研究和设计,但浮点和整型数据的混合运算却未见报道。本文在研究浮点数和整型数据存储结构的基础上提出了一种浮点数和整型数据相互转换的方法,改进了一般浮点数运算中消耗资源较多和目前大多数高级语言╟际前凑誌谋曜祭垂娑ǜ〉闶拇娲⒏袷用科学计数法以底数为男∈幢硎靖〉闶储格式分为三个部分:符号位⒅甘和尾数位Kňǘ雀〉闶字节,包含环位,位指数位和位尾数位;单精度浮点数为字节,包含环盼唬位指数位和位尾数位,如图尽1疚慕氐惴治龅ゾǘ雀〉闶整型数据的混合运算∞单精度的指数使用正偏正值形式表示,偏移值为甘导跞テ导次J导实闹甘笮 V甘年月宝中图分类号:;文献标识码:,方向的快速发展,相应的砑ぞ咭魍晟疲能。目前有很多基于的浮点数转换成整型文章编号:———,—ゾǘ雀〉:’琾.,甌,篎籪;;图收稿日期:一—;修回日期:鹣钅浚骸案叩凳鼗灿牖≈圃熳氨浮笨萍贾卮笞ㄏ弧案叩凳鼗灿牖≈圃熳氨浮笨萍贾卮笞ㄏ;高等学校博士学科点专项科研基金陆淌鹂翁作者简介:陈坤,男,湖北洪湖人,华中科技大学机械科学与工程学院硕士研究生,主要研究方向为数控技术、嵌入式技术,—甧.。—
万方数据
黧,善梦携哮晟勰◇需蒸墼蓝匪鐾翌●灭卸希一\标志位/,则表示的浮点数为H糁甘,尾数部分不为保虮硎镜奈7鞘担蝗粑彩糠忠参,则表示无穷大。尾数部分为位,为了尾数部分能表示更码表示,尾数真值为:尾数。即浮点数,位单精度浮点数表示范围为×出,但当单精度浮点数表示范围超过整形数据表示范尾数最高位为椅U源拥豢J技觳猓定的位的多余数字是嘤辔坏闹党娑皇,则简单的截尾即可,对多余的浮点数转换成整型开始,依次取出凡位,注意浮点表示法中隐含的尾数的最高位词导收位。若凡≤,则浮点数尾数部分中还有小数部分,这里采取四舍五人的方法舍去小数部分,若尾数部分取出高凡位后的最高位判断是整型转浮点还是浮点转整型。实现流程图如图瑃,—一一】!〉闶甘欢┮首先判断运算标志位,裁定进行何种运算。为则进行整型转浮点运算,为蚪懈〉阕U驮怂恪组合机床与自动化加工技术第期范围为,实际指数值范围为一。当指数为鼻椅彩晃时,则浮点数×多一位的有效值,捎靡彩罡呤凑庖晃不表示出来姆椒ǎ虼宋彩导噬鲜位,但应注意隐含的且晃徽即位权位