APPLICATIONSPROGRAMMATION ★ CPC-LEARN ★

CPC-LearnApplications Programmation
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Assembler-Dreigespann für den Schneider CPC

Der Name Holtkötter ist Schneider-Besitzern noch unbekannt. Jetzt kam als erster Streich dieser Firma ein Assembler-Paket für die 8-Bit-Computer auf den Markt. Diese 138 Mark teuren Software-Produkte sprechen Anfänger und Profis an.

Viele Besitzer eines Schneider-Computers stellen mit der Zeit fest, daß ihr Computer mehr als nur ein Spielgerät ist. Wenn dann noch die in Basic selbstgeschriebenen Programme zu langsam sind, bleibt nur der Umstieg auf Maschinensprache. Eine Hilfe für Anfänger verspricht »CPC-Learn«, eine Einführung in Assembler aus dem Hause Holtkötter. CPC-Learn läuft auf allen drei CPC-Typen. Es wird sowohl als Kassetten-, als auch als Diskettenversion angeboten. Das Paket besteht aus dem Programm CPC-Learn und einem 206 Seiten umfassenden Handbuch.

Das Handbuch ist sehr übersichtlich aufgebaut und steht sowohl als Lehrbuch für Anfänger als auch als Nachschlagewerk für Profis seinen Mann. Nach einer Einführung in die verschiedenen Zahlensysteme und einer Abhandlung über RAM, ROM und CPU widmen sich die Autoren eingehend dem Z80-Befehlssatz. Drei Beispielprogramme und ein umfangreicher Anhang mit zahlreichen Listen und Tabellen über Codes, Befehlssatz sowie einer Bedienungsanleitung für das CPC-Learn runden das Buch ab.

Schon beim flüchtigen Durchsehen der Dokumentation fallen die zahlreichen Übungen mit verschiedenen Programmbeispielen auf. Lehrbuch und Programm können also als eine Einheit betrachtet werden.

Erfreulicherweise meldet sich Learn nicht wie viele andere Programme mit einem umfangreichen Titelbild oder gar noch mit einer Titelmelodie. Beim ersten Anschauen ist so etwas zwar recht hübsch anzuschauen, aber später nervt der unnötige Zeitaufwand. So macht denn das Titelbild von Learn auch einen etwas spartanischen Eindruck (Bild 1).


Bild 1. Mit diesem Bild meldet sich CPC-Learn

Ein effektives Arbeiten mit CPC-Learn setzt ein sorgfältiges Studium des Handbuchs voraus. Das Titelbild und alle weiteren Bildschirmbilder geben nämlich keine Auskunft darüber, wie man vorgehen muß.

CPC-Learn besitzt insgesamt vier verschiedene Teile. Da ist zum einen ein »Spezialrechner« für die verschiedenen Zahlensysteme. Ein Assembler/Disassembler und ein Hexmonitor dienen der Programmeingabe und -bearbeitung. Der Tracer hilft, Fehler in dem eingegebenen Maschinencode-Programm zu finden.

Der Spezialrechner, im Handbuch »Calculator« genannt, beherrscht neben Addition, Subtraktion, Multiplikation und Division von Dezimal-, Dual-, sowie Hexadezimal-Zahlen auch logische Verknüpfungen. Ein Druck auf < TAB > schaltet zwischen ihm und dem Hexmonitor um. Der Monitor erlaubt die Eingabe einer Maschinencode-Routine nach Wahl der Anfangsadresse oder das Listen verschiedener Speicherinhalte. Wollen Sie sich einen größeren Speicherbereich ansehen, so empfiehlt es sich, mittels < ESC > in den Dump-Modus umzuschalten (Bild 2). Dann werden 64 Byte gleichzeitig aufgelistet.

Wiederum mit schaltet man in die Assembler-/Disassembler-Routine. Sie dient der Ein- und Ausgabe des mnemonischen Codes von Assemblerprogrammen.

Haben Sie ein Programm komplett eingegeben, so wird es im Testmodus geprüft. Die Trace-Funktion erlaubt das schrittweise Abarbeiten der Programme. Die Inhalte der einzelnen Register, des Stacks und des Programmzählers werden dabei immer angezeigt - wahlweise auch auf einem Drucker.

Die Bildschirmausgabe des Programms erfolgt immer im Modus 1. Dadurch lassen sich leider nur sehr wenige Informationen gleichzeitig darstellen. Eine Ausgabe im Modus 2 hätte mehr Überblick verschafft. Bei der Arbeit mit CPC-Learn muß der Anwender selbst darauf achten, daß der Stack nicht in den Speicherbereich der Programme hineinläuft. Versucht man dann ein Beispielprogramm mittels Trace schrittweise bearbeiten zu lassen, so »hängt« sich der Computer auf.


Bild 2. CPC-Learn Im Dump-Modus.

Abschließend läßt sich feststellen, daß CPC-Learn ein gutes Hilfsmittel für den Einsteiger in Maschinensprache ist. Mit einem Preis von 98 Mark für die Kassetten- und 138 Mark für die Diskettenversion ist dieses Programmpaket sehr empfehlenswert.

HCSH07

★ PUBLISHER: RVS Datentechnik
★ YEAR: 1986
★ CONFIG: 64K + AMSDOS
★ LiCENCE: COMMERCIALE
★ LANGUAGE:
★ AUTHOR(S): ???

★ AMSTRAD CPC ★ DOWNLOAD ★

Aucun fichier de disponible:
» Vous avez des fichiers que nous ne possédons pas concernent cette page ?
★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » BASMON (Schneider Magazin)
» Applications » Zedasm ROM
» Applications » Multilearn Vokabeltrainer v2 (Schneider CPC-Welt)
» Applications » Ams-Asm
» Applications » Logi-Asm
» Applications » DASM v1
Je participe au site:
» Vous avez des infos personnel, des fichiers que nous ne possédons pas concernent ce programme ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 291 millisecondes et consultée 189 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.