Otevřít hlavní menu

Změny

$N: Režim koprocesoru

Přidáno 1 355 bajtů, 8. 10. 2012, 09:31
bez shrnutí editace
Přepíná mezi dvěma modely aritmetiky čísel v pohyblivé řádové čárce, které Turbo Pascal podporuje.

Syntaxe: {$N+} nebo {$N-}
Implicitně: {$N-}
Typ: Globální
Povel menu: Options|Compiler|80x87

;Režim $N-
Režim $N- způsobí generování kódu, v němž jsou všechny operace aritmetiky reálných čísel realizovány voláním knihovních podprogramů.

;Režim $N+
V režimu [[$N+]] jsou generovány instrukce matematického koprocesoru 8087 pro výpočty s reálnými čísly a zpřístupněny čtyři další reálné typy: [[Single]], [[Double]], [[Extended]] a [[Comp]].

;Viz také
:[[$E]]


;Podpora výpočtů s 80x87
V režimu {[[$N+]]} se operace s čísly v pohyblivé řádové čárce realizují instrukcemi koprocesoru 80x87. Zde je povoleno všech pět reálných typů.


;Programové podpora reálných čísel

V režimu {[[$N-]]} (implicitní) se operace s čísly v pohyblivé řádové čárce realizují voláním knihovních podprogramů.

Z důvodů maximální rychlosti a minimální velikosti jsou povoleny pouze proměnné typu [[real]].

Pokus o překlad příkazu s proměnnou typu [[Single]], [[Double]], [[Extended]] a [[Comp]] způsobí chybu.

[[Category:Direktívy prekladače]]
[[Category:Direktivy přepínače]]