Erl„uterungen zu CALC.CPX =========================== Wie am Programmnamen leicht erkennbar ist, handelt es sich bei diesem Programm um ein Taschenrechner-Modul fr das neue Kontrollfeld der Atari-ST-Rechner. Der Vorteil eines solchen Moduls besteht darin, daž es im Gegensatz zu herk”mmlichen Accessorys keinen Speicher dauerhaft belegt und daž keiner der maximal 6 Accessory-Pl„tze verbraucht wird. Zun„chst einmal ein paar allgemeine Hinweise zum Copyright: ----------------------------------------------------------- CALC.CPX ist Shareware. D.h. Sie drfen es fr sich und andere kopieren, solange Sie keine Žnderungen an den Dateien CALC.CPX und CALC.TXT vornehmen. Wer das Programm jedoch regelm„žig verwendet, sollte einen kleinen Betrag von 20,-- an die folgende Adresse schicken: Torsten Dix Obere Steinbreite 9 D W-3360 Osterode/Harz Sie bekommen in diesem Fall auf Wunsch auch die Quelltexte fr das Modul (in Turbo-C) zugesandt. Geschrieben wurde das Programm 1991/92 von Torsten Dix Oliver Teuber Obere Steinbreite 9 und Schulweg 8 D W-3360 Osterode/Harz D W-3363 Badenhausen. Tel: 05522/82370 Tel: 05522/84517 Es folgt nun eine Beschreibung des Moduls: ------------------------------------------ Um das Programm zu benutzen, muž es zun„chst in den Ordner kopiert werden, in dem sich auch die anderen CPX-Module befinden. Nach dem n„chsten Systemstart ist es dann automatisch im Kontrollfeldmen anw„hlbar. Der Rechner verfgt ber 4 verschiedene Darstellungsmodi: -Dezimal -Bin„r -Oktal -Hexadezimal Dabei verwendet der Dezimalmodus eine Fliežkommadarstellung, wohin- gegen die 3 anderen eine 32-Bit Integerdarstellung verwenden. Im jeweiligen Darstellungsmodus sind nur die Zifferntasten anw„hl- bar, die auch wirklich dargestellt werden k”nnen. Bei einem Moduswechsel wird der aktuelle Wert in die neue Darstel- lungsform umgerechnet. Wenn der momentane Wert im neuen Modus nicht dargestellt werden kann, meldet der Rechner einen >Overflow<-Error. Die 4 Grundrechenarten +,-,*,/ werden in der Reihenfolge, wie sie eingegeben wurden, abgearbeitet. D.h. es gilt hier nicht die Regel Punkt-vor-Strich. Die Funktionen xý und û werden direkt auf den momentan im Display stehenden Wert angewendet. Mit den Tasten ->M und <-M werden die aktuellen Werte in einen Zwischenspeicher geschoben, bzw. aus ihm ausgelesen. Hierbei ist zu beachten, daž der Rechner ber 2 verschiedene Speicher verfgt; einer fr den Dezimalmodus und einer fr die 3 anderen. Die +/- Taste „ndert bei Dezimalwerten das Vorzeichen. In den Modi OCT und HEX wird das 32-Bit-2er-Komplement gebildet und im Bin„r- Modus das 16-Bit-2er-Komplement, da auch nur 16 Bit im Display dargestellt werden k”nnen. Die Taste CLR setzt den Rechner in den Ausgangszustand zurck, mit der Ausnahme, daž die Speicherinhalte nicht ge„ndert werden. Mit ESC kehren Sie in das Kontrollfeld-Hauptmen zurck. Wenn das Modul als RAM-resident angew„hlt wurde, bleiben der einge- stellte Darstellungsmodus und die Speicherinhalte auch nach dem Verlassen des Rechners erhalten (Bei einem Neustart gehen sie allerdings selbstverst„ndlich verloren). Durch Anklicken des Diplays erh„lt man einen kurzen Copyrighthin- weis. Zuletzt noch eine Liste der "echten" Tasten, mit denen Sie die Rechner-Tastatur bedienen k”nnen: -------------------------------------------------------------- 0..9 | 0..9 a..f, A..F, | 0..5 | A..F . | . , = | = | ESC | CLR ^ | xý # | û > | ->M < | <-M +,-,*,/ | +,-,*,/ ~ | +/-