NiliPascal Update 3.0
Produktnummer:
18dc5dcca0c9c04f8faafb0c6ae8382e12
Autor: | Som, O'Niel A |
---|---|
Themengebiete: | PASCAL (Programmiersprache) |
Veröffentlichungsdatum: | 01.01.1995 |
EAN: | 9783931693152 |
Produktart: | Diskette |
Verlag: | Som, O |
Untertitel: | Pascal-Crosscompiler für Mikrocontroller der 8031-Familie mit Assembler, Simulator, Editor und Beispielen |
Produktinformationen "NiliPascal Update 3.0"
NiliPascal ist ein Compiler für Mikrocontroller der 8031-Famile. Das Softwarepaket umfaßt: NiliPascal-Crosscompiler, Simulator, Assembler für 8031-Controller, Benutzeroberfläche mit Texteditor, Terminalprogramm, Monitorprogramm, Beispiele, Helpdatei. Version Die ist ein Update von NiliPascal 2.0 für DOS auf die Windows-Version NiliiPascal 3.0. Die ältere DOS-Version ist als Buch mit dem Titel "Pascal-Cross-Compiler" vom selben Autor im Elektor-Verlag Aachen unter ISBN 3-928051-81-4 erschienen. Ein Demo der DOS-Version ist im Internet erhältlich unter http://www.nili.de Beschreibung Das Mikrocontrollerprogramm wird auf dem PC erstellt, compiliert und assembliert. Danach können Sie eventuelle Fehler mit dem Simulator entdecken, bevor das Programm ins Mikrocontrollersystem geladen wird. Der Simulator macht dabei auf viele Softwareprobleme aufmerksam, die sonst nur in mühsamer Kleinarbeit zu entdecken wären. Compiler Der Sprachumfang ist voll kompatibel zu NiliPascal 2.0 für DOS. Der Compiler produziert ROM-fähigen Code, die Adressen des Code- und Datensegments sind frei wählbar. Zur Wahl steht eine schnelle Integer-Arithmetik oder eine genaue BCD-Gleitkommaarithmetik. Strukturierte Programmierung mit lokalen und globalen Variablen, verschachtelte und rekursive Funktionen/Prozeduren, Zugriff auf alle SFR, auf internes und externes RAM, auf Ports und Bitadressen wird unterstützt. Die Einbindung von Assemblerroutinen ist möglich. Benutzeroberfläche Es handelt sich um einen Multi-Dokument-Texteditor, der mehrere Dateien gleichzeitig bearbeiten kann. Alle Compileroptionen lassen sich über Dialogboxen einstellen. Über Menü oder Hotkey werden Compiler, Assembler, Simulator und Terminalprogramm aufgerufen. Eine Online-Helpdatei bietet Ihnen Informationen zu den wichtigsten NiliPascal- und NiliAssembler-Funktionen Assembler Der schnelle 1-Pass Makroassembler erzeugt direkt BIN- und HEX-Dateien ohne Linker. Simulator Neu ist die Benutzeroberfläche unter Windows mit dem 8031-Simulator, der intuitiv durch die verschiedenen Buttons bedient werden kann. Der Simulator bildet die wichtigsten Funktionen eines 8031-Controllers nach. Er zeigt den Namen der gerade aktiven Prozedur oder Funktion an, einfache Pascal-Variablen können während der Simulation in einer Dialogbox edititiert werden. Wichtige SFR und einzelne Speicherstellen im internen oder externen RAM können über spezielle Dialogboxen editiert werden. Die Portbits von P1 und P3 können durch Anklicken umgeschaltet werden. Ein Fenster zeigt die Terminalsimulation an. Auch Interrupts können ausgelöst werden. Reservierte Wörter in NiliPascal Strukturen: array, begin, case, const, do,downto, else, end, for, function, if, of, procedure, program, record, repeat, then, to, type, until, var, while. Konstanten: true, false. Typen: integer, boolean, char, real. Funktionen: abs, chr, ord, succ, pred, trunc; im Pascal-Quelltext: sin, cos, tan, ln, exp, sqr. Prozeduren: read, readln, write, writeln, exit, halt. Operatoren: +, -, * /, div, mod, and, or, not, xor. Erweiterungen gegenüber Standard-Pascal Funktionen: port, xby, cby, dby, reg, interrupt, bit, usr, @ (Variablenadresse), exponent. Prozeduren: writeport, writexby, writedby, writereg, writestring, readstring, intr_handler, ireturn, call, setbit, clearbit, invertbit, asm, inc, dec, setexponent, wait, wait_25ms. Konstanten: $(hexadezimal), %(binär). Typen: stringconst, byte (kompatibel zu integer). Voraussetzungen: Auf dem PC: Windows ab 3.1 oder Win95, 4MByte RAM, VGA, Maus. Zusätzlich: NiliPascal 2.0. Mikrocontrollersystem: mindestens 1KByte externes RAM. Diese Beschreibung dient nur Ihrer Information und stellt keine Zusicherung von Eigenschaften im rechtlichen Sinne dar. Änderungen vorbehalten.

Sie möchten lieber vor Ort einkaufen?
Sie haben Fragen zu diesem oder anderen Produkten oder möchten einfach gerne analog im Laden stöbern? Wir sind gerne für Sie da und beraten Sie auch telefonisch.
Juristische Fachbuchhandlung
Georg Blendl
Parcellistraße 5 (Maxburg)
8033 München
Montag - Freitag: 8:15 -18 Uhr
Samstags geschlossen