CUP的浮点运算是什么意思?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/24 09:57:36
CUP的浮点运算是什么意思?

CUP的浮点运算是什么意思?
CUP的浮点运算是什么意思?

CUP的浮点运算是什么意思?
作为主CPU主要从事的运算,都是在许可范围内尽可能逼近的近似值,(相当多时候乘法比加法快,没想到吧?),而FPU这主要从事浮点运算,以前称之为协处理器,486以前并不包含在CPU中(8086~8087,80286~80287,80386~80387=80386DX,80486SX~80487=80486DX,586=586+587……)浮点运算是高精度的运算方式,主要运用在科学和多媒体中.可以理解为小数点可移动的运算方式.目前速度AMD>>Inter
整数是指正整数、负整数和零,如-6、0、32 等.
浮点数是指带有有限位小数的有理数,如-10.8、0.00、25.01 等.
整数既可以是整数,也可以是浮点数,例如255 是整数,而255.0 则是浮点数.
整数运算,得到的结果是一个整数,并且计算结果中的小数部分将被忽略.例如:用整数运算时,100÷3=33.
浮点运算,得到的结果是一个浮点数,计算结果中的小数部分将保留下来.
例如:用浮点运算时,100.0÷3.0=33.33333333.
例如一颗子弹打到墙上,有一片土掉落,浮点运算强的,可能还能够把掉下来的灰尘也表现出来.

一般指非整数运算
当我们用不同的电脑计算圆周率时,会发现一台电脑的计算较另一台来讲结果更加精确。或者我们在进行枪战游戏的时候,当一粒子弹击中墙壁时,墙上剥落下一块墙皮,同样的场面在一台电脑上的表现可能会非常的呆板、做作;而在另外一台电脑上就会非常生动形象,甚至与我们在现实中看到的所差无几。
以上我们看到的一切,都源于CPU内部添加的“浮点运算功能”。浮点运算能力是关系到CPU的多...

全部展开

一般指非整数运算
当我们用不同的电脑计算圆周率时,会发现一台电脑的计算较另一台来讲结果更加精确。或者我们在进行枪战游戏的时候,当一粒子弹击中墙壁时,墙上剥落下一块墙皮,同样的场面在一台电脑上的表现可能会非常的呆板、做作;而在另外一台电脑上就会非常生动形象,甚至与我们在现实中看到的所差无几。
以上我们看到的一切,都源于CPU内部添加的“浮点运算功能”。浮点运算能力是关系到CPU的多媒体,3D图形处理的一个重要指标。P4中只有2个浮点执行单元,而其中一个单元要同时处理FADD? FMUL? MMX? SSE? 和SSE2,所以P4处理器的浮点单元设计应该是整个处理器设计中最薄弱的部分。AMD则为Athlon设计了3个并行的浮点、多媒体执行单元。其中一个是浮点的存储,一个是浮点加,一个是浮点乘,其中浮点加和浮点乘是分开的,所以Athlon中就有两个并行的浮点通道,三个执行单元,而且相互之间完全不受干扰,这是所谓的超标量的浮点结构,可以说Athlon的浮点运算无疑是目前最强的。

收起