在電腦科學中,浮點數運算(Floating-point arithmetic)是一種用浮點(英語:floating point,縮寫為FP)方式表示實數的運算方式。浮點是一種對於實數的近似值數值表現法,由一个有效數字(即尾数)加上冪數來表示,通常是乘以某个基数的整数次指數得到。以這種表示法表示的數值,稱為浮点數(floating-point...
11 KB (1,669 words) - 04:42, 4 October 2024
IEEE二進位浮點數算術標準(IEEE 754)是20世纪80年代以来最廣泛使用的浮點數運算標準,為許多CPU與浮點運算器所採用。這個標準定義了表示浮點數的格式(包括負零-0)與反常值(denormal number),一些特殊數值((無窮(Inf)與非數值(NaN)),以及這些數值的「浮點數...
22 KB (3,198 words) - 07:15, 30 November 2023
Number,非数)是计算机科学中数值数据类型的一类值,表示未定义或不可表示的值。常在浮点数运算中使用。首次引入NaN的是1985年的IEEE 754浮点数标准。 在浮点数运算中,NaN与无穷大的概念不同,尽管两者均是以浮点数表示实数时的特殊值。无效操作(Invalid...
4 KB (636 words) - 09:23, 13 May 2024
单精度浮点数格式(英語:single-precision floating-point format)是一种数据类型,在计算机存储器中占用4个位元組(32 bits),利用“浮点”(浮动小数点)的方法,可以表示一个范围很大的数值。 在IEEE 754-2008的定义中,32-bit base...
2 KB (310 words) - 13:09, 18 July 2024
雙精度浮點數(英語:Double-precision floating-point)是计算机使用的一種資料型別。比起單精度浮點數僅有 32 位元(4字节),雙精度浮點數使用 64 位元(8字节) 來儲存一個浮點數。 它可以表示二進位制的53位有效數字,其可以表示的数字的绝对值范围为 [ 2 − 1024...
8 KB (366 words) - 05:27, 7 March 2024
半精度浮点数 是一种被计算机使用的二进制浮点数据类型。半精度浮点数使用2个字节(16位)来存储。 在IEEE 754-2008中,它被称作binary16。这种数据类型只适合存储对精度要求不高的数字,不适合用来计算。 半精度浮点数是一种较新的浮点类型。 英伟达在2002年初发布的Cg语言中称它作 half...
6 KB (694 words) - 10:25, 11 December 2023
其优点是增加了處理器關於多媒体方面的处理能力,缺点是占用浮点数寄存器进行运算(64位MMX寄存器实际上就是浮点数寄存器的别名)以至于MMX指令和浮点数操作不能同时工作。为了减少在MMX和浮点数模式切换之间所消耗的时间,程序员们尽可能减少模式切换的次数,也就是说,这两种操作在...
4 KB (597 words) - 14:41, 21 May 2023
浮點數的矢量運算,用於增强x86架構的電腦在三维圖像處理上的性能。 1996年Intel首先推出了支持MMX的Pentium处理器,极大地提高了CPU处理多媒体数据的能力,被广泛地应用于语音合成、语音识别、音频视频编解码、图像处理和串流媒体等领域。但是MMX只支持整数运算,浮点数运算...
8 KB (1,276 words) - 03:22, 16 February 2023
logic unit,縮寫:ALU)是一种可对二进制整数执行算术运算或位运算的组合逻辑数字电路。ALU 与浮点数运算单元(FPU)不同,后者仅对浮点数进行操作。ALU 是许多类型的计算电路的基本部件,这些计算电路包括计算机的中央处理单元(CPU)、浮点处理单元(FPU)和图形处理单元(GPU)。单个CPU、FPU...
19 KB (2,732 words) - 11:48, 29 September 2024
11111111 移码主要用于表示浮点数的阶码,在浮点数运算中有优势。 对移码运算的结果需要加以修正,修正量为2En,即对结果的符号位取反后才是移码形式的正确结果。 移码表示中, 0有唯一的编码——1000…00,当出现000…00时(表示-2En),属于浮点数下溢。 IEEE 754:http://grouper...
2 KB (404 words) - 01:14, 16 September 2020
一百京/一百亿亿(1018)次的浮點運算。 在进行非常大或者非常小的实数运算,或者参与运算的数字在一个很大的范围内变动时都非常需要浮点运算的参与。 浮点数的表示方式类似于科学计数法,其区别在于科学计数法是以10作为基数,而浮点数以2作为基数。 一些已经发表的编码标准定义了 指数 (Cray和 VAX定义了基数为2的情况、...
21 KB (3,637 words) - 08:29, 26 February 2024