什么是CPU里面的整数和浮点运算?

程序里那些是整数指令,那些是浮点指令(真不明白,不都是二进制吗?谢了

整数运算很好理解,就是整数之间的运算。 至于浮点数,你必须先理解浮点数的定义:浮点数就是小数点在逻辑上是不固定的,而定点数只能表示小数点固定的数值,具用浮点数或定点数表示某哪一种数要看用户赋予了这个数的意义是什么。 浮点数之间的运算就称为浮点运算。具体的你可以来这里看看: http://baike.baidu.com/view/339796.htm- 因此楼上说的理解其实是错误的,浮点数除了可以表示很大的数,也可以表示很小的数,如小数,甚至是负数,此外,还可以用浮点数来表示一个数值的精确度。 计算机之所以会把整数和浮点运算分开,其实不应该这么区分的,准确的说应该是加减法和乘除法运算分开,浮点数运算其实就是乘法运算。CPU其实只有加法运算器,减法就是加一个负数,除法就是乘以它的倒数,因此计算机只有加法乘法,而乘法也是用复杂的加法实现的(具体的一下也说不清楚),因此运算量特别的繁琐,所以可以以此来检测CPU的运算性能。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-30
整数运算就是普通的数的加减,用于数比教小的时候。一般大概是30W左右吧。
如果数再大点怎么办?如果是几亿呢?几万万亿呢?现实中我们用几点几乘上10的N次方表示。
如果这些书再计算呢?这个就是浮点运算。
同理可得,小数的情况也一样。知道了不?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网