★ APPLICATIONS ★ DIVERS ★ HEX-BIN-DEZ-WANDLER (SCHNEIDER AKTIV) ★ |
Hex-Bin-Dez-Wandler (Schneider Aktiv) | Applications Divers |
Schneider aktiv startete im Heft 3/87 die neue Serie der Maschinensprache-Programmierung für die CPC-Computermodelle. Ein großes Problem für jeden Einsteiger ist die Umwandlung von Dezimal- oder Binärzahlen in das - für die Assemblerprogrammierung wichtige — Hexadezimalsystem. Zwar wurde die Theorie erklärt und geübt, doch die Arbeit bleibt und die sollte man dem Computer überlassen. Eine wesentliche Erleichterung für derartige Um- und Rückwandlungen bringt das Programm von Manfred Hallhuber. Programmbeschreibung: Zuerst wird nach dem gewünschten Bildschirmmodus gefragt. Die Eingabe wurde dabei jedoch wegen der besseren Übersichtlichkeit auf Modus 1 und Modus 2 begrenzt. Anschließend können Sie die Zahlen in DEZ-, HEX-oder auch in BINÄR-Form eingeben. Das Programm wandelt jedoch nicht nur eine Zahl in die gewünschte andere Darstellungsart um, sondern es besteht auch noch die Möglichkeit, durch die Eingabe einer „Start-zahl“ und einer „Endzahl“ eine Tabelle zu erstellen, in der immer alle drei Darstellungsarten verwendet werden. Deshalb werden Sie vom Programm auch noch gefragt, ob nur eine Zahl umzuwandeln ist oder ob eine Tabelle gewünscht wird. Die Ausgabe dieser Tabelle kann im Zahlenbereich von 1 bis 65553 erfolgen. Um die richtige Verarbeitung durch das Schneider-Betriebssystem zu gewährleisten, müßten eigentlich die HEX-Zahlen bei der Eingabe mit dem Sonderzei-chen “&“ oder “&H“ bzw. die Binär-Zahlen mit dem Sonderzeichen “&X“ gekennzeichnet werden. Dieses Programm ergänzt jedoch von sich aus die eingegebenen Zahlen um diese Sonderzeichen, so daß sich die Zahleneingabe für den Benutzer wesentlich vereinfacht. Die Ausgabe der Tabelle erfolgt auf Wunsch natürlich auch auf dem Printer.
|