Sign in Join
Wiki copytemporary

sGlobalE/de: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: sGlobalE/de

OldNewLine
1+Zurück zu den [[global compiler directives/de|globalen Compilerdirektiven]].\
2+
3+Die globale Compilerdirektive \$E weist den Compiler an, den Coprozessor auf Softwarebasis nachzubilden.\
4+
5+Intel 80x86 Prozessoren\
6+Wenn die globale Compilerdirektive \$E gesetzt ist, dann erzeugen alle Fliesskommaoperationen, die nicht von einem Standardcoprozessor durchgeführt werden eine Warnmeldung.\
7+Unter dem Betriebssystem DOS muss die Unit emu387 in das Programm eingebunden werden.\
8+Unter den Betriebssystemen LINUX und UNIX hat der Kernel die Aufgabe des Coprozessor-Supports. Damit ist die Verwendung der globalen Compiler Direktive \$E unter diesen Betriebssystemen nicht nötig.\
9+
10+Motorola 680x0 Prozessoren\
11+Wenn die globale Compilerdirektive \$E gesetzt ist, dann werden keine Fliesskomma Anweisungen erzeugt. Dafür führen interne Laufzeitbibliotheken die benötigten Berechnungen durch. In diesem Fall sind alle Fliesskommadatentypen vom Fliesskommatyp single IEEE.\
12+
13+Hinweis:\
14+Standardmässig ist die Fliesskomma-Emulation für nicht UNIX-Betriebssysteme eingeschalten.\
15+Standardmässig ist die Fliesskomma-Emulation für UNIX-Betriebssysteme ausgeschalten, denn bei UNIX-Betriebssystemen kümmert sich das Betriebssystem um die Fliesskomma-Berechnungen.\
16+
17+Beispiel:\
18+
19+``` pascal
20+{$E}
21+```
22+
23+--Olaf 07:44, 11 February 2013 (UTC)
24+
25+---
26+*From the Free Pascal wiki, page "sGlobalE/de", as it stood on 2020-02-28 after a change by GAN, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
27+Category: Free Pascal Programmers Guide/de

Back to history