|
|
|
|
|
|
|
|
| Entwicklungsumgebung (IDE) | ||
| ..Borland IDE 5.02 | ||
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Auf
den folgenden Seiten wird die Borland IDE Version 5.02
vorgestellt. Sie verfügt im Besonderen über einen C,
C++ Compiler für 16- und 32Bit Programme, einen
Inlineassembler, einen Linker für 16- bzw. 32Bit, und eine
Ablaufsteuerung die als Projektmanager bezeichnet wird.
Diese IDE ist in der Lage, Programme für die CPUs der Fa. Intel, 8086, 80186, .. bis hin zum 80586 (®Pentium) zu erzeugen. Voreinstellungen für die SC1x IPC@CHIP Derivate Für die Programmierung der SC1x IPC@CHIP Derivate ist sie von Interesse, derweil Sie, anders als neuere IDEs, noch immer die CPU 80186 unterstützt. Da der Sprachumfang der CPU 80186 eine Untermenge der heute in PCs anzutreffenden ®Pentium CPUs ist, laufen viele Programme für den IPC@CHIP ebenfalls auf PCs. Anders herum ist der daraus erwachsende Vorteil noch besser zu erkennen. Grundkurse zur C-Programmierung können mit dieser IDE auf dem PC oder dem IPC@CHIP durchgeführt werden, wobei grundlegende Programme auf beiden Rechnertypen lauffähig sind. Dieser Umstand enthebt C-Grundkurse im Angesicht der 'Fensterwirtschaft' dem fahlen Beigeschmack etwas veraltetes zu lernen. Die Steuerung und Automatisierung von Geräten mit Computern basiert auf kleinen Einchipcomputern und nicht auf PCs trotzdem können die erworbenen Kenntnisse der Programmierung ohne Bruch auf diese übertragen und erweitert werden. Die folgende Beschreibung kann das Handbuch oder die Onlinehilfe der genannten IDE nicht ersetzen, sie soll eine 'Erste Hilfe' für Anfänger liefern. Für den IPC@CHIP Webserver sei angemerkt, dass er nur den 16 Bit -Compiler und den 16 Bit-Linker der IDE benötigt. Veränderungen der Voreinstellungen beziehen sich grundsätzlich nur auf diese beiden Programmteile. Nicht benutzt werden kann die obige IDE für eine Fortentwicklung der 80186 CPU aus dem Jahr 2001, die sich Turbo186 nennt. Diese neue CPU kann 16MByte Speicher adressieren und benötigt trotz sonstiger Übereinstimmung eine erweiterte IDE. |
|
|
|
|
|
|
|
|
|
.de