Assembler
- , , . , : - , - , - .
- . , (, log210, log2e, ln2,:), (tg, arctg, log,...).
IEEE 754-1985 "IEEE1) Standard for Binary Floating-Point Arithmetics". . : . : (-1)S2EM, S - , E - , M - . 1 M<2, . ( 1), . , , . .. 8- 0 -127, 1 - -126,..., 255 +126 ( 127).
IEEE-754 () .
2. ( ) | ||
( ) | ||
(single precision) - 32 | 1,1810-38... 3,401038 | |
(double precision) - 64 | 2,2310-308... 1,7910308 | |
(extended precision) - 80 | 3,3710-4932... 1,18104392 |
, RC ( 3). RC = 00.
3. Intel x87 | |||
RC | 1 1,000E21 < 2,23E100 < 1,001E21-1,001E21 < -2,23E100 < -1,000E21 | 2 1,000E21 < 2,05E100 < 1,001E21-1,001E21 < -2,05E100 < -1,000E21 | |
( ) | 2,23E100 ≈ 1,001E21-2,23E100 ≈ -1,001E21 | 2,05E100 ≈ 1,000E21-2,05E100 ≈ -1,000E21 | |
( ∞) | 2,23E100 ≈ 1,000E21-2,23E100 ≈ -1,001E21 | 2,05E100 ≈ 1,000E21-2,05E100 ≈ -1,001E21 | |
( +∞) | 2,23E100 ≈ 1,001E21-2,23E100 ≈ -1,000E21 | 2,05E100 ≈ 1,001E21-2,05E100 ≈ -1,000E21 | |
() | 2,23E100 ≈ 1,000E21-2,23E100 ≈ -1,000E21 | 2,05E100 ≈ 1,000E21-2,05E100 ≈ -1,000E21 |
|
|